forked from AuroraMiddleware/gtk
stylecontext: Remove get_pango_attributes
Make the only caller use GtkCssNode API.
This commit is contained in:
parent
584a71ae96
commit
21ac2330af
@ -1408,12 +1408,6 @@ gtk_snapshot_render_insertion_cursor (GtkSnapshot *snapshot,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PangoAttrList *
|
|
||||||
_gtk_style_context_get_pango_attributes (GtkStyleContext *context)
|
|
||||||
{
|
|
||||||
return gtk_css_style_get_pango_attributes (gtk_style_context_lookup_style (context));
|
|
||||||
}
|
|
||||||
|
|
||||||
static AtkAttributeSet *
|
static AtkAttributeSet *
|
||||||
add_attribute (AtkAttributeSet *attributes,
|
add_attribute (AtkAttributeSet *attributes,
|
||||||
AtkTextAttribute attr,
|
AtkTextAttribute attr,
|
||||||
|
@ -53,8 +53,6 @@ void _gtk_style_context_get_cursor_color (GtkStyleContext
|
|||||||
GdkRGBA *primary_color,
|
GdkRGBA *primary_color,
|
||||||
GdkRGBA *secondary_color);
|
GdkRGBA *secondary_color);
|
||||||
|
|
||||||
PangoAttrList *_gtk_style_context_get_pango_attributes (GtkStyleContext *context);
|
|
||||||
|
|
||||||
/* Accessibility support */
|
/* Accessibility support */
|
||||||
AtkAttributeSet *_gtk_style_context_get_attributes (AtkAttributeSet *attributes,
|
AtkAttributeSet *_gtk_style_context_get_attributes (AtkAttributeSet *attributes,
|
||||||
GtkStyleContext *context);
|
GtkStyleContext *context);
|
||||||
|
@ -4334,7 +4334,6 @@ gtk_text_create_layout (GtkText *self,
|
|||||||
{
|
{
|
||||||
GtkTextPrivate *priv = gtk_text_get_instance_private (self);
|
GtkTextPrivate *priv = gtk_text_get_instance_private (self);
|
||||||
GtkWidget *widget = GTK_WIDGET (self);
|
GtkWidget *widget = GTK_WIDGET (self);
|
||||||
GtkStyleContext *context;
|
|
||||||
PangoLayout *layout;
|
PangoLayout *layout;
|
||||||
PangoAttrList *tmp_attrs;
|
PangoAttrList *tmp_attrs;
|
||||||
char *preedit_string = NULL;
|
char *preedit_string = NULL;
|
||||||
@ -4343,12 +4342,10 @@ gtk_text_create_layout (GtkText *self,
|
|||||||
char *display_text;
|
char *display_text;
|
||||||
guint n_bytes;
|
guint n_bytes;
|
||||||
|
|
||||||
context = gtk_widget_get_style_context (widget);
|
|
||||||
|
|
||||||
layout = gtk_widget_create_pango_layout (widget, NULL);
|
layout = gtk_widget_create_pango_layout (widget, NULL);
|
||||||
pango_layout_set_single_paragraph_mode (layout, TRUE);
|
pango_layout_set_single_paragraph_mode (layout, TRUE);
|
||||||
|
|
||||||
tmp_attrs = _gtk_style_context_get_pango_attributes (context);
|
tmp_attrs = gtk_css_style_get_pango_attributes (gtk_css_node_get_style (gtk_widget_get_css_node (widget)));
|
||||||
tmp_attrs = _gtk_pango_attr_list_merge (tmp_attrs, priv->attrs);
|
tmp_attrs = _gtk_pango_attr_list_merge (tmp_attrs, priv->attrs);
|
||||||
if (!tmp_attrs)
|
if (!tmp_attrs)
|
||||||
tmp_attrs = pango_attr_list_new ();
|
tmp_attrs = pango_attr_list_new ();
|
||||||
|
Loading…
Reference in New Issue
Block a user