Bug#366731: synfigstudio: 366731: window not visible in GNOME panel

Paul Wise pabs3 at bonedaddy.net
Sat May 13 06:56:51 UTC 2006


tags 366731 + upstream
thanks

On Wed, 2006-05-10 at 13:30 -0500, Fabian Fagerholm wrote:

> The synfigstudio window(s) is (are) not visible in the GNOME panel, 
> possibly the same occurs in other environments. I guess the 
> initialization of the app is not being done properly.

This is because the toolbox window is marked as a utility window. Thus
synfigstudio only appears in the taskbar/panel when there is an image
open. The correct solution would be to either do what the gimp does
(have a pref to choose between normal/utility) or (better IMHO)
automatically switch between normal<-->utility when the number of open
animations changes. I don't know enough gtk to implement this, but a
related upstream bug is:

http://sf.net/tracker/?func=detail&aid=1367916&group_id=144022&atid=757416

Some grep reveals:
./src/gtkmm/toolbox.cpp:197:            Gdk::WINDOW_TYPE_HINT_NORMAL
./src/gtkmm/toolbox.cpp:199:            Gdk::WINDOW_TYPE_HINT_UTILITY
./src/gtkmm/dialog_gradient.cpp:67:     set_type_hint(Gdk::WINDOW_TYPE_HINT_DIALOG);
./src/gtkmm/dockdialog.cpp:96:          Gdk::WINDOW_TYPE_HINT_NORMAL
./src/gtkmm/dockdialog.cpp:98:          Gdk::WINDOW_TYPE_HINT_UTILITY
./src/gtkmm/dockdialog.cpp:104: //set_type_hint(Gdk::WINDOW_TYPE_HINT_UTILITY);
./src/gtkmm/dialog_color.cpp:71:        set_type_hint(Gdk::WINDOW_TYPE_HINT_UTILITY);
./src/gtkmm/canvasview.cpp:880: set_type_hint(Gdk::WINDOW_TYPE_HINT_UTILITY);
./src/gtkmm/compview.cpp:72:    set_type_hint(Gdk::WINDOW_TYPE_HINT_UTILITY);
./src/gtkmm/dockable.cpp:89:    //set_type_hint(Gdk::WINDOW_TYPE_HINT_UTILITY);

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-synfig-devel/attachments/20060513/9b0adede/attachment.pgp


More information about the pkg-synfig-devel mailing list