git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72956
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
const wxRect& rc = GetSizeGripRect();
#ifdef __WXGTK3__
GtkWidget* toplevel = gtk_widget_get_toplevel(m_widget);
const wxRect& rc = GetSizeGripRect();
#ifdef __WXGTK3__
GtkWidget* toplevel = gtk_widget_get_toplevel(m_widget);
- if (toplevel && !gtk_window_get_has_resize_grip(GTK_WINDOW(toplevel)))
+ GdkRectangle rect;
+ if (toplevel && (!gtk_window_get_resize_grip_area(GTK_WINDOW(toplevel), &rect) ||
+ rect.width == 0 || rect.height == 0))
{
GtkStyleContext* sc = gtk_widget_get_style_context(toplevel);
gtk_style_context_save(sc);
{
GtkStyleContext* sc = gtk_widget_get_style_context(toplevel);
gtk_style_context_save(sc);
GtkWidget* ancestor = gtk_widget_get_toplevel(m_widget);
#ifdef __WXGTK3__
GtkWidget* ancestor = gtk_widget_get_toplevel(m_widget);
#ifdef __WXGTK3__
- if (ancestor && gtk_window_get_has_resize_grip(GTK_WINDOW(ancestor)))
+ GdkRectangle rect;
+ if (ancestor && gtk_window_get_resize_grip_area(GTK_WINDOW(ancestor), &rect) &&
+ rect.width && rect.height)
+ {
#endif
if (ancestor && ShowsSizeGrip() && event.GetX() > width - height)
#endif
if (ancestor && ShowsSizeGrip() && event.GetX() > width - height)
GtkWidget* ancestor = gtk_widget_get_toplevel(m_widget);
#ifdef __WXGTK3__
GtkWidget* ancestor = gtk_widget_get_toplevel(m_widget);
#ifdef __WXGTK3__
- if (ancestor && gtk_window_get_has_resize_grip(GTK_WINDOW(ancestor)))
+ GdkRectangle rect;
+ if (ancestor && gtk_window_get_resize_grip_area(GTK_WINDOW(ancestor), &rect) &&
+ rect.width && rect.height)
+ {
#endif
if (ancestor && ShowsSizeGrip() && event.GetX() > width - height)
#endif
if (ancestor && ShowsSizeGrip() && event.GetX() > width - height)