Esempio n. 1
0
        public void Show(bool show = true)
        {
#if WINDOWS
            PInvokeWindows.ShowWindow(_hwnd, show ? PInvokeWindows.ShowWindowCommands.Show : PInvokeWindows.ShowWindowCommands.Hide);
#elif GTKMONO
            if (show)
            {
                PInvokeGTK.gtk_window_present(_gtkwindow);
            }
            else
            {
                PInvokeGTK.gtk_widget_hide(_hwnd);
            }
#elif OSX
            if (show)
            {
                _nsview.Window.MakeMainWindow();
                _nsview.Window.MakeKeyAndOrderFront(null);
            }
            else
            {
                _nsview.Window.OrderOut(_nsview.Window);                // PerformMiniaturize?
            }
#endif
        }
Esempio n. 2
0
 public void Show(IntPtr handle, bool show = true) =>
 PInvokeWindows.ShowWindow(handle,
                           show ? PInvokeWindows.ShowWindowCommands.Show : PInvokeWindows.ShowWindowCommands.Hide);