in libdbusmenu-gtk/parser.c [78:184]
static void accel_changed (GtkWidget * widget,
gpointer data);
static void checkbox_toggled (GtkWidget * widget,
DbusmenuMenuitem * mi);
static void update_icon (DbusmenuMenuitem * menuitem,
ParserData * pdata,
GtkImage * image);
static GtkWidget * find_menu_child (GtkWidget * widget,
GType child_type);
static void label_notify_cb (GtkWidget * widget,
GParamSpec * pspec,
gpointer data);
static void image_notify_cb (GtkWidget * widget,
GParamSpec * pspec,
gpointer data);
static void action_notify_cb (GtkAction * action,
GParamSpec * pspec,
gpointer data);
static void a11y_name_notify_cb (AtkObject * accessible,
GParamSpec * pspec,
gpointer data);
static void item_inserted_cb (GtkContainer * menu,
GtkWidget * widget,
gint position,
gpointer data);
static void item_removed_cb (GtkContainer * menu,
GtkWidget * widget,
gpointer data);
static void item_activated (DbusmenuMenuitem * item,
guint timestamp,
gpointer user_data);
static gboolean item_about_to_show (DbusmenuMenuitem * item,
gpointer user_data);
static gboolean item_handle_event (DbusmenuMenuitem * item,
const gchar * name,
GVariant * variant,
guint timestamp,
GtkWidget * widget);
static void widget_notify_cb (GtkWidget * widget,
GParamSpec * pspec,
gpointer data);
static void widget_add_cb (GtkWidget * widget,
GtkWidget * child,
gpointer data);
static void widget_screen_changed_cb (GtkWidget * widget,
GdkScreen * old_screen,
gpointer data);
static void settings_notify_cb (GtkSettings * settings,
GParamSpec * pspec,
gpointer data);
static gboolean should_show_image (GtkImage * image);
static void menuitem_notify_cb (GtkWidget * widget,
GParamSpec * pspec,
gpointer data);
/***
****
***/
static const char * interned_str_accessible_name = NULL;
static const char * interned_str_active = NULL;
static const char * interned_str_always_show_image = NULL;
static const char * interned_str_file = NULL;
static const char * interned_str_gicon = NULL;
static const char * interned_str_gtk_menu_images = NULL;
static const char * interned_str_icon_name = NULL;
static const char * interned_str_icon_set = NULL;
static const char * interned_str_image = NULL;
static const char * interned_str_label = NULL;
static const char * interned_str_mask = NULL;
static const char * interned_str_parent = NULL;
static const char * interned_str_pixbuf_animation = NULL;
static const char * interned_str_pixbuf = NULL;
static const char * interned_str_pixmap = NULL;
static const char * interned_str_sensitive = NULL;
static const char * interned_str_stock = NULL;
static const char * interned_str_storage_type = NULL;
static const char * interned_str_submenu = NULL;
static const char * interned_str_visible = NULL;
static void
ensure_interned_strings_loaded (void)
{
if (G_UNLIKELY(interned_str_file == NULL))
{
interned_str_accessible_name = g_intern_static_string ("accessible-name");
interned_str_active = g_intern_static_string ("active");
interned_str_always_show_image = g_intern_static_string ("always-show-image");
interned_str_file = g_intern_static_string ("file");
interned_str_gicon = g_intern_static_string ("gicon");
interned_str_gtk_menu_images = g_intern_static_string ("gtk-menu-images");
interned_str_icon_name = g_intern_static_string ("icon-name");
interned_str_icon_set = g_intern_static_string ("icon-set");
interned_str_image = g_intern_static_string ("image");
interned_str_label = g_intern_static_string ("label");
interned_str_mask = g_intern_static_string ("mask");
interned_str_parent = g_intern_static_string ("parent");
interned_str_pixbuf_animation = g_intern_static_string ("pixbuf-animation");
interned_str_pixbuf = g_intern_static_string ("pixbuf");
interned_str_pixmap = g_intern_static_string ("pixmap");
interned_str_sensitive = g_intern_static_string ("sensitive");
interned_str_stock = g_intern_static_string ("stock");
interned_str_storage_type = g_intern_static_string ("storage-type");
interned_str_submenu = g_intern_static_string ("submenu");
interned_str_visible = g_intern_static_string ("visible");
}
}