anonymous enum |
Enumerator | |
---|---|
BFM_INIT |
Sent after an element has been created. |
BFM_TIMER_MESSAGE |
Timer message. Use GeDialog::SetTimer / GeUserArea::SetTimer to set the periodical time. |
BFM_CALCSIZE |
Called if the element has to calculate its own minimum X and Y dimensions. |
BFM_CHECKCLOSE |
Check if a dialog is able to close. Return false it is OK to close, otherwise true . |
BFM_CHECKCLOSE_LAYOUTSWITCH |
Check if a dialog is able to close when layouts are switched. Return false it is OK to close, otherwise true . |
BFM_ASKCLOSE |
Ask if a dialog is able to close. Return false it is OK to close, otherwise true . |
BFM_DESTROY |
Sent just before the window is destroyed. |
BFM_CLOSEWINDOW |
Send this message to close a dialog. Internal . |
BFM_ASK_TABSWITCH |
Ask for switching tabs. Internal . |
BFM_VISIBLE_ON |
An element gets this message if it comes to front after tabbing invisible. Internal . |
BFM_VISIBLE_OFF |
An element gets this message if it went back (another tab becomes visible). Internal . |
BFM_PARENT_TITLECHNG |
Parent notify about title change. Internal . |
BFM_RENAMEWINDOW |
Send this (parent) message to rename a window. Internal . |
BFM_GETACTIVETABTITLE |
Ask for active tab title. Private . |
BFM_GETCURSORINFO |
Respond this message to display any help information in the bubble help or global statusbar.
|
RESULT_CURSOR | |
RESULT_BUBBLEHELP |
String Bubble help text. |
RESULT_SUPPRESSBUBBLE |
Bool Suppress bubble help. |
RESULT_CURSOR_FORCE_HIDE |
Bool
Return value for
|
RESULT_CURSOR_NO_STEREO_HIDE |
Bool Overwrites RESULT_CURSOR_FORCE_HIDE . |
RESULT_HELP1 |
String Help 1. Internal . |
RESULT_HELP2 |
String Help 2. Internal . |
RESULT_HELP3 |
String Help 3. Internal . |
RESULT_HELP4 |
String Help 4. Internal . |
RESULT_BUBBLEHELP_TITLE |
String Bubble help text title. Printed in bold for the bubble help, not visible in the status bar. |
BFM_CURSORINFO_REMOVE |
Sent when mouse cursor has left a user area. |
BFM_SETCURSORINFO | |
BFM_GETINFO |
Private . |
BFM_DRAW |
Redraw message for user areas: |
BFM_DRAW_LEFT |
Int32 Left clipping. |
BFM_DRAW_TOP |
Int32 Top clipping. |
BFM_DRAW_RIGHT |
Int32 Right clipping. |
BFM_DRAW_BOTTOM |
Int32 Bottom clipping. |
BFM_DRAW_HASRECT |
Bool Flag for an existing redraw rectangle. Internal . |
BFM_DRAW_OGL |
Bool OpenGL flag. Internal . |
BFM_DRAW_REASON |
BaseContainer Message which started the redraw. |
BFM_SHOW_AREA |
Scrolls the visible rectangle defined with [ BFM_DRAW_LEFT , BFM_DRAW_TOP , BFM_DRAW_RIGHT , BFM_DRAW_BOTTOM ]. Internal . |
BFM_SCROLLGROUP_SCROLLED |
Scroll group scrolled.
|
SCROLLGROUP_HEADER |
Scroll group header ID. |
BFM_TITLECHNG |
Notify about title change. Private . |
BFM_ENABLE |
Enables the element. Internal . |
BFM_DISABLE |
Disables the element. Internal . |
BFM_MINCHNG |
Private . |
BFM_MAXCHNG |
Private . |
BFM_VALUECHNG |
Value changed. Private . |
BFM_IDCHNG |
Private . |
BFM_GOTFOCUS |
Item got the focus. |
BFM_LOSTFOCUS |
Item lost the focus. |
BFM_SETFOCUS |
Internal . |
BFM_SETFIRSTFOCUS |
Internal . |
BFM_MOVEFOCUSNEXT |
Private . |
BFM_MOVEFOCUSPREV |
Private . |
BFM_SETLASTFOCUS |
Private . |
BFM_GETFOCUSBEFOREUPDATE |
A custom GUI receives this message before the layout is updated. This is used to avoid losing the focus over a specific gadget after the layout is updated.
|
BFM_SETFOCUSAFTERUPDATE |
A custom GUI description receives this message after the layout is updated to reactivate previously focused gadget.
|
BFM_SHOW_FRAME |
Brings the frame to front. Return true if found. Internal . |
BFM_SHOW_ID |
Int32 Frame ID. Internal . |
BFM_MANAGER_ID |
Int32 Manager ID. Internal . |
BFM_CHILD_REMOVED |
Private . |
BFM_CHILD_ID |
Int32 Private . |
BFM_ACTIVATE_WINDOW |
Private . |
BFM_INPUT |
A dialog/user area receives this message if any mouse or keyboard input is received. See Input Events 了解更多信息。 |
BFM_INPUT_QUALIFIER |
Int32 A bit mask with the qualifiers at the time when the event occurred: QUALIFIER |
BFM_INPUT_MODIFIERS |
Int32 如同 BFM_INPUT_QUALIFIER but also contains bits > 0xf . Private . |
BFM_INPUT_DEVICE |
Int32 Device: |
BFM_INPUT_MOUSE |
Mouse. |
BFM_INPUT_KEYBOARD |
Keyboard. |
BFM_INPUT_ASC |
String Contains the Unicode input from keyboard. |
BFM_INPUT_CHANNEL | |
BFM_INPUT_MOUSELEFT |
Left mouse button. |
BFM_INPUT_MOUSERIGHT |
Right mouse button. |
BFM_INPUT_MOUSEMIDDLE |
Middle mouse button. |
BFM_INPUT_MOUSEX1 |
Fourth mouse button. |
BFM_INPUT_MOUSEX2 |
Five mouse button. |
BFM_INPUT_MOUSEWHEEL |
Mouse wheel or panning on touch pad or touch screen. Values in BFM_INPUT_HSCROLL, BFM_INPUT_VSCROLL. |
BFM_INPUT_MOUSEMOVE |
Mouse move. |
BFM_INPUT_MAGNIFY |
Zoom guesture on touch pad or touch screen (or mouse scroll with ctrl to indicate zoom). Value in BFM_INPUT_VALUE_REAL. |
BFM_INPUT_VALUE |
Int32 Value of the input channel ( true / false 或 Int32 value, e.g. for scroll wheel data).
|
BFM_INPUT_VALUE_REAL |
Float Channel value (e.g. pen pressure). |
BFM_INPUT_X |
Float X value. |
BFM_INPUT_Y |
Float Y value. |
BFM_INPUT_Z |
Float Z value. |
BFM_INPUT_TILT |
Float Pen tilt. |
BFM_INPUT_ORIENTATION |
Float Pen rotation. |
BFM_INPUT_FINGERWHEEL |
Float Finger wheel (tangential pen pressure). |
BFM_INPUT_P_ROTATION |
Float Pen rotation around its own axis. |
BFM_INPUT_HSCROLL |
Float amount of horizontal scrolling (touch pad, mouse ball) |
BFM_INPUT_VSCROLL |
Float amount of vertical scrolling (touch pad, mouse wheel/ball) |
BFM_INPUT_MULTITOUCHSCROLL |
Bool True for scroll events on a multitouch device (which also supports magnify), false for scroll-only mice. |
BFM_INPUT_WHEELSCROLL |
Bool True for scroll events on a classic wheel mouse. False for everything else (touchpad, magic mouse). |
BFM_INPUT_TIMESTAMP |
Float Time stamp of the event or 0.0 (unavailable). |
BFM_INPUT_DOUBLECLICK |
Bool Double click. |
INPUT_DBLCLK |
Mouse qualifier flag for double click. Internal . |
BFM_SIZED |
Element has been sized. |
BFM_ACTION |
One of the child elements made any action: |
BFM_ACTION_ID |
Int32 ID of the dialog element that triggered the action. |
BFM_ACTION_VALUE |
GeData Action value. |
BFM_ACTION_INDRAG |
Bool Slider in dragging mode (not finished). |
BFM_ACTION_STRCHG | |
BFM_ACTION_VALCHG |
Bool Edit/slider changed. |
BFM_ACTION_ESC |
Bool Action escaped. Internal . |
BFM_ACTION_RESET |
Bool Reset to default value on right-click of input field arrows. |
BFM_ACTION_UPDATE |
Bool Update without verify. Internal . |
BFM_COLORCHOOSER_PARENTMESSAGE |
Color chooser parent message. |
BFM_COLORCHOOSER |
Color chooser settings: |
BFM_COLORCHOOSER_RGB_RANGE |
Int32 RGB range: COLORSYSTEM_RANGE |
BFM_COLORCHOOSER_SYSTEMMESSAGE |
Bool Sends a parent message BFM_COLORCHOOSER_PARENTMESSAGE if the settings change. |
BFM_GET_FOCUS_RECTANGLE |
Returns the coordinates of the input field with the current focus.
|
BFM_GET_FOCUS_RECTANGLE_X |
Int32 Input field X coordinate. |
BFM_GET_FOCUS_RECTANGLE_Y |
Int32 Input field Y coordinate. |
BFM_GET_FOCUS_RECTANGLE_W |
Int32 Input field width. |
BFM_GET_FOCUS_RECTANGLE_H |
Int32 Input field height. |
BFM_ACTIVE_CHG |
Private . |
BFM_ACTIVE |
Bool Private . |
BFM_DRAGSTART |
Sent before drag and drop. Internal . |
BFM_DRAGRECEIVE |
Drag receive. (See DragAndDrop .) |
BFM_DRAGEND |
Sent after drag and drop. Internal . |
BFM_DRAGAUTOSCROLL |
Sent to the gadget under the mouse cursor to ask for auto-scrolling during drag and drop. AUTOSCROLL Internal . |
DRAGTYPE_FILES |
Files. The data is a string with the Filename . |
DRAGTYPE_ICON |
Icon. |
DRAGTYPE_MANAGER |
Destination drag for C.O.F.F.E.E. manager. |
DRAGTYPE_COMMAND |
Destination drag for command. |
DRAGTYPE_CMDPALETTE |
Command palette. |
DRAGTYPE_DESCID |
描述 ID. The data is of type DescPropertyDragData . |
DRAGTYPE_ATOMARRAY | |
DRAGTYPE_FILENAME_IMAGE |
Texture filename. |
DRAGTYPE_RGB |
RGB color. |
DRAGTYPE_FILENAME_SCENE |
Scene filename. |
DRAGTYPE_FILENAME_OTHER |
Other filename. |
DRAGTYPE_RGB_ARRAY |
Color array. Data received is maxon::BaseArray < 向量 >*.
|
DRAGTYPE_RGBA_ARRAY |
Color with alpha array. Data received is maxon::BaseArray < maxon::ColorA >*.
|
BFM_DRAG_DATA_ |
ANY Drag data. Internal . |
BFM_DRAG_SCREENX |
Int32 Screen X. |
BFM_DRAG_SCREENY |
Int32 Screen Y. |
BFM_DRAG_FINISHED |
Bool Drag finished. |
BFM_DRAG_PRIVATE |
Bool Private drag. |
BFM_DRAG_LOST |
Bool Drag lost. |
BFM_DRAG_TYPE_NEW | |
BFM_DRAG_DATA_NEW |
ANY Internal drag data. |
BFM_DRAG_ESC |
Bool Drag escaped. |
AUTOSCROLL_UP |
Scroll up. |
AUTOSCROLL_DOWN |
Scroll down. |
AUTOSCROLL_LEFT |
Scroll left. |
AUTOSCROLL_RIGHT |
Scroll right. |
AUTOSCROLL_LEFT_UP |
Scroll left up. |
AUTOSCROLL_LEFT_DOWN |
Scroll left down. |
AUTOSCROLL_RIGHT_UP |
Scroll right up. |
AUTOSCROLL_RIGHT_DOWN |
Scroll right down. |
HANDLEMOUSEDRAG_PRIVATEFRAME |
Private . |
HANDLEMOUSEDRAG_PRIVATEAUTOSCROLL |
Private . |
BFM_GETVALUE |
Private . |
BFM_VALUEADD |
Private . |
BFM_VALUESUB |
Private . |
BFM_INITVALUES |
Sent after the layout is done. |
BFM_ADJUSTSIZE |
Private . |
BFM_ADJUSTSIZE_LEFT | |
BFM_ADJUSTSIZE_TOP | |
BFM_ADJUSTSIZE_WIDTH | |
BFM_ADJUSTSIZE_HEIGHT | |
BFM_LAYOUT_CHANGED |
Sent to parent about layout changes. Forces recalculation of the layout. Internal . |
BFM_FULLSCREENMODE_ON |
Dialog went to fullscreen mode. Internal . |
BFM_FULLSCREENMODE_OFF |
Dialog left fullscreen mode. Internal . |
BFM_ISACTIVE |
Private . |
BFM_SETSTATUSBAR |
To set a statusbar (e.g. inside a SCROLLGROUP (dialog element)): |
BFM_STATUSBAR_PROGRESSON |
Bool Statusbar active. |
BFM_STATUSBAR_TXT |
String First text. |
BFM_STATUSBAR_PROGRESS |
Float Between 0.0 and 1.0 . |
BFM_STATUSBAR_PROGRESSSPIN |
Bool Spinning bar. |
BFM_STATUSBAR_HELP |
String Second text. (Help.) |
BFM_STATUSBAR_PROGRESSFULLSIZE |
Bool Use full-sized progress bar. Internal . |
BFM_STATUSBAR_TINT_COLOR |
Int32 Color ID for the status bar, or as RGB value (Vector). |
BFM_STATUSBAR_NETTINT_COLOR |
Int32 Color ID for the NET status bar, or as RGB value (Vector). Internal . |
BFM_STATUSBAR_NETPROGRESSON |
Bool NET statusbar active. Internal . |
BFM_STATUSBAR_NETTXT |
String NET first text. Internal . |
BFM_STATUSBAR_NETPROGRESS |
Float Between 0.0 and 1.0 . Internal . |
BFM_STATUSBAR_NETPROGRESSSPIN |
Bool NET spinning bar. Internal . |
BFM_MARKFOCUS |
Private . Revert focus message. For internal use only. |
BFM_CLEARFOCUS |
Private . Clear focus of all children. |
BFM_SETACTIVE |
Private . |
BFM_SETACTIVE_DATA |
Private . |
BFM_REMOVE_DIALOG |
Removes the dialog from the current group. Internal . |
BFM_DESTINATION_GROUP |
Destination dialog group, nullptr for an own window. Internal . |
BFM_SCROLLAREA |
To scroll a scroll area: Internal . |
BFM_SCROLLX |
Int32 X direction. Internal . |
BFM_SCROLLY |
Int32 Y direction. Internal . |
BFM_GETVISIBLE_XOFF |
Private . |
BFM_GETVISIBLE_YOFF |
Private . |
BFM_GETVISIBLE_WIDTH |
Private . |
BFM_GETVISIBLE_HEIGHT |
Private . |
SCR_VISIBLEOBJS |
Private . Visible scroll elements. |
BFM_SETVIEWPORTORIGIN |
Set the scroll area origin: Internal . |
BFM_SETVIEWPORTORIGIN_X |
Int32 X coordinate. Internal . |
BFM_SETVIEWPORTORIGIN_Y |
Int32 Y coordinate. Internal . |
BFM_SETVIEWPORTSIZE |
Private . |
BFM_MENU_SET |
Int32 Private . : |
BFM_MENU_ON |
Internal . |
BFM_MENU_OFF |
Internal . |
BFM_MENU_CHECK |
Internal . |
BFM_MENU_UNCHECK |
Internal . |
BFM_DRAWUSERITEM |
Private . |
BFM_DRAWUSERITEM_ID |
Internal . |
BFM_SYNC_MESSAGE |
Sync message. |
BFM_CORE_MESSAGE |
Core message: (See Core Messages .) |
BFM_CORE_ID |
Int32 Core message ID. |
BFM_CORE_UNIQUEID |
Int32 Time stamp. |
BFM_CORE_PAR1 |
ANY Parameter 1. |
BFM_CORE_PAR2 |
ANY Parameter 2. |
BFM_CORE_SPECIALCOREID |
Int32 Special manager ID for sync message. |
BFM_TESTONLY |
Private . |
BFM_SPECIALGETSTRING |
Private . |
BFM_SPECIALSETRANGE |
Private . |
BFM_SPECIALMODE |
Set the multi-line edit field to the right language mode.
|
BFM_SETSPECIALMULTI |
Private . |
BFM_SETSPECIALMULTID |
Private . |
BFM_POPUPNOTIFY |
Notification of popup before the menu opens. |
BFM_INTERACTSTART |
Sent when user interaction starts. Dialogs should capture this message and stop threads that work on the scene data.
|
BFM_INTERACTEND |
Sent when user interaction ends. |
BFM_CORE_UPDATECOMMANDS |
Update all command buttons. Internal . |
BF_INSERT_LAST |
Private . |
BFM_MENUFINDER |
Private . |
BFM_SET_MSG_BITMASK |
Private . |
BITMASK_CORE_MESSAGE | |
BITMASK_SYNC_MESSAGE | |
BFM_SETMAINTITLE |
Private . |
BFM_GETVIEWPANELDATA |
Private . |
BFM_GETVIEWPANEL_PRIVATEDATA |
Private . |
BFM_SETVIEWPANELLAYOUT |
Private . |
BFM_VPD_PANELID |
Private . |
BFM_VPD_LAYOUTTYPE |
Private . |
BFM_VPD_MAXIMIZED |
Private . |
BFM_VPD_PRIVATEDATA |
Private . |
BFM_STORE_WEIGHTS |
Private . |
BFM_MARKFORCELAYOUT |
Private . |
BFM_REDRAW_EDITMODE |
Private . |
BFM_RELOAD_MENUS |
Private . |
BFM_OPTIMIZE |
Private . |
BFM_CORE_UPDATEACTIVECOMMANDS |
Private . |
BFM_UPDATE_REGION |
Private . |
BFM_GUIPREFSCHANGED |
Private . |
BFM_COMMANDSCHANGED |
Private . Internal message that is sent around if some commands changed their status: SendCoreMessage(COREMSG_CINEMA,BaseContainer(COREMSG_UPDATECOMMANDSMESSAGE)); |
BFM_LAYOUT_GETDATA |
Sent when saving the layout. Return a container to store with the layout for this dialog.
|
BFM_LAYOUT_SETDATA |
Receive the container saved with BFM_LAYOUT_GETDATA when loading a layout. |
BFM_GETCUSTOMGUILAYOUTDATA |
Private . |
BFM_WEIGHTS_CHANGED |
Group weights changed. The group ID is returned. |
BFM_GETPARENT_MANAGER_ID |
Private . |
BFM_EDITFIELD_GETCURSORPOS |
Int32 Return the cursor position in an edit field. |
BFM_EDITFIELD_GETBLOCKSTART |
Int32 Returns the block start position in an edit field. |
BFM_EDITFIELD_SETCURSORPOS |
Int32
Set the cursor position in an edit field.
|
BFM_FADE |
Sent to blend GUI color with ease in a
GeUserArea
.
|
BFM_FADE_REMOVEALL |
Private . |
BFM_EDITFIELD_STOREUNDO |
Stores the undo container for a multi-line edit text. |
BFM_EDITFIELD_RESTOREUNDO |
Restore the undo container for a multi-line edit text. |
BFM_EDITFIELD_FLUSHUNDO |
Flushes the undo stack for a multi-line edit text. |
BFM_EDITFIELD_GETUNDOSTATS |
Get the undo statistics for a multi-line edit text. Internal . |
BFM_EDITFIELD_UNDOSTAT_COUNT |
Int32 The undo stack size. |
BFM_EDITFIELD_UNDOSTAT_UNDOLEVEL |
Int32 The current undo level. |
BFM_REQUIRESRESULT |
Set to true in the passed container for GeDialog::SendMessage to return a value from the message. |
BFM_SCROLLGROUP_SCALE |
@markprivate |
BFM_DUMMY |