fixed wxFRAME_TOOL_WINDOW to use 'utility' type hint instead of not rendering any frame at all

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30103 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2004-10-26 22:45:32 +00:00
parent 54c733833a
commit 37780c641b
2 changed files with 12 additions and 10 deletions

View File

@@ -430,10 +430,6 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent,
// e.g. in wxTaskBarIconAreaGTK
if (m_widget == NULL)
{
GtkWindowType win_type = GTK_WINDOW_TOPLEVEL;
if (style & wxFRAME_TOOL_WINDOW)
win_type = GTK_WINDOW_POPUP;
if (GetExtraStyle() & wxTOPLEVEL_EX_DIALOG)
{
#ifdef __WXGTK20__
@@ -450,7 +446,12 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent,
}
else
{
m_widget = gtk_window_new(win_type);
m_widget = gtk_window_new(GTK_WINDOW_TOPLEVEL);
if (style & wxFRAME_TOOL_WINDOW)
gtk_window_set_type_hint(GTK_WINDOW(m_widget),
GDK_WINDOW_TYPE_HINT_UTILITY);
}
}