gtkhtml r8829 - trunk/components/editor
- From: mbarnes svn gnome org
- To: svn-commits-list gnome org
- Subject: gtkhtml r8829 - trunk/components/editor
- Date: Mon, 21 Apr 2008 19:20:06 +0100 (BST)
Author: mbarnes
Date: Mon Apr 21 18:20:06 2008
New Revision: 8829
URL: http://svn.gnome.org/viewvc/gtkhtml?rev=8829&view=rev
Log:
2008-04-21 Matthew Barnes <mbarnes redhat com>
* gtkhtml-editor.c (gtkhtml_editor_get_action_group):
New function provides access to GtkActionGroups by name.
Modified:
trunk/components/editor/ChangeLog
trunk/components/editor/gtkhtml-editor.c
trunk/components/editor/gtkhtml-editor.h
Modified: trunk/components/editor/gtkhtml-editor.c
==============================================================================
--- trunk/components/editor/gtkhtml-editor.c (original)
+++ trunk/components/editor/gtkhtml-editor.c Mon Apr 21 18:20:06 2008
@@ -939,6 +939,30 @@
return action;
}
+GtkActionGroup *
+gtkhtml_editor_get_action_group (GtkhtmlEditor *editor,
+ const gchar *group_name)
+{
+ GList *iter;
+
+ g_return_val_if_fail (GTKHTML_IS_EDITOR (editor), NULL);
+ g_return_val_if_fail (group_name != NULL, NULL);
+
+ iter = gtk_ui_manager_get_action_groups (editor->priv->manager);
+ while (iter != NULL) {
+ GtkActionGroup *action_group = iter->data;
+ const gchar *name;
+
+ name = gtk_action_group_get_name (action_group);
+ if (strcmp (name, group_name) == 0)
+ return action_group;
+
+ iter = g_list_next (iter);
+ }
+
+ return NULL;
+}
+
GtkWidget *
gtkhtml_editor_get_widget (GtkhtmlEditor *editor,
const gchar *widget_name)
Modified: trunk/components/editor/gtkhtml-editor.h
==============================================================================
--- trunk/components/editor/gtkhtml-editor.h (original)
+++ trunk/components/editor/gtkhtml-editor.h Mon Apr 21 18:20:06 2008
@@ -92,6 +92,8 @@
GtkUIManager * gtkhtml_editor_get_ui_manager (GtkhtmlEditor *editor);
GtkAction * gtkhtml_editor_get_action (GtkhtmlEditor *editor,
const gchar *action_name);
+GtkActionGroup *gtkhtml_editor_get_action_group (GtkhtmlEditor *editor,
+ const gchar *group_name);
GtkWidget * gtkhtml_editor_get_widget (GtkhtmlEditor *editor,
const gchar *widget_name);
GtkWidget * gtkhtml_editor_get_managed_widget
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]