]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix gap box coordinates in GTK AUI tab art code.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 26 Mar 2012 11:23:58 +0000 (11:23 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 26 Mar 2012 11:23:58 +0000 (11:23 +0000)
Closes #14138.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71010 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/aui/tabartgtk.cpp

index a7bc5e455118a03ffe77e39dc8c42d13443c927a..a08f417ae587984755931da7ce6d33826ce131e8 100644 (file)
@@ -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<char*>("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<char*>("notebook"),
-                              window_rect.x, gap_y,
+                              1, gap_y,
                               window_rect.width, gap_height,
                               GTK_POS_TOP, gap_x , gap_width);
         }