CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     mitch   05/05/25 06:05:17

Modified files:
        .              : ChangeLog 
        app/widgets    : gimpcontainertreeview.c gimpview.c 
                         gimpdrawabletreeview.c gimpdnd.c 
        app/core       : gimpbrush.c gimpbrushpipe.c gimpbuffer.c 
                         gimpdrawable.c gimpimage.c gimppattern.c 
                         gimpviewable.c gimpviewable.h 

Log message:
2005-05-25  Michael Natterer  <[EMAIL PROTECTED]>

* app/core/gimpviewable.[ch]: added virtual function
GimpViewable::get_size() and public API gimp_viewable_get_size()
which return width and height and a boolean indicating if the
viewable has a size at all.
Added default implementation of GimpViewable::get_popup_size()
using the new get_size() API.

* app/core/gimpbrush.c
* app/core/gimpbuffer.c
* app/core/gimpdrawable.c
* app/core/gimpimage.c
* app/core/gimppattern.c: implement GimpViewable::get_size().

* app/core/gimpbrush.c
* app/core/gimppattern.c: removed GimpViewable::get_popup_size()
implementations, the default one is good enough.

* app/core/gimpbrushpipe.c (gimp_brush_pipe_get_popup_size):
redirect to gimp_viewable_get_size() instead of duplicating its
return values.

* app/widgets/gimpcontainertreeview.c
* app/widgets/gimpview.c: allow pixbuf dragging out of any
viewable that has a size.

* app/widgets/gimpdrawabletreeview.c: removed pixbuf dragging code
here.

* app/widgets/gimpdnd.c: set gimp busy around encoding/decoding
pixbufs into/from GtkSelectionData, because it can be a time
consuming operation.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=mitch&date=explicit&mindate=2005-05-25%2006:04&maxdate=2005-05-25%2006:06

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

Reply via email to