CVSROOT:        /cvs/gnome
Module name:    glade3
Changes by:     tvb     05/08/09 10:29:07

Modified files:
        .              : ChangeLog 
        src            : Makefile.am glade-builtins.c glade-command.c 
                         glade-command.h glade-cursor.c glade-cursor.h 
                         glade-editor.c glade-editor.h glade-gtk.c 
                         glade-marshallers.list glade-popup.c 
                         glade-project-window.c glade-project.h 
                         glade-property.c glade-property.h glade-utils.c 
                         glade-widget.c glade-widget.h glade.h main.c 
        widgets        : gtk+.xml 

Log message:
* src/Makefile.am, src/glade-accumulators.[ch], glade-fixed-manager.[ch]:
Added new GladeFixedManager code to handle GtkFixed and GtkLayout in a
sexier fashion (and in a way that allows any GtkContainer to subscribe
to this service through the plugin).

* src/glade-builtins.c: Fixed date typo

* src/glade-command.[ch]:
- glade_command_set_properties () added to set multiple properties at
the same time plus allowing to specify the old value that it changed
from (this is usefull for drag & resize undo events).

- Added a g_object_ref to the properties in set property commands

- Create/Delete/Cut/Paste code to now use GladeFixedManager where appropriate

- Now when we "Cut" a widget, we save a copy of its packing properties for
future undo's (if it was pasted in another container and "undo" a couple
times, this becomes nescisary).

* src/glade-cursor.[ch]: Added all the new cursor types needed
for drag/resize events.

* src/glade-editor.[ch]: Handle property signals better, added
signal handler for "value-changed" & "notify::enabled" signals to reload
& update property values, removed alot of redundant property reloading code.

* src/glade-gtk.c: Remove the old clunky GtkFixed handling code and replaced
it with a call to glade_fixed_manager_new () (also implemented fixed manager
for GtkLayout).

* src/glade-marshallers.list: Added new marshallers

* src/glade-project-window.c, main.c: Removed all those includes and
replaced with #include "glade.h".

* src/glade-property.[ch]: Fixed broken types from when I played with headers,
now the forward declarations are back. (also changed CINFO for the more popular
alternative; KLASS).

* src/glade-utils.c: glade_util_paste_clipboard () now is GladeFixedManager 
aware.

* src/glade-widget.[ch]:
- use glade-fixed-manager to add children when loading glade files
- notify manager of handled mouse events (this is a hack that should
go, once we handle the streamlining of button-press-events on GladeWidget's
properly).
- fixed broken types.
- Added glade_widget[_pack]_property_set_enabled()
- Added some doc.
- Made glade_widget_retrieve_from_position() public.

* src/glade.h: Added headers.

* widgets/gtk+.xml: GladeFixedManager on GtkFixed & GtkLayout.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=glade3&who=tvb&date=explicit&mindate=2005-08-09%2010:28&maxdate=2005-08-09%2010:30

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

Reply via email to