Driver Interface
Detailed Description
- Each driver must export the symbols defined here.
- See iup_drv.h
Modules | |
Driver Font Interface | |
Driver Information Interface | |
Functions | |
int | iupdrvSetGlobal (const char *name, const char *value) |
char * | iupdrvGetGlobal (const char *name) |
void | iupdrvSetIdleFunction (Icallback func) |
void | iupdrvScreenToClient (Ihandle *ih, int *x, int *y) |
int | iupdrvIsVisible (Ihandle *ih) |
int | iupdrvIsActive (Ihandle *ih) |
void | iupdrvSetVisible (Ihandle *ih, int enable) |
void | iupdrvSetActive (Ihandle *ih, int enable) |
void | iupdrvDisplayUpdate (Ihandle *ih) |
void | iupdrvReparent (Ihandle *child, Ihandle *parent) |
void | iupdrvDrawFocusRect (Ihandle *ih, void *gc, int x, int y, int w, int h) |
Function Documentation
|
Sets a global environment attribute. Called from IupSetGlobal and IupStoreGlobal. Must return 1 is process the atribute, or 0 is not. |
|
Returns a global environment attribute. Called from IupGetGlobal. |
|
Changes the idle callback. Called from IupSetFunction. |
|
Convert the coordinates from screen relative to client area releative. |
|
Returns true if the element is visible. |
|
Returns true if the element is active. |
|
Changes the visible state of an element. Not used for dialogs. |
|
Changes the active state of an element. |
|
Force a redraw of a control. |
|
Reparent the native control. |
|
Draws a focus rectangle |