[gimp/gtk3-port: 203/440] app: port GimpNavigationEditor to GtkStyleContext
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 203/440] app: port GimpNavigationEditor to GtkStyleContext
- Date: Sun, 13 May 2018 12:35:37 +0000 (UTC)
commit 71c81b2d8fac9a353916befc38aee9924228ad3f
Author: Michael Natterer <mitch gimp org>
Date: Sun Apr 3 18:01:24 2011 +0200
app: port GimpNavigationEditor to GtkStyleContext
app/display/gimpnavigationeditor.c | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
---
diff --git a/app/display/gimpnavigationeditor.c b/app/display/gimpnavigationeditor.c
index 389fd80..9983cb5 100644
--- a/app/display/gimpnavigationeditor.c
+++ b/app/display/gimpnavigationeditor.c
@@ -233,7 +233,7 @@ gimp_navigation_editor_popup (GimpDisplayShell *shell,
gint click_x,
gint click_y)
{
- GtkStyle *style = gtk_widget_get_style (widget);
+ GtkStyleContext *style = gtk_widget_get_style_context (widget);
GimpNavigationEditor *editor;
GimpNavigationView *view;
GdkScreen *screen;
@@ -285,18 +285,22 @@ gimp_navigation_editor_popup (GimpDisplayShell *shell,
&view_marker_height);
/* Position the popup */
{
- gint x_origin, y_origin;
- gint popup_width, popup_height;
- gint border_width, border_height;
- gint screen_click_x, screen_click_y;
+ GtkBorder border;
+ gint x_origin, y_origin;
+ gint popup_width, popup_height;
+ gint border_width, border_height;
+ gint screen_click_x, screen_click_y;
gdk_window_get_origin (gtk_widget_get_window (widget),
&x_origin, &y_origin);
+ gtk_style_context_get_border (style, gtk_widget_get_state_flags (widget),
+ &border);
+
screen_click_x = x_origin + click_x;
screen_click_y = y_origin + click_y;
- border_width = 2 * style->xthickness;
- border_height = 2 * style->ythickness;
+ border_width = 2 * border.left;
+ border_height = 2 * border.top;
popup_width = GIMP_VIEW (view)->renderer->width - 2 * border_width;
popup_height = GIMP_VIEW (view)->renderer->height - 2 * border_height;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]