diff --git a/src/desktop-style.h b/src/desktop-style.h
index 5171ae627f49842e2770bb67c5bbe1ca5fd12868..3f201aa285ce03d4cda9ff9c64295065fe1047d8 100644 (file)
--- a/src/desktop-style.h
+++ b/src/desktop-style.h
QUERY_STYLE_PROPERTY_FONTFAMILY, // font-family
QUERY_STYLE_PROPERTY_FONTSTYLE, // font style
QUERY_STYLE_PROPERTY_FONTNUMBERS, // size, spacings
- QUERY_STYLE_PROPERTY_MASTEROPACITY // opacity
+ QUERY_STYLE_PROPERTY_MASTEROPACITY, // opacity
+ QUERY_STYLE_PROPERTY_BLEND, // blend
+ QUERY_STYLE_PROPERTY_BLUR // blur
};
void sp_desktop_apply_css_recursive(SPObject *o, SPCSSAttr *css, bool skip_lines);
void sp_desktop_set_style(SPDesktop *desktop, SPCSSAttr *css, bool change = true, bool write_current = true);
SPCSSAttr *sp_desktop_get_style(SPDesktop *desktop, bool with_text);
guint32 sp_desktop_get_color (SPDesktop *desktop, bool is_fill);
-double sp_desktop_get_opacity_tool(SPDesktop *desktop, char const *tool);
+double sp_desktop_get_master_opacity_tool(SPDesktop *desktop, char const *tool);
+double sp_desktop_get_opacity_tool(SPDesktop *desktop, char const *tool, bool is_fill);
guint32 sp_desktop_get_color_tool(SPDesktop *desktop, char const *tool, bool is_fill);
double sp_desktop_get_font_size_tool (SPDesktop *desktop);
void sp_desktop_apply_style_tool(SPDesktop *desktop, Inkscape::XML::Node *repr, char const *tool, bool with_text);
int objects_query_strokecap (GSList *objects, SPStyle *style_res);
int objects_query_strokejoin (GSList *objects, SPStyle *style_res);
+int objects_query_blur (GSList *objects, SPStyle *style_res);
+
int sp_desktop_query_style_from_list (GSList *list, SPStyle *style, int property);
int sp_desktop_query_style(SPDesktop *desktop, SPStyle *style, int property);
bool sp_desktop_query_style_all (SPDesktop *desktop, SPStyle *query);