|
Modules | |
| Driver Font Interface | |
| Driver Information Interface | |
Functions | |
| IUP_SDK_API int | iupdrvSetGlobal (const char *name, const char *value) |
| IUP_SDK_API char * | iupdrvGetGlobal (const char *name) |
| IUP_SDK_API void | iupdrvSetIdleFunction (Icallback func) |
| IUP_SDK_API void | iupdrvScreenToClient (Ihandle *ih, int *x, int *y) |
| IUP_SDK_API void | iupdrvClientToScreen (Ihandle *ih, int *x, int *y) |
| IUP_SDK_API int | iupdrvIsVisible (Ihandle *ih) |
| IUP_SDK_API int | iupdrvIsActive (Ihandle *ih) |
| IUP_SDK_API void | iupdrvSetFocus (Ihandle *ih) |
| IUP_SDK_API void | iupdrvSetVisible (Ihandle *ih, int enable) |
| IUP_SDK_API void | iupdrvSetActive (Ihandle *ih, int enable) |
| IUP_SDK_API void | iupdrvPostRedraw (Ihandle *ih) |
| IUP_SDK_API void | iupdrvRedrawNow (Ihandle *ih) |
| IUP_SDK_API void | iupdrvReparent (Ihandle *ih) |
| IUP_SDK_API int | iupdrvGetScrollbarSize (void) |
| IUP_SDK_API void | iupdrvActivate (Ihandle *ih) |
| IUP_SDK_API int | iupdrvMenuGetMenuBarSize (Ihandle *ih) |
| IUP_SDK_API void | iupdrvSendKey (int key, int press) |
| IUP_SDK_API void | iupdrvSendMouse (int x, int y, int bt, int status) |
| IUP_SDK_API void | iupdrvWarpPointer (int x, int y) |
| IUP_SDK_API void | iupdrvKeyEncode (int key, unsigned int *keyval, unsigned int *state) |
| IUP_SDK_API void | iupdrvSleep (int time) |
| IUP_SDK_API void | iupdrvSetAccessibleTitle (Ihandle *ih, const char *title) |
| IUP_SDK_API int iupdrvSetGlobal | ( | const char * | name, | |
| const char * | value | |||
| ) |
Sets a global environment attribute. Called from IupSetGlobal and IupStoreGlobal. Must return 1 is process the attribute, or 0 is not.
| IUP_SDK_API char* iupdrvGetGlobal | ( | const char * | name | ) |
Returns a global environment attribute. Called from IupGetGlobal.
| IUP_SDK_API void iupdrvSetIdleFunction | ( | Icallback | func | ) |
Changes the idle callback. Called from IupSetFunction.
| IUP_SDK_API void iupdrvScreenToClient | ( | Ihandle * | ih, | |
| int * | x, | |||
| int * | y | |||
| ) |
Convert the coordinates from screen relative to client area.
| IUP_SDK_API void iupdrvClientToScreen | ( | Ihandle * | ih, | |
| int * | x, | |||
| int * | y | |||
| ) |
Convert the coordinates from relative client area to screen.
| IUP_SDK_API int iupdrvIsVisible | ( | Ihandle * | ih | ) |
Returns true if the element is visible.
| IUP_SDK_API int iupdrvIsActive | ( | Ihandle * | ih | ) |
Returns true if the element is active.
| IUP_SDK_API void iupdrvSetFocus | ( | Ihandle * | ih | ) |
Actually changes the focus to the given element.
| IUP_SDK_API void iupdrvSetVisible | ( | Ihandle * | ih, | |
| int | enable | |||
| ) |
Changes the visible state of an element. Not used for dialogs.
| IUP_SDK_API void iupdrvSetActive | ( | Ihandle * | ih, | |
| int | enable | |||
| ) |
Changes the active state of an element.
| IUP_SDK_API void iupdrvPostRedraw | ( | Ihandle * | ih | ) |
Post a redraw of a control and children.
| IUP_SDK_API void iupdrvRedrawNow | ( | Ihandle * | ih | ) |
Force a redraw of a control and children.
| IUP_SDK_API void iupdrvReparent | ( | Ihandle * | ih | ) |
Reparent the native control.
| IUP_SDK_API int iupdrvGetScrollbarSize | ( | void | ) |
Size of the scrollbar.
| IUP_SDK_API void iupdrvActivate | ( | Ihandle * | ih | ) |
Activates a button or toggle.
| IUP_SDK_API int iupdrvMenuGetMenuBarSize | ( | Ihandle * | ih | ) |
Returns the height of a menu bar.
| IUP_SDK_API void iupdrvSendKey | ( | int | key, | |
| int | press | |||
| ) |
Sends a global keyboard message.
| IUP_SDK_API void iupdrvSendMouse | ( | int | x, | |
| int | y, | |||
| int | bt, | |||
| int | status | |||
| ) |
Sends a global mouse message. status: 2=double pressed, 1=pressed, 0=released, -1=move
| IUP_SDK_API void iupdrvWarpPointer | ( | int | x, | |
| int | y | |||
| ) |
Moves the cursor on screen.
| IUP_SDK_API void iupdrvKeyEncode | ( | int | key, | |
| unsigned int * | keyval, | |||
| unsigned int * | state | |||
| ) |
Translates an IUP key definition into a system definition.
| IUP_SDK_API void iupdrvSleep | ( | int | time | ) |
Suspends execution for the specified number of milliseconds.
| IUP_SDK_API void iupdrvSetAccessibleTitle | ( | Ihandle * | ih, | |
| const char * | title | |||
| ) |
Sets the accessibility text for screen readers.
1.7.1