From: Vadim Zeitlin Date: Mon, 26 Mar 2012 11:23:58 +0000 (+0000) Subject: Fix gap box coordinates in GTK AUI tab art code. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/ce0092d71fce89a1cbe0c70b2011079529d52045 Fix gap box coordinates in GTK AUI tab art code. Closes #14138. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71010 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/aui/tabartgtk.cpp b/src/aui/tabartgtk.cpp index a7bc5e4551..a08f417ae5 100644 --- a/src/aui/tabartgtk.cpp +++ b/src/aui/tabartgtk.cpp @@ -212,7 +212,7 @@ void wxAuiGtkTabArt::DrawTab(wxDC& dc, wxWindow* wnd, const wxAuiNotebookPage& p tab_rect.y -= 2 * GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_hborder; if (!page.active) tab_rect.y += 2 * GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_hborder; - gap_y = tab_rect.y + tab_rect.height; + gap_y = tab_rect.y + tab_rect.height - GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_hborder / 2; // fall through case wxAUI_NB_BOTTOM: gap_x = tab_rect.x - GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_vborder / 2; @@ -246,7 +246,7 @@ void wxAuiGtkTabArt::DrawTab(wxDC& dc, wxWindow* wnd, const wxAuiNotebookPage& p gtk_paint_box_gap(style_notebook, window, GTK_STATE_NORMAL, GTK_SHADOW_OUT, NULL, widget, const_cast("notebook"), - window_rect.x, gap_y, + 1, gap_y, window_rect.width, gap_height, GTK_POS_BOTTOM, gap_x , gap_width); } @@ -265,7 +265,7 @@ void wxAuiGtkTabArt::DrawTab(wxDC& dc, wxWindow* wnd, const wxAuiNotebookPage& p gtk_paint_box_gap(style_notebook, window, GTK_STATE_NORMAL, GTK_SHADOW_OUT, NULL, widget, const_cast("notebook"), - window_rect.x, gap_y, + 1, gap_y, window_rect.width, gap_height, GTK_POS_TOP, gap_x , gap_width); }