X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Fgroupdialog.cpp;h=261d625b5d79ace378487b5ca8e37b41313ad7f3;hp=7a301ce8f3bb4882454cf7e5914d03e473ec1354;hb=6e9818d9cddf3880d001a544770c8c2c5187676f;hpb=c001d05fb1dc902a725dbf50df82e88a1a526a21 diff --git a/radiant/groupdialog.cpp b/radiant/groupdialog.cpp index 7a301ce8..261d625b 100644 --- a/radiant/groupdialog.cpp +++ b/radiant/groupdialog.cpp @@ -27,6 +27,7 @@ // #include "groupdialog.h" +#include "globaldefs.h" #include "debugging/debugging.h" @@ -47,8 +48,8 @@ class GroupDlg { public: -ui::Widget m_pNotebook; -ui::Window m_window; +ui::Widget m_pNotebook{ui::null}; +ui::Window m_window{ui::null}; GroupDlg(); void Create( ui::Window parent ); @@ -59,7 +60,7 @@ void Show(){ m_window.show(); } void Hide(){ - gtk_widget_hide( GTK_WIDGET( m_window ) ); + m_window.hide(); } WindowPositionTracker m_position_tracker; @@ -101,7 +102,7 @@ void GroupDlg::Create( ui::Window parent ){ m_window = window; -#ifdef WIN32 +#if GDEF_OS_WINDOWS if ( g_multimon_globals.m_bStartOnPrimMon ) { WindowPosition pos( m_position_tracker.getPosition() ); PositionWindowOnPrimaryScreen( pos ); @@ -133,7 +134,7 @@ ui::Widget GroupDialog_addPage( const char* tabLabel, ui::Widget widget, const S bool GroupDialog_isShown(){ - return widget_is_visible( g_GroupDlg.m_window ); + return g_GroupDlg.m_window.visible(); } void GroupDialog_setShown( bool shown ){ shown ? g_GroupDlg.Show() : g_GroupDlg.Hide();