CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     mitch   06/10/05 10:48:57

Modified files:
        .              : ChangeLog 
        gtk            : gtkrc.c gtkrc.h gtkbindings.c gtkbindings.h 
                         gtk.symbols 

Log message:
2006-10-05  Michael Natterer  <[EMAIL PROTECTED]>

* 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 
[http://bugzilla.gnome.org/show_bug.cgi?id=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.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=mitch&date=explicit&mindate=2006-10-05%2010:47&maxdate=2006-10-05%2010:49

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to