summaryrefslogtreecommitdiff
path: root/gtk/gtkwidgetpath.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2010-04-21 01:35:54 +0200
committerCarlos Garnacho <carlosg@gnome.org>2010-12-04 15:37:07 +0100
commit11c874619bdcf27204888831ac0d2de294874bb0 (patch)
tree2eb1d006b8c80fccd9312d2de4ac141cfc192fca /gtk/gtkwidgetpath.h
parent71949e05c47fdce1f90e8515bf733b3a315fae5f (diff)
downloadgtk+-11c874619bdcf27204888831ac0d2de294874bb0.tar.gz
GtkWidgetPath: Add API for named regions.
Diffstat (limited to 'gtk/gtkwidgetpath.h')
-rw-r--r--gtk/gtkwidgetpath.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/gtk/gtkwidgetpath.h b/gtk/gtkwidgetpath.h
index 3846988fd2..7020c826a3 100644
--- a/gtk/gtkwidgetpath.h
+++ b/gtk/gtkwidgetpath.h
@@ -50,6 +50,24 @@ void gtk_widget_path_set_element_name (GtkWidgetPath *path,
guint pos,
const gchar *name);
+void gtk_widget_path_iter_add_region (GtkWidgetPath *path,
+ guint pos,
+ const gchar *name,
+ GtkChildClassFlags flags);
+void gtk_widget_path_iter_remove_region (GtkWidgetPath *path,
+ guint pos,
+ const gchar *name);
+void gtk_widget_path_iter_clear_regions (GtkWidgetPath *path,
+ guint pos);
+
+GSList * gtk_widget_path_iter_list_regions (GtkWidgetPath *path,
+ guint pos);
+
+gboolean gtk_widget_path_iter_has_region (GtkWidgetPath *path,
+ guint pos,
+ const gchar *name,
+ GtkChildClassFlags *flags);
+
gboolean gtk_widget_path_has_parent (const GtkWidgetPath *path,
GType type);