Win32 issues with GtkWindow taskbar and decorations

From: Date: Wed, 05 Mar 2008 16:10:33 +0000
Subject: Win32 issues with GtkWindow taskbar and decorations
Groups: php.gtk.general 
Request: Send a blank email to php-gtk-general+get-8206@lists.php.net to get a copy of this message
Issues are with GtkWindow::set_skip_taskbar_hint and GtkWindow::set_decorated. Issues were experienced on Windows XP Pro with all latest recommended updates. These issues are also inherited by GtkDialog. When you create a new GtkWindow it is automatically created with a type of GTK_WINDOW_TOPLEVEL and is placed in the taskbar. Setting GtkWindow::skip_taskbar_hint doesn't appear to have any noticable affect on the window. The only way I have found to get a GtkWindow to not appear in the taskbar is by setting its type as GTK_WINDOW_POPUP. However, setting a GtkWindow to GTK_WINDOW_POPUP removes the ability to show the window's decorations. This is not a huge issue for me, but it would be nice to not have my configuration dialogs show up in the taskbar. This demonstrates how set_skip_taskbar_hint doesn't work <?php $window = new GtkWindow(); $window->set_skip_taskbar_hint(true); $window->show(); Gtk::main(); ?> This demonstrates how set_decorated doesn't work <?php $window = new GtkWindow(Gtk::WINDOW_POPUP); $window->set_decorated(true); $window->show(); Gtk::main(); ?> - Jared

« previous php.gtk.general (#8206) next »