Bug Fixes
BApplication
BClipboard
BHandler
You use the function if you are finding a BHandler's looper simply to lock it.  This is a common practice over in the window world:
/* DON'T DO THIS ANYMORE */
|
/* DO THIS INSTEAD */
|
BMessage
BMessageRunner
BMessenger
BPropertyInfo
struct value_info {
|
The most important use of the value_info structure is to augment a suite's list of recognized commands.  Your scriptable app is no longer limited to the set of commands (B_SET_PROPERTY, B_GET_PROPERTY, and so on) provided by Be.
struct property_info {
|
For more information, including the definition of the new compound_type structure, see the BPropertyInfo documentation.
BRoster
The Roster tells you about these events by sending a message to your designated messenger (the first argument to StartWatching()). The command constants are:
The message format is the same regardless of the type of activity that's being reported:
Field | Type | Meaning |
---|---|---|
"be:signature" | B_STRING_TYPE | The application signature. |
"be:team" | B_INT32_TYPE | The app's team id. |
"be:thread" | B_INT32_TYPE | The id of the app's main thread. |
"be:flags" | B_INT32_TYPE | The app's app flags. |
"be:ref" | B_REF_TYPE | The entry_ref of the app's executable file. |