DAS
3.1.6 - 18/09/2017
|
Data Structures | |
struct | MAnyWindowEvent |
struct | MConfigureEvent |
Window Configure Event. More... | |
union | MEvent |
Union for MGui events. More... | |
struct | MExposeEvent |
Window/Object Expose Event. More... | |
struct | MKeyEvent |
struct | MMouseEvent |
struct | MMoveEvent |
Window Move Event. More... | |
struct | MResizeEvent |
Window/Object Resize Event. More... | |
struct | MSetBGImageEvent |
Object Set background image Event. More... | |
struct | MSetColorEvent |
Object Set Color Event. More... | |
struct | MSetGetTextEvent |
Object Set/Get Text Event. More... | |
struct | MSetSensitivity |
Object Set Sensitivity Event. More... | |
struct | MSetShadowEvent |
Object Set Shadow Event. More... | |
struct | MSetTransparencyEvent |
Object Set Transparency Event. More... | |
Typedefs | |
typedef struct MAnyWindowEvent | MAnyWindowEvent |
typedef MAnyWindowEvent | MDeSelectEvent |
typedef union MEvent | MEvent |
typedef struct MExposeEvent | MExposeEvent |
typedef MAnyWindowEvent | MFocusEvent |
Window/Object Focus Event. More... | |
typedef struct MKeyEvent | MKeyEvent |
typedef MAnyWindowEvent | MMapEvent |
Window/Object Map Event. More... | |
typedef struct MMouseEvent | MMouseEvent |
typedef struct MResizeEvent | MResizeEvent |
typedef MAnyWindowEvent | MSelectEvent |
typedef MAnyWindowEvent | MUnmapEvent |
Window Unmap Event. More... | |
typedef MAnyWindowEvent | MWMCloseEvent |
Window Close Event. More... | |
/ MGui events are: mouse and keyboard input, window expose and resize, or internally generated events such as 'text change', 'color change' or 'shadow change'. Many MGui events are gathered from the underlying windowing system (the Window Manager). Console versions of MGui (DOS and Linux console mode) generate events inside an MGui module which emultates the Window Manager. System generated events include:
Other events are used internally by the library to notify objects that their properties have been (are being) changed. They are not related to the Window Manager.
typedef struct MAnyWindowEvent MAnyWindowEvent |
Definition at line 517 of file Mguidefs.h.
typedef MAnyWindowEvent MDeSelectEvent |
Definition at line 602 of file Mguidefs.h.
Definition at line 848 of file Mguidefs.h.
typedef struct MExposeEvent MExposeEvent |
Definition at line 652 of file Mguidefs.h.
typedef MAnyWindowEvent MFocusEvent |
Window/Object Focus Event.
The Window Manager uses this event to notify the program that a given window is gaining/losing the input focus. The value of the type field is either E_SELECT or E_DESELECT. The same event is then propagated by the library to the MGui object actually gaining/losing the keyboard focus.
Definition at line 562 of file Mguidefs.h.
Definition at line 543 of file Mguidefs.h.
typedef MAnyWindowEvent MMapEvent |
Window/Object Map Event.
The Window Manager uses this event to notify the program that a given window has been opened on the screen. The value of the type field is E_MAP The event is processed the SHELL object and then propagated to all MGui objects inside the window being mapped.
Definition at line 586 of file Mguidefs.h.
typedef struct MMouseEvent MMouseEvent |
Definition at line 626 of file Mguidefs.h.
typedef struct MResizeEvent MResizeEvent |
Definition at line 672 of file Mguidefs.h.
typedef MAnyWindowEvent MSelectEvent |
Definition at line 594 of file Mguidefs.h.
typedef MAnyWindowEvent MUnmapEvent |
Window Unmap Event.
The Window Manager uses this event to notify the program that a given window has been removed from the screen. The type field is either E_UNMAP The event is processed the SHELL object and then propagated to all MGui objects inside the window being unmapped.
Definition at line 574 of file Mguidefs.h.
typedef MAnyWindowEvent MWMCloseEvent |
Window Close Event.
The Window Manager uses this event to notify the program that a given window must be closed. The type field is E_WM_CLOSE.
Definition at line 551 of file Mguidefs.h.