diff options
author | Michael Natterer <mitch@imendio.com> | 2006-10-05 14:48:57 +0000 |
---|---|---|
committer | Michael Natterer <mitch@src.gnome.org> | 2006-10-05 14:48:57 +0000 |
commit | a3b67535dfb1bc35b9e488282df81fadea81aa58 (patch) | |
tree | 018ec49e10daca32f068650e321f9ec0f47400e6 /gtk/gtkrc.h | |
parent | 82448e172b5e0c42fdda20ad32e9700bac6d5fc3 (diff) | |
download | gtk+-a3b67535dfb1bc35b9e488282df81fadea81aa58.tar.gz |
added new scanner token "unbind" which gets rid of a key binding (in fact,
2006-10-05 Michael Natterer <mitch@imendio.com>
* gtk/gtkrc.[ch]: added new scanner token "unbind" which gets
rid of a key binding (in fact, it only lets it appear unbound).
* gtk/gtkbindings.[ch] (struct GtkBindingEntry): added
"guint marks_unbound : 1"
(gtk_binding_entry_skip): new API which marks the entry as unbound.
Changed code so it returns FALSE when "marks_unbound == TRUE" is
encountered while activating bindings, effectively letting the
binding appear unbound (regardless of still existing bindings in
lower binding priority levels). Fixes bug #358329.
(gtk_binding_entry_add)
(gtk_binding_entry_clear)
(gtk_binding_entry_add_signall)
(gtk_binding_parse_binding): deprected these functions.
(_gtk_binding_parse_binding)
(_gtk_binding_entry_add_signall): new internal API.
* gtk/gtk.symbols: changed accordingly.
Diffstat (limited to 'gtk/gtkrc.h')
-rw-r--r-- | gtk/gtkrc.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkrc.h b/gtk/gtkrc.h index 2fd8f3e440..d107df1936 100644 --- a/gtk/gtkrc.h +++ b/gtk/gtkrc.h @@ -217,6 +217,7 @@ typedef enum { GTK_RC_TOKEN_LTR, GTK_RC_TOKEN_RTL, GTK_RC_TOKEN_COLOR, + GTK_RC_TOKEN_UNBIND, GTK_RC_TOKEN_LAST } GtkRcTokenType; |