mcs-manager

mcs-manager —

Synopsis




struct      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

struct McsManager

struct McsManager;


McsTerminateFunc ()

void        (*McsTerminateFunc)             (void *cb_data);

cb_data :

McsShowRequestFunc ()

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

path :
cb_data :

mcs_manager_new ()

McsManager* mcs_manager_new                 (gboolean std_mcs,
                                             Display *display,
                                             int screen,
                                             McsTerminateFunc terminate,
                                             McsShowRequestFunc show,
                                             void *cb_data);

std_mcs :
display :
screen :
terminate :
show :
cb_data :
Returns :

mcs_manager_destroy ()

void        mcs_manager_destroy             (McsManager *manager);

manager :

mcs_manager_get_std_window ()

Window      mcs_manager_get_std_window      (McsManager *manager);

manager :
Returns :

mcs_manager_get_mcs_window ()

Window      mcs_manager_get_mcs_window      (McsManager *manager);

manager :
Returns :

mcs_manager_process_event ()

gboolean    mcs_manager_process_event       (McsManager *manager,
                                             XEvent *xev);

manager :
xev :
Returns :

mcs_manager_add_channel ()

McsChannel* mcs_manager_add_channel         (McsManager *manager,
                                             const gchar *channel_name);

manager :
channel_name :
Returns :

mcs_manager_delete_channel ()

void        mcs_manager_delete_channel      (McsManager *manager,
                                             const gchar *channel_name);

manager :
channel_name :

mcs_manager_set_setting ()

McsResult   mcs_manager_set_setting         (McsManager *manager,
                                             McsSetting *setting,
                                             const gchar *channel_name);

manager :
setting :
channel_name :
Returns :

mcs_manager_delete_setting ()

McsResult   mcs_manager_delete_setting      (McsManager *manager,
                                             const gchar *name,
                                             const gchar *channel_name);

manager :
name :
channel_name :
Returns :

mcs_manager_set_int ()

McsResult   mcs_manager_set_int             (McsManager *manager,
                                             const gchar *name,
                                             const gchar *channel_name,
                                             int value);

manager :
name :
channel_name :
value :
Returns :

mcs_manager_set_string ()

McsResult   mcs_manager_set_string          (McsManager *manager,
                                             const gchar *name,
                                             const gchar *channel_name,
                                             const gchar *value);

manager :
name :
channel_name :
value :
Returns :

mcs_manager_set_color ()

McsResult   mcs_manager_set_color           (McsManager *manager,
                                             const gchar *name,
                                             const gchar *channel_name,
                                             McsColor *value);

manager :
name :
channel_name :
value :
Returns :

mcs_manager_notify ()

McsResult   mcs_manager_notify              (McsManager *manager,
                                             const gchar *channel_name);

manager :
channel_name :
Returns :

mcs_manager_list_lookup ()

McsList*    mcs_manager_list_lookup         (McsManager *manager,
                                             const gchar *channel_name);

manager :
channel_name :
Returns :

mcs_manager_setting_lookup ()

McsSetting* mcs_manager_setting_lookup      (McsManager *manager,
                                             const gchar *name,
                                             const gchar *channel_name);

manager :
name :
channel_name :
Returns :

mcs_manager_add_channel_from_file ()

McsChannel* mcs_manager_add_channel_from_file
                                            (McsManager *manager,
                                             const gchar *channel_name,
                                             const gchar *filename);

manager :
channel_name :
filename :
Returns :

mcs_manager_save_channel_to_file ()

gboolean    mcs_manager_save_channel_to_file
                                            (McsManager *manager,
                                             const gchar *channel_name,
                                             const gchar *filename);

manager :
channel_name :
filename :
Returns :