B_META_MIME_CHANGED
B_META_MIME_CHANGED message is sent to applications that request notifications of changes to the system-wide MIME database.  To register for notifications by calling the new static BMimeType::StartWatching() function.
Field | Type | Meaning |
---|---|---|
"be:type" | B_STRING_TYPE | The MIME type that changed. |
"be:which" | B_INT32_TYPE | The type of change (new icon, new preferred app, whole new type, etc.). |
"be:extra_type" | B_STRING_TYPE | This and the next field report changes to the icons of a supported type. This field is the supported type itself... |
"be:large_icon" | B_BOOL_TYPE | ...and this is true if the large icon changed, and false if the little icon changed. |
B_MODIFIERS_CHANGED
The new B_MODIFIERS_CHANGED message is sent to the focus view when the modifier keys change.  It's also sent to any other view that's spying on keyboard events as explained in SetMouseEventMask() function.
Field | Type | Meaning |
---|---|---|
"when" | B_INT64_TYPE | Time of the event in microseconds since 1/1/70. |
"modifiers" | B_INT32_TYPE | Vector of current modifier keys |
"be:old_modifiers" | B_INT32_TYPE | Vector of old modifier keys |
B_MOUSE_MOVED
The B_MOUSE_MOVED message has a new "view_where"
B_OPEN_IN_WORKSPACE
The new B_OPEN_IN_WORKSPACE message isn't really a system message -- at least not the type that's generated and sent by the system.  Rather, you create the message yourself, set its "be:workspace" field, and pass it to BRoster::Launch() in order to launch an app in a particular workspace.
Field | Type | Meaning |
---|---|---|
"be:workspace" | B_INT32_TYPE | The index (0-based) of the desired workspace. |
B_SOME_APP_LAUNCHED, B_SOME_APP_ACTIVATED, B_SOME_APP_QUIT
These messages are sent by the Roster when an app (any app) is launched, activated, or quits.  You register for these notifications through BRoster::StartWatching().
Field | Type | Meaning |
---|---|---|
"be:mime_sig" | 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. |
B_TRANSLATION_MENU
The B_TRANSLATION_MENU message is sent when the user selects a menu item that was added through the BTranslationUtils::AddTranslationItems() functions.
Field | Type | Meaning |
---|---|---|
"be:translator" | B_INT32_TYPE | The translator's id. |
"be:type" | B_INT32_TYPE | The four-byte value that identifies the format. |