• Matthias Clasen's avatar
    A model-view separation for menus and toolbars, using the EggMenu code by · e7e39565
    Matthias Clasen authored
    2003-08-24  Matthias Clasen  <maclas@gmx.de>
    
    	* gtk/gtkaction.[ch]:
    	* gtk/gtktoggleaction.[ch]:
    	* gtk/gtktoggleactionprivate.h:
    	* gtk/gtkradioaction.[ch]:
    	* gtk/gtkactiongroup.[ch]:
    	* gtk/gtkmenumerge.[ch]: A model-view separation for menus and
    	toolbars, using the EggMenu code by James Henstridge.
    
    	* gtk/gtk.h: Include new headers.
    	* gtk/Makefile.am: Add new files.
    
    	* tests/testactions.c: Test for actions.
    	* tests/testmerge.c: Test for menu merging.
    	* tests/merge-[123].ui: Test data for testmerge.
    	* tests/Makefile.am: Add testactions and testmerge.
    
    	* demos/gtk-demo/appwindow.c: Use GtkMenuMerge to construct the
    	menubar and toolbar.
    e7e39565
gtktoggleaction.c 6.7 KB