• Matthias Clasen's avatar
    GtkBuilder: Make IDs optional · df455db2
    Matthias Clasen authored
    One requirement of .ui files is that each object must have an ID,
    even if it is never referred to or directly loaded from the code.
    This makes editing .ui files much more onerous than it has to be,
    due to the frequent need to invent new IDs, while avoiding
    clashes.
    
    This commit makes IDs optional in the XML. They only need to
    be provided for objects which are referred to or explictly loaded
    from the code. Since GtkBuilder needs IDs for its own internal
    accounting, we create IDs of the form ___object_N___ if not
    specified in the XML.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=712553
    df455db2
Name
Last commit
Last update
build Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gtk Loading commit data...
libgail-util Loading commit data...
m4 Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
testsuite Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
HACKING Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.ac Loading commit data...
gail-3.0.pc.in Loading commit data...
gdk-3.0.pc.in Loading commit data...
git.mk Loading commit data...
gtk+-3.0.pc.in Loading commit data...
gtk+-unix-print-3.0.pc.in Loading commit data...
gtk+.doap Loading commit data...
gtk+.spec.in Loading commit data...
gtk-engine-check-abi.sh Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...