22 #ifndef __EDELIB_XSETTINGSMANAGER_H__
23 #define __EDELIB_XSETTINGSMANAGER_H__
25 #include "XSettingsCommon.h"
63 bool init(Display* dpy,
int screen);
91 void set(
const char* name,
int val);
98 void set(
const char* name,
const char* val);
108 void set(
const char* name,
unsigned short red,
unsigned short green,
unsigned short blue,
unsigned short alpha);
void set(const char *name, const char *val)
XSettingsManager()
Definition: XSettingsManager.h:50
void set(const char *name, int val)
Manager part of XSETTINGS protocol.
Definition: XSettingsManager.h:38
Main data shared between client and manager.
Definition: XSettingsCommon.h:122
static bool manager_running(Display *dpy, int screen)
~XSettingsManager()
Definition: XSettingsManager.h:55
#define E_DISABLE_CLASS_COPY(klass)
Definition: edelib-global.h:161
bool should_terminate(const XEvent *xev)
bool init(Display *dpy, int screen)
void set(const char *name, unsigned short red, unsigned short green, unsigned short blue, unsigned short alpha)
XSettingsData * manager_data
Definition: XSettingsManager.h:44