From 2fca39c9aa4da195be49e191884907aecadde5b0 Mon Sep 17 00:00:00 2001 From: Kevin Hock Date: Sat, 21 May 2005 04:15:22 +0000 Subject: [PATCH] Add wxSTAY_ON_TOP support [Patch 1206023] git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34207 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/gtk/toplevel.cpp | 7 +++++++ src/gtk1/toplevel.cpp | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/gtk/toplevel.cpp b/src/gtk/toplevel.cpp index 63395a5370..3a2e548c3f 100644 --- a/src/gtk/toplevel.cpp +++ b/src/gtk/toplevel.cpp @@ -506,6 +506,13 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent, } #endif +#if GTK_CHECK_VERSION(2,4,0) + if (style & wxSTAY_ON_TOP) + { + gtk_window_set_keep_above(GTK_WINDOW(m_widget), TRUE); + } +#endif + if (!name.IsEmpty()) gtk_window_set_wmclass( GTK_WINDOW(m_widget), wxGTK_CONV( name ), wxGTK_CONV( name ) ); diff --git a/src/gtk1/toplevel.cpp b/src/gtk1/toplevel.cpp index 63395a5370..3a2e548c3f 100644 --- a/src/gtk1/toplevel.cpp +++ b/src/gtk1/toplevel.cpp @@ -506,6 +506,13 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent, } #endif +#if GTK_CHECK_VERSION(2,4,0) + if (style & wxSTAY_ON_TOP) + { + gtk_window_set_keep_above(GTK_WINDOW(m_widget), TRUE); + } +#endif + if (!name.IsEmpty()) gtk_window_set_wmclass( GTK_WINDOW(m_widget), wxGTK_CONV( name ), wxGTK_CONV( name ) ); -- 2.45.2