![]() |
![]() |
![]() |
Moblin UI Toolkit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
MxAction; MxAction * mx_action_new (void); MxAction * mx_action_new_full (const gchar *name, GCallback activated_cb, gpointer user_data); const gchar * mx_action_get_name (MxAction *action); void mx_action_set_name (MxAction *action, const gchar *name); gboolean mx_action_get_active (MxAction *action); void mx_action_set_active (MxAction *action, gboolean active);
Actions represent operations that the user can perform, such as items in a menu or toolbar.
typedef struct _MxAction MxAction;
The contents of this structure are private and should only be accessed through the public API.
MxAction * mx_action_new (void);
Create a new, blank, MxAction
Returns : |
a newly allocated MxAction |
MxAction * mx_action_new_full (const gchar *name, GCallback activated_cb, gpointer user_data);
Create a new MxAction with the name and callback set
|
name of the action |
|
callback to connect to the activated signal |
|
user data to be passed to the callback |
Returns : |
a newly allocation MxAction |
const gchar * mx_action_get_name (MxAction *action);
Get the name of the action
|
A MxAction |
Returns : |
name of the action, owned by MxAction |
void mx_action_set_name (MxAction *action, const gchar *name);
Set the name of the action
|
A MxAction |
|
new name to set |
gboolean mx_action_get_active (MxAction *action);
Get the value of the active property
|
A MxAction |
Returns : |
TRUE if the action is active |