| Top |
| GokAction * | gok_action_new () |
| void | gok_action_free () |
| gboolean | gok_action_open () |
| void | gok_action_close () |
| GokAction * | gok_action_get_first_action () |
| void | gok_action_set_modified () |
| void | gok_action_delete_action () |
| GokAction * | gok_action_find_action () |
| void | gok_action_add_action () |
| #define | ACTION_TYPE_SWITCH |
| #define | ACTION_TYPE_MOUSEBUTTON |
| #define | ACTION_TYPE_MOUSEPOINTER |
| #define | ACTION_TYPE_DWELL |
| enum | ActionState |
GokAction *
gok_action_new (void);
Allocates memory for a new GokAction and initializes its attributes to default values. Please free the returned GokAction using gok_action_free.
void
gok_action_free (GokAction *action);
Frees a GokAction and associated resources.
gboolean
gok_action_open (void);
Initializes the gok actions and reads them from GConf.
void
gok_action_set_modified (gboolean bTrueFalse);
Sets the 'modified' flag for the gok actions. If the flag is TRUE then the actions are written to a file when the program ends. This should be called any time an action is added or modified.
GokAction * gok_action_find_action (gchar *NameAction,gboolean bDisplayName);
Finds the action from within our list of actions.