Avoid old X11 fullscreen code with GTK+4
This commit is contained in:
@@ -852,7 +852,7 @@ bool wxTopLevelWindowGTK::ShowFullScreen(bool show, long)
|
|||||||
|
|
||||||
m_fsIsShowing = show;
|
m_fsIsShowing = show;
|
||||||
|
|
||||||
#ifdef GDK_WINDOWING_X11
|
#if defined(GDK_WINDOWING_X11) && !defined(__WXGTK4__)
|
||||||
GdkScreen* screen = gtk_widget_get_screen(m_widget);
|
GdkScreen* screen = gtk_widget_get_screen(m_widget);
|
||||||
GdkDisplay* display = gdk_screen_get_display(screen);
|
GdkDisplay* display = gdk_screen_get_display(screen);
|
||||||
Display* xdpy = NULL;
|
Display* xdpy = NULL;
|
||||||
@@ -878,7 +878,7 @@ bool wxTopLevelWindowGTK::ShowFullScreen(bool show, long)
|
|||||||
else
|
else
|
||||||
gtk_window_unfullscreen( GTK_WINDOW( m_widget ) );
|
gtk_window_unfullscreen( GTK_WINDOW( m_widget ) );
|
||||||
}
|
}
|
||||||
#ifdef GDK_WINDOWING_X11
|
#if defined(GDK_WINDOWING_X11) && !defined(__WXGTK4__)
|
||||||
else if (xdpy != NULL)
|
else if (xdpy != NULL)
|
||||||
{
|
{
|
||||||
GdkWindow* window = gtk_widget_get_window(m_widget);
|
GdkWindow* window = gtk_widget_get_window(m_widget);
|
||||||
@@ -889,8 +889,10 @@ bool wxTopLevelWindowGTK::ShowFullScreen(bool show, long)
|
|||||||
GetPosition( &m_fsSaveFrame.x, &m_fsSaveFrame.y );
|
GetPosition( &m_fsSaveFrame.x, &m_fsSaveFrame.y );
|
||||||
GetSize( &m_fsSaveFrame.width, &m_fsSaveFrame.height );
|
GetSize( &m_fsSaveFrame.width, &m_fsSaveFrame.height );
|
||||||
|
|
||||||
|
wxGCC_WARNING_SUPPRESS(deprecated-declarations)
|
||||||
const int screen_width = gdk_screen_get_width(screen);
|
const int screen_width = gdk_screen_get_width(screen);
|
||||||
const int screen_height = gdk_screen_get_height(screen);
|
const int screen_height = gdk_screen_get_height(screen);
|
||||||
|
wxGCC_WARNING_RESTORE()
|
||||||
|
|
||||||
gint client_x, client_y, root_x, root_y;
|
gint client_x, client_y, root_x, root_y;
|
||||||
gint width, height;
|
gint width, height;
|
||||||
|
Reference in New Issue
Block a user