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
This commit is contained in:
@@ -212,7 +212,7 @@ void wxAuiGtkTabArt::DrawTab(wxDC& dc, wxWindow* wnd, const wxAuiNotebookPage& p
|
|||||||
tab_rect.y -= 2 * GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_hborder;
|
tab_rect.y -= 2 * GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_hborder;
|
||||||
if (!page.active)
|
if (!page.active)
|
||||||
tab_rect.y += 2 * GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_hborder;
|
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
|
// fall through
|
||||||
case wxAUI_NB_BOTTOM:
|
case wxAUI_NB_BOTTOM:
|
||||||
gap_x = tab_rect.x - GTK_NOTEBOOK (wxGTKPrivate::GetNotebookWidget())->tab_vborder / 2;
|
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,
|
gtk_paint_box_gap(style_notebook, window, GTK_STATE_NORMAL, GTK_SHADOW_OUT,
|
||||||
NULL, widget,
|
NULL, widget,
|
||||||
const_cast<char*>("notebook"),
|
const_cast<char*>("notebook"),
|
||||||
window_rect.x, gap_y,
|
1, gap_y,
|
||||||
window_rect.width, gap_height,
|
window_rect.width, gap_height,
|
||||||
GTK_POS_BOTTOM, gap_x , gap_width);
|
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,
|
gtk_paint_box_gap(style_notebook, window, GTK_STATE_NORMAL, GTK_SHADOW_OUT,
|
||||||
NULL, widget,
|
NULL, widget,
|
||||||
const_cast<char*>("notebook"),
|
const_cast<char*>("notebook"),
|
||||||
window_rect.x, gap_y,
|
1, gap_y,
|
||||||
window_rect.width, gap_height,
|
window_rect.width, gap_height,
|
||||||
GTK_POS_TOP, gap_x , gap_width);
|
GTK_POS_TOP, gap_x , gap_width);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user