Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gxkaction.cc File Reference
#include "gxkaction.hh"
#include <string.h>
#include <libintl.h>
Include dependency graph for gxkaction.cc:

Macros

#define intern_null_string(s, sconst)
 
#define intern_i18n_string(idom, s, sconst)
 
#define ACTION_CHECK(func, user_data, action_id)
 
#define ACTION_CHECK_CACHED(func, user_data, action_id)
 

Functions

guint64 gxk_action_inc_cache_stamp (void)
 
GxkActionList * gxk_action_list_create (void)
 
GxkActionList * gxk_action_list_create_grouped (GxkActionGroup *agroup)
 
void gxk_action_list_add_actions (GxkActionList *alist, guint n_actions, const GxkStockAction *actions, const gchar *i18n_domain, GxkActionCheck acheck, GxkActionExec aexec, gpointer user_data)
 
void gxk_action_list_add_translated (GxkActionList *alist, const gchar *key, const gchar *name, const gchar *accelerator, const gchar *tooltip, size_t action_id, const gchar *stock_icon, GxkActionCheck acheck, GxkActionExec aexec, gpointer user_data)
 
GxkActionList * gxk_action_list_sort (GxkActionList *alist)
 
GxkActionList * gxk_action_list_merge (GxkActionList *alist1, GxkActionList *alist2)
 
GxkActionList * gxk_action_list_copy (GxkActionList *alist)
 
guint gxk_action_list_get_n_actions (GxkActionList *alist)
 
void gxk_action_list_get_action (GxkActionList *alist, guint nth, GxkAction *action)
 
void gxk_action_list_regulate_widget (GxkActionList *alist, guint nth, GtkWidget *widget)
 
void gxk_action_list_force_regulate (GtkWidget *widget)
 
void gxk_action_list_free (GxkActionList *alist)
 
void gxk_action_activate_callback (gconstpointer action_data)
 
void gxk_widget_update_actions_upwards (gpointer widget)
 
void gxk_widget_update_actions_downwards (gpointer widget)
 
void gxk_widget_update_actions (gpointer widget)
 
void gxk_widget_publish_action_list (gpointer widget, const gchar *prefix, GxkActionList *alist)
 
GSList * gxk_widget_peek_action_widgets (gpointer widget, const gchar *prefix, size_t action_id)
 
void gxk_widget_republish_actions (gpointer widget, const gchar *prefix, gpointer source_widget)
 
void gxk_widget_publish_actions_grouped (gpointer widget, GxkActionGroup *group, const gchar *prefix, guint n_actions, const GxkStockAction *actions, const gchar *i18n_domain, GxkActionCheck acheck, GxkActionExec aexec)
 
void gxk_widget_publish_actions (gpointer widget, const gchar *prefix, guint n_actions, const GxkStockAction *actions, const gchar *i18n_domain, GxkActionCheck acheck, GxkActionExec aexec)
 
void gxk_widget_publish_grouped_translated (gpointer widget, GxkActionGroup *group, const gchar *prefix, const gchar *key, const gchar *name, const gchar *accelerator, const gchar *tooltip, size_t action_id, const gchar *stock_icon, GxkActionCheck acheck, GxkActionExec aexec)
 
void gxk_widget_publish_translated (gpointer widget, const gchar *prefix, const gchar *key, const gchar *name, const gchar *accelerator, const gchar *tooltip, size_t action_id, const gchar *stock_icon, GxkActionCheck acheck, GxkActionExec aexec)
 
void gxk_window_add_action_client (GtkWindow *window, GxkActionClient added_func, gpointer client_data)
 
void gxk_window_remove_action_client (GtkWindow *window, gpointer client_data)
 
GType gxk_action_group_get_type (void)
 
GxkActionGroupgxk_action_toggle_new (void)
 
GxkActionGroupgxk_action_group_new (void)
 
void gxk_action_group_select (GxkActionGroup *self, size_t action_id)
 
void gxk_action_group_lock (GxkActionGroup *self)
 
void gxk_action_group_unlock (GxkActionGroup *self)
 
void gxk_action_group_dispose (GxkActionGroup *self)
 
void gxk_init_actions (void)