|
Lines 834-840
Link Here
|
| 834 |
static void |
834 |
static void |
| 835 |
rsvg_filter_primitive_blend_set_atts (RsvgNode * node, RsvgHandle * ctx, RsvgPropertyBag * atts) |
835 |
rsvg_filter_primitive_blend_set_atts (RsvgNode * node, RsvgHandle * ctx, RsvgPropertyBag * atts) |
| 836 |
{ |
836 |
{ |
| 837 |
const char *id = NULL, *value; |
837 |
const char *value; |
| 838 |
double font_size; |
838 |
double font_size; |
| 839 |
RsvgFilterPrimitiveBlend *filter; |
839 |
RsvgFilterPrimitiveBlend *filter; |
| 840 |
|
840 |
|
|
Lines 900-906
Link Here
|
| 900 |
filter->super.sizedefaults = 0; |
900 |
filter->super.sizedefaults = 0; |
| 901 |
} |
901 |
} |
| 902 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
902 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
| 903 |
rsvg_defs_register_name (ctx->defs, id, &filter->super.super); |
903 |
rsvg_defs_register_name (ctx->defs, value, &filter->super.super); |
| 904 |
} |
904 |
} |
| 905 |
} |
905 |
} |
| 906 |
|
906 |
|
|
Lines 1070-1076
Link Here
|
| 1070 |
gint i, j; |
1070 |
gint i, j; |
| 1071 |
guint listlen; |
1071 |
guint listlen; |
| 1072 |
double font_size; |
1072 |
double font_size; |
| 1073 |
const char *id = NULL, *value; |
1073 |
const char *value; |
| 1074 |
gboolean has_target_x, has_target_y; |
1074 |
gboolean has_target_x, has_target_y; |
| 1075 |
RsvgFilterPrimitiveConvolveMatrix *filter; |
1075 |
RsvgFilterPrimitiveConvolveMatrix *filter; |
| 1076 |
|
1076 |
|
|
Lines 1169-1175
Link Here
|
| 1169 |
filter->edgemode = 0; |
1169 |
filter->edgemode = 0; |
| 1170 |
} |
1170 |
} |
| 1171 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
1171 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
| 1172 |
rsvg_defs_register_name (ctx->defs, id, &filter->super.super); |
1172 |
rsvg_defs_register_name (ctx->defs, value, &filter->super.super); |
| 1173 |
} |
1173 |
} |
| 1174 |
|
1174 |
|
| 1175 |
if (filter->divisor == 0) |
1175 |
if (filter->divisor == 0) |
|
Lines 1526-1532
Link Here
|
| 1526 |
RsvgHandle * ctx, |
1526 |
RsvgHandle * ctx, |
| 1527 |
RsvgPropertyBag * atts) |
1527 |
RsvgPropertyBag * atts) |
| 1528 |
{ |
1528 |
{ |
| 1529 |
const char *id = NULL, *value; |
1529 |
const char *value; |
| 1530 |
double font_size; |
1530 |
double font_size; |
| 1531 |
RsvgFilterPrimitiveGaussianBlur *filter; |
1531 |
RsvgFilterPrimitiveGaussianBlur *filter; |
| 1532 |
|
1532 |
|
|
Lines 1581-1587
Link Here
|
| 1581 |
&filter->sdx, |
1581 |
&filter->sdx, |
| 1582 |
&filter->sdy); |
1582 |
&filter->sdy); |
| 1583 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
1583 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
| 1584 |
rsvg_defs_register_name (ctx->defs, id, &filter->super.super); |
1584 |
rsvg_defs_register_name (ctx->defs, value, &filter->super.super); |
| 1585 |
} |
1585 |
} |
| 1586 |
} |
1586 |
} |
| 1587 |
|
1587 |
|
|
Lines 1694-1700
Link Here
|
| 1694 |
static void |
1694 |
static void |
| 1695 |
rsvg_filter_primitive_offset_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts) |
1695 |
rsvg_filter_primitive_offset_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts) |
| 1696 |
{ |
1696 |
{ |
| 1697 |
const char *id = NULL, *value; |
1697 |
const char *value; |
| 1698 |
double font_size; |
1698 |
double font_size; |
| 1699 |
RsvgFilterPrimitiveOffset *filter; |
1699 |
RsvgFilterPrimitiveOffset *filter; |
| 1700 |
|
1700 |
|
|
Lines 1757-1763
Link Here
|
| 1757 |
1, |
1757 |
1, |
| 1758 |
font_size); |
1758 |
font_size); |
| 1759 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
1759 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
| 1760 |
rsvg_defs_register_name (ctx->defs, id, &filter->super.super); |
1760 |
rsvg_defs_register_name (ctx->defs, value, &filter->super.super); |
| 1761 |
} |
1761 |
} |
| 1762 |
} |
1762 |
} |
| 1763 |
|
1763 |
|
|
Lines 1838-1844
Link Here
|
| 1838 |
static void |
1838 |
static void |
| 1839 |
rsvg_filter_primitive_merge_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts) |
1839 |
rsvg_filter_primitive_merge_set_atts (RsvgNode * self, RsvgHandle * ctx, RsvgPropertyBag * atts) |
| 1840 |
{ |
1840 |
{ |
| 1841 |
const char *id = NULL, *value; |
1841 |
const char *value; |
| 1842 |
double font_size; |
1842 |
double font_size; |
| 1843 |
RsvgFilterPrimitiveMerge *filter; |
1843 |
RsvgFilterPrimitiveMerge *filter; |
| 1844 |
|
1844 |
|
|
Lines 1887-1893
Link Here
|
| 1887 |
filter->super.sizedefaults = 0; |
1887 |
filter->super.sizedefaults = 0; |
| 1888 |
} |
1888 |
} |
| 1889 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
1889 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
| 1890 |
rsvg_defs_register_name (ctx->defs, id, &filter->super.super); |
1890 |
rsvg_defs_register_name (ctx->defs, value, &filter->super.super); |
| 1891 |
} |
1891 |
} |
| 1892 |
} |
1892 |
} |
| 1893 |
|
1893 |
|
|
Lines 2043-2049
Link Here
|
| 2043 |
gint type; |
2043 |
gint type; |
| 2044 |
guint listlen; |
2044 |
guint listlen; |
| 2045 |
double font_size; |
2045 |
double font_size; |
| 2046 |
const char *id = NULL, *value; |
2046 |
const char *value; |
| 2047 |
RsvgFilterPrimitiveColourMatrix *filter; |
2047 |
RsvgFilterPrimitiveColourMatrix *filter; |
| 2048 |
|
2048 |
|
| 2049 |
font_size = rsvg_state_current_font_size (ctx); |
2049 |
font_size = rsvg_state_current_font_size (ctx); |
|
Lines 2113-2119
Link Here
|
| 2113 |
type = 0; |
2113 |
type = 0; |
| 2114 |
} |
2114 |
} |
| 2115 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
2115 |
if ((value = rsvg_property_bag_lookup (atts, "id"))) |
| 2116 |
rsvg_defs_register_name (ctx->defs, id, &filter->super.super); |
2116 |
rsvg_defs_register_name (ctx->defs, value, &filter->super.super); |
| 2117 |
} |
2117 |
} |
| 2118 |
|
2118 |
|
| 2119 |
if (type == 0) |
2119 |
if (type == 0) |