From 8fb824187dc3bb163823e56a1544e73437d5feb5 Mon Sep 17 00:00:00 2001 From: Mart Raudsepp Date: Mon, 7 Nov 2005 23:06:34 +0000 Subject: [PATCH] [wxGTK] Support run-time changing of the wxFRAME_NO_TASKBAR style value git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36117 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/toplevel.cpp | 6 ++++++ src/gtk1/toplevel.cpp | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp index d8472ece1d..5f3bdc21c8 100644 --- a/src/gtk/toplevel.cpp +++ b/src/gtk/toplevel.cpp @@ -1379,4 +1379,10 @@ void wxTopLevelWindowGTK::SetWindowStyleFlag( long style ) if ( (styleChanges & wxSTAY_ON_TOP) && !gtk_check_version(2,4,0) ) gtk_window_set_keep_above(GTK_WINDOW(m_widget), m_windowStyle & wxSTAY_ON_TOP); #endif +#if GTK_CHECK_VERSION(2,2,0) + if ( (styleChanges & wxFRAME_NO_TASKBAR) && !gtk_check_version(2,2,0) ) + { + gtk_window_set_skip_taskbar_hint(GTK_WINDOW(m_widget), m_windowStyle & wxFRAME_NO_TASKBAR); + } +#endif } diff --git a/src/gtk1/toplevel.cpp b/src/gtk1/toplevel.cpp index d8472ece1d..5f3bdc21c8 100644 --- a/src/gtk1/toplevel.cpp +++ b/src/gtk1/toplevel.cpp @@ -1379,4 +1379,10 @@ void wxTopLevelWindowGTK::SetWindowStyleFlag( long style ) if ( (styleChanges & wxSTAY_ON_TOP) && !gtk_check_version(2,4,0) ) gtk_window_set_keep_above(GTK_WINDOW(m_widget), m_windowStyle & wxSTAY_ON_TOP); #endif +#if GTK_CHECK_VERSION(2,2,0) + if ( (styleChanges & wxFRAME_NO_TASKBAR) && !gtk_check_version(2,2,0) ) + { + gtk_window_set_skip_taskbar_hint(GTK_WINDOW(m_widget), m_windowStyle & wxFRAME_NO_TASKBAR); + } +#endif } -- 2.45.2