![]() |
![]() |
![]() |
GPE Manual: libxsettings-client Reference Manual | ![]() |
---|---|---|---|---|
XSettingsClient; enum XSettingsAction; void (*XSettingsNotifyFunc) (const char *name, XSettingsAction action, XSettingsSetting *setting, void *cb_data); void (*XSettingsWatchFunc) (Window window, Bool is_start, long mask , void *cb_data); XSettingsClient* xsettings_client_new (Display *display, int screen, XSettingsNotifyFunc notify, XSettingsWatchFunc watch, void *cb_data); void xsettings_client_destroy (XSettingsClient *client); Bool xsettings_client_process_event (XSettingsClient *client, XEvent *xev); XSettingsResult xsettings_client_get_setting (XSettingsClient *client, const char *name, XSettingsSetting **setting);
typedef enum { XSETTINGS_ACTION_NEW, XSETTINGS_ACTION_CHANGED, XSETTINGS_ACTION_DELETED } XSettingsAction;
void (*XSettingsNotifyFunc) (const char *name, XSettingsAction action, XSettingsSetting *setting, void *cb_data);
name : |
|
action : |
|
setting : |
|
cb_data : |
void (*XSettingsWatchFunc) (Window window, Bool is_start, long mask , void *cb_data);
window : |
|
is_start : |
|
Param3 : |
|
cb_data : |
XSettingsClient* xsettings_client_new (Display *display, int screen, XSettingsNotifyFunc notify, XSettingsWatchFunc watch, void *cb_data);
display : |
|
screen : |
|
notify : |
|
watch : |
|
cb_data : |
|
Returns : |
Bool xsettings_client_process_event (XSettingsClient *client, XEvent *xev);
client : |
|
xev : |
|
Returns : |
XSettingsResult xsettings_client_get_setting (XSettingsClient *client, const char *name, XSettingsSetting **setting);
client : |
|
name : |
|
setting : |
|
Returns : |