summaryrefslogtreecommitdiff
path: root/gtk/gtkrc.h
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2006-10-05 14:48:57 +0000
committerMichael Natterer <mitch@src.gnome.org>2006-10-05 14:48:57 +0000
commita3b67535dfb1bc35b9e488282df81fadea81aa58 (patch)
tree018ec49e10daca32f068650e321f9ec0f47400e6 /gtk/gtkrc.h
parent82448e172b5e0c42fdda20ad32e9700bac6d5fc3 (diff)
downloadgtk+-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.h1
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;