summaryrefslogtreecommitdiff
path: root/gtk/gtkbindings.h
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-07-10 02:33:06 +0000
committerTim Janik <timj@src.gnome.org>1998-07-10 02:33:06 +0000
commit002d37e6e303aa57bd7c577f4e448e2e38eefa03 (patch)
tree51b865576de0a50fe509da84e86f4f968688bccc /gtk/gtkbindings.h
parent524be636e93972b5932a6efc38841096f30aa729 (diff)
downloadgtk+-002d37e6e303aa57bd7c577f4e448e2e38eefa03.tar.gz
added a new internal type GTK_TYPE_IDENTIFIER which is derived from
Fri Jul 10 04:20:35 1998 Tim Janik <timj@gtk.org> * gtk/gtktypeutils.h: * gtk/gtktypeutils.c: added a new internal type GTK_TYPE_IDENTIFIER which is derived from GTK_TYPE_STRING. * gtk/gtkbindings.c: reworked the argument type handling.
Diffstat (limited to 'gtk/gtkbindings.h')
-rw-r--r--gtk/gtkbindings.h24
1 files changed, 14 insertions, 10 deletions
diff --git a/gtk/gtkbindings.h b/gtk/gtkbindings.h
index 15df76b3cb..fc3012ba62 100644
--- a/gtk/gtkbindings.h
+++ b/gtk/gtkbindings.h
@@ -113,8 +113,9 @@ struct _GtkBindingArg
} d;
};
-/* Binding sets
- */
+
+/* Application-level methods */
+
GtkBindingSet* gtk_binding_set_new (const gchar *set_name);
GtkBindingSet* gtk_binding_set_by_class(gpointer object_class);
GtkBindingSet* gtk_binding_set_find (const gchar *set_name);
@@ -129,26 +130,29 @@ gboolean gtk_binding_set_activate (GtkBindingSet *binding_set,
void gtk_binding_entry_clear (GtkBindingSet *binding_set,
guint keyval,
guint modifiers);
-void gtk_binding_entry_remove (GtkBindingSet *binding_set,
- guint keyval,
- guint modifiers);
void gtk_binding_entry_add_signal (GtkBindingSet *binding_set,
guint keyval,
guint modifiers,
const gchar *signal_name,
guint n_args,
...);
-void gtk_binding_entry_add_signall (GtkBindingSet *binding_set,
- guint keyval,
- guint modifiers,
- const gchar *signal_name,
- GSList *binding_args);
void gtk_binding_set_add_path (GtkBindingSet *binding_set,
GtkPathType path_type,
const gchar *path_pattern,
GtkPathPriorityType priority);
+/* Non-public methods */
+
+void gtk_binding_entry_remove (GtkBindingSet *binding_set,
+ guint keyval,
+ guint modifiers);
+void gtk_binding_entry_add_signall (GtkBindingSet *binding_set,
+ guint keyval,
+ guint modifiers,
+ const gchar *signal_name,
+ GSList *binding_args);
+