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