Kaydet (Commit) eb95cdd9 authored tarafından Caolán McNamara's avatar Caolán McNamara

implement GetWorkArea for gtk3

Change-Id: I1dc064886516777ef4f714c2e4ecc95abd053dbc
üst c3c41f21
......@@ -2092,8 +2092,11 @@ void GtkSalFrame::GetWorkArea( Rectangle& rRect )
#if !GTK_CHECK_VERSION(3,0,0)
rRect = GetGtkSalData()->GetGtkDisplay()->getWMAdaptor()->getWorkArea( 0 );
#else
g_warning ("no get work area");
rRect = Rectangle( 0, 0, 1024, 768 );
GdkScreen *pScreen = gtk_window_get_screen(GTK_WINDOW(m_pWindow));
gint nMonitor = gdk_screen_get_monitor_at_window(pScreen, widget_get_window(m_pWindow));
GdkRectangle aRect;
gdk_screen_get_monitor_workarea(pScreen, nMonitor, &aRect);
rRect = Rectangle(aRect.x, aRect.y, aRect.width, aRect.height);
#endif
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment