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.