Synopsis
McsManager;
void (*McsTerminateFunc) (void *cb_data);
void (*McsShowRequestFunc) (gchar *path,
void *cb_data);
McsManager * mcs_manager_new (gboolean std_mcs,
Display *display,
int screen,
McsTerminateFunc terminate,
McsShowRequestFunc show,
void *cb_data);
void mcs_manager_destroy (McsManager *manager);
Window mcs_manager_get_std_window (McsManager *manager);
Window mcs_manager_get_mcs_window (McsManager *manager);
gboolean mcs_manager_process_event (McsManager *manager,
XEvent *xev);
McsChannel * mcs_manager_add_channel (McsManager *manager,
const gchar *channel_name);
void mcs_manager_delete_channel (McsManager *manager,
const gchar *channel_name);
McsResult mcs_manager_set_setting (McsManager *manager,
McsSetting *setting,
const gchar *channel_name);
McsResult mcs_manager_delete_setting (McsManager *manager,
const gchar *name,
const gchar *channel_name);
McsResult mcs_manager_set_int (McsManager *manager,
const gchar *name,
const gchar *channel_name,
int value);
McsResult mcs_manager_set_string (McsManager *manager,
const gchar *name,
const gchar *channel_name,
const gchar *value);
McsResult mcs_manager_set_color (McsManager *manager,
const gchar *name,
const gchar *channel_name,
McsColor *value);
McsResult mcs_manager_notify (McsManager *manager,
const gchar *channel_name);
McsList * mcs_manager_list_lookup (McsManager *manager,
const gchar *channel_name);
McsSetting * mcs_manager_setting_lookup (McsManager *manager,
const gchar *name,
const gchar *channel_name);
McsChannel * mcs_manager_add_channel_from_file (McsManager *manager,
const gchar *channel_name,
const gchar *filename);
gboolean mcs_manager_save_channel_to_file (McsManager *manager,
const gchar *channel_name,
const gchar *filename);
Details
McsManager
typedef struct _McsManager McsManager;
McsTerminateFunc ()
void (*McsTerminateFunc) (void *cb_data);
McsShowRequestFunc ()
void (*McsShowRequestFunc) (gchar *path,
void *cb_data);
mcs_manager_destroy ()
void mcs_manager_destroy (McsManager *manager);
mcs_manager_get_std_window ()
Window mcs_manager_get_std_window (McsManager *manager);
mcs_manager_get_mcs_window ()
Window mcs_manager_get_mcs_window (McsManager *manager);
mcs_manager_process_event ()
gboolean mcs_manager_process_event (McsManager *manager,
XEvent *xev);
mcs_manager_add_channel ()
McsChannel * mcs_manager_add_channel (McsManager *manager,
const gchar *channel_name);
mcs_manager_delete_channel ()
void mcs_manager_delete_channel (McsManager *manager,
const gchar *channel_name);
mcs_manager_delete_setting ()
McsResult mcs_manager_delete_setting (McsManager *manager,
const gchar *name,
const gchar *channel_name);
mcs_manager_set_int ()
McsResult mcs_manager_set_int (McsManager *manager,
const gchar *name,
const gchar *channel_name,
int value);
mcs_manager_set_string ()
McsResult mcs_manager_set_string (McsManager *manager,
const gchar *name,
const gchar *channel_name,
const gchar *value);
mcs_manager_set_color ()
McsResult mcs_manager_set_color (McsManager *manager,
const gchar *name,
const gchar *channel_name,
McsColor *value);
mcs_manager_notify ()
McsResult mcs_manager_notify (McsManager *manager,
const gchar *channel_name);
mcs_manager_list_lookup ()
McsList * mcs_manager_list_lookup (McsManager *manager,
const gchar *channel_name);
mcs_manager_setting_lookup ()
McsSetting * mcs_manager_setting_lookup (McsManager *manager,
const gchar *name,
const gchar *channel_name);
mcs_manager_add_channel_from_file ()
McsChannel * mcs_manager_add_channel_from_file (McsManager *manager,
const gchar *channel_name,
const gchar *filename);
mcs_manager_save_channel_to_file ()
gboolean mcs_manager_save_channel_to_file (McsManager *manager,
const gchar *channel_name,
const gchar *filename);