• Matthias Clasen's avatar
    Changes to make cross-process merging feasible: · d381967d
    Matthias Clasen authored
    2003-09-21  Matthias Clasen  <maclas@gmx.de>
    
    	Changes to make cross-process merging feasible:
    
    	* gtk/gtkuimanager.[hc]: Add a readonly "ui" property which holds the
    	merged UI definition. Remove the "changed" signal, since its role
    	is now filled by "notify::ui". Instead add a "actions-changed" signal
    	which gets emitted when the set of actions changes.
    
    	* gtk/gtktoggleactionprivate.h:
    	* gtk/gtktoggleaction.[hc] (gtk_toggle_action_[sg]et_draw_as_radio):
    	Add a "draw_as_radio" property to toggle actions so that they can be
    	used as proxies for radio actions much like the "draw_as_radio"
    	property on check menu items enables them to operate as proxies for
    	radio actions.
    
    	Prevent the "show_all" trap for action-based menus (see
    	http://mail.gnome.org/archives/gtk-devel-list/2003-September/
    	msg00260.html):
    
    	* gtk/gtkmenu.c (gtk_menu_{hide,show}_all): Remove g_return_if_fail()
    	calls from static functions.
    
    	* gtk/gtkuimanager.c (update_node):
    	* gtk/gtkaction.c (connect_proxy): Set "no_show_all" on constructed
    	widgets whose visibility is externally controlled.
    
    	* gtk/gtkwidget.[hc] (gtk_widget_[gs]et_no_show_all): Add a boolean
    	"no_show_all" property with setter and getter. When TRUE, it keeps
    	gtk_widget_{hide,show}_all() from modifying the visibility of the
    	widget and its children.
    d381967d
Name
Last commit
Last update
..
tmpl Loading commit data...
.cvsignore Loading commit data...
Makefile.am Loading commit data...
building.sgml Loading commit data...
changes-1.2.sgml Loading commit data...
changes-2.0.sgml Loading commit data...
compiling.sgml Loading commit data...
framebuffer.sgml Loading commit data...
gtk-docs.sgml Loading commit data...
gtk-overrides.txt Loading commit data...
gtk-query-immodules-2.0.1 Loading commit data...
gtk-query-immodules-2.0.xml Loading commit data...
gtk-sections.txt Loading commit data...
gtk.types Loading commit data...
objects_grouped.sgml Loading commit data...
other_software.sgml Loading commit data...
question_index.sgml Loading commit data...
resources.sgml Loading commit data...
running.sgml Loading commit data...
text_widget.sgml Loading commit data...
tree_widget.sgml Loading commit data...
version.xml.in Loading commit data...
windows.sgml Loading commit data...
x11.sgml Loading commit data...