[Kazehakase-cvs] CVS update: kazehakase/src

アーカイブの一覧に戻る

Kouhei Sutou kous****@users*****
Wed May 24 23:55:13 JST 2006


Index: kazehakase/src/kz-window.c
diff -u kazehakase/src/kz-window.c:1.268 kazehakase/src/kz-window.c:1.269
--- kazehakase/src/kz-window.c:1.268	Thu May 18 13:56:26 2006
+++ kazehakase/src/kz-window.c	Wed May 24 23:55:13 2006
@@ -2218,6 +2218,39 @@
 	return priv->tab_tree;
 }
 
+gboolean
+kz_window_activate_action(KzWindow *kz, const gchar *name)
+{
+	GtkAction *action;
+	action = gtk_action_group_get_action(kz->actions, name);
+
+	if (action)
+		gtk_action_activate(action);
+	return action != NULL;
+}
+
+gboolean
+kz_window_activate_popup_action(KzWindow *kz, const gchar *name)
+{
+	GtkAction *action;
+	action = gtk_action_group_get_action(kz->popup_actions, name);
+
+	if (action)
+		gtk_action_activate(action);
+	return action != NULL;
+}
+
+gboolean
+kz_window_activate_tabpop_action(KzWindow *kz, const gchar *name)
+{
+	GtkAction *action;
+	action = gtk_action_group_get_action(kz->tabpop_actions, name);
+
+	if (action)
+		gtk_action_activate(action);
+	return action != NULL;
+}
+
 
 const KzEmbedEventMouse *
 kz_window_get_mouse_event_info (KzWindow *kz)
Index: kazehakase/src/kz-window.h
diff -u kazehakase/src/kz-window.h:1.67 kazehakase/src/kz-window.h:1.68
--- kazehakase/src/kz-window.h:1.67	Wed Apr 26 10:17:55 2006
+++ kazehakase/src/kz-window.h	Wed May 24 23:55:13 2006
@@ -141,6 +141,13 @@
 
 GNode            *kz_window_get_tree                 (KzWindow    *kz);
 
+gboolean          kz_window_activate_action          (KzWindow    *kz,
+						      const gchar *name);
+gboolean          kz_window_activate_popup_action    (KzWindow    *kz,
+						      const gchar *name);
+gboolean          kz_window_activate_tabpop_action   (KzWindow    *kz,
+						      const gchar *name);
+
 const KzEmbedEventMouse *
 		  kz_window_get_mouse_event_info     (KzWindow    *kz);
 


More information about the Kazehakase-cvs mailing list
アーカイブの一覧に戻る