Branch: refs/heads/master Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Mon, 22 Sep 2014 17:39:30 UTC Commit: 22ab1631debcd64b761dfc436c30fc027e6954dc https://github.com/geany/geany/commit/22ab1631debcd64b761dfc436c30fc027e6954...
Log Message: ----------- Merge branch 'scintilla/autoc-sizing'
Backport changes applied upstream not to hard-code auto-completion popup frame border size.
Modified Paths: -------------- scintilla/gtk/PlatGTK.cxx
Modified: scintilla/gtk/PlatGTK.cxx 9 lines changed, 6 insertions(+), 3 deletions(-) =================================================================== @@ -1695,11 +1695,13 @@ PRectangle ListBoxX::GetDesiredRect() { int row_height = GetRowHeight(); #if GTK_CHECK_VERSION(3,0,0) GtkStyleContext *styleContextFrame = gtk_widget_get_style_context(PWidget(frame)); - GtkBorder padding; + GtkBorder padding, border; gtk_style_context_get_padding(styleContextFrame, GTK_STATE_FLAG_NORMAL, &padding); + gtk_style_context_get_border(styleContextFrame, GTK_STATE_FLAG_NORMAL, &border); height = (rows * row_height + padding.top + padding.bottom - + 2 * (gtk_container_get_border_width(GTK_CONTAINER(PWidget(list))) + 1)); + + border.top + border.bottom + + 2 * gtk_container_get_border_width(GTK_CONTAINER(PWidget(list)))); #else height = (rows * row_height + 2 * (PWidget(frame)->style->ythickness @@ -1718,7 +1720,8 @@ PRectangle ListBoxX::GetDesiredRect() { rc.right += horizontal_separator; #if GTK_CHECK_VERSION(3,0,0) rc.right += (padding.left + padding.right - + 2 * (gtk_container_get_border_width(GTK_CONTAINER(PWidget(list))) + 1)); + + border.left + border.right + + 2 * gtk_container_get_border_width(GTK_CONTAINER(PWidget(list)))); #else rc.right += 2 * (PWidget(frame)->style->xthickness + GTK_CONTAINER(PWidget(list))->border_width);
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).