summaryrefslogtreecommitdiff
path: root/gtk/gtkpopover.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkpopover.c')
-rw-r--r--gtk/gtkpopover.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/gtk/gtkpopover.c b/gtk/gtkpopover.c
index 8ac30372b7..ad18e56d9a 100644
--- a/gtk/gtkpopover.c
+++ b/gtk/gtkpopover.c
@@ -1203,10 +1203,10 @@ gtk_popover_get_gap_coords (GtkPopover *popover,
pos = priv->final_position;
style = gtk_css_node_get_style (gtk_widget_get_css_node (priv->contents_widget));
- border_radius = _gtk_css_number_value_get (style->border->border_top_left_radius, 100);
- border_top = _gtk_css_number_value_get (style->border->border_top_width, 100);
- border_right = _gtk_css_number_value_get (style->border->border_right_width, 100);
- border_bottom = _gtk_css_number_value_get (style->border->border_bottom_width, 100);
+ border_radius = style->border->_border_radius[GTK_CSS_TOP_LEFT].width;
+ border_top = style->border->_border_width[GTK_CSS_TOP];
+ border_right = style->border->_border_width[GTK_CSS_RIGHT];
+ border_bottom = style->border->_border_width[GTK_CSS_BOTTOM];
gtk_css_shadow_value_get_extents (style->background->box_shadow, &shadow_width);
@@ -1285,10 +1285,10 @@ get_border (GtkCssNode *node,
style = gtk_css_node_get_style (node);
- border->top = _gtk_css_number_value_get (style->border->border_top_width, 100);
- border->right = _gtk_css_number_value_get (style->border->border_right_width, 100);
- border->bottom = _gtk_css_number_value_get (style->border->border_bottom_width, 100);
- border->left = _gtk_css_number_value_get (style->border->border_left_width, 100);
+ border->top = style->border->_border_width[GTK_CSS_TOP];
+ border->right = style->border->_border_width[GTK_CSS_RIGHT];
+ border->bottom = style->border->_border_width[GTK_CSS_BOTTOM];
+ border->left = style->border->_border_width[GTK_CSS_LEFT];
}
static void
@@ -1405,7 +1405,7 @@ get_border_radius (GtkWidget *widget)
GtkCssStyle *style;
style = gtk_css_node_get_style (gtk_widget_get_css_node (widget));
- return round (_gtk_css_number_value_get (style->border->border_top_left_radius, 100));
+ return round (style->border->_border_radius[GTK_CSS_TOP_LEFT].width);
}
static int
@@ -1583,7 +1583,7 @@ create_arrow_render_node (GtkPopover *popover)
const GdkRGBA *border_color;
style = gtk_css_node_get_style (priv->arrow_node);
- border_color = gtk_css_color_value_get_rgba (style->border->border_left_color ? style->border->border_left_color : style->core->color);
+ border_color = style->border->border_left_color ? &style->border->_border_color[GTK_CSS_LEFT] : &style->core->_color;
gtk_popover_apply_tail_path (popover, cr);
gdk_cairo_set_source_rgba (cr, border_color);