mcs-manager

mcs-manager

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);

Description

Details

McsManager

typedef struct _McsManager McsManager;


McsTerminateFunc ()

void                (*McsTerminateFunc)                 (void *cb_data);


McsShowRequestFunc ()

void                (*McsShowRequestFunc)               (gchar *path,
                                                         void *cb_data);


mcs_manager_new ()

McsManager *        mcs_manager_new                     (gboolean std_mcs,
                                                         Display *display,
                                                         int screen,
                                                         McsTerminateFunc terminate,
                                                         McsShowRequestFunc show,
                                                         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_set_setting ()

McsResult           mcs_manager_set_setting             (McsManager *manager,
                                                         McsSetting *setting,
                                                         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);