X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2Fsvgtiny_css.c;h=7e096487f14ac33e1e0f7ad37874ddf553e71b92;hb=ba9d4706f67f4061f471e2031ce76f2a6be8ab50;hp=fda6f37c60dfdc1df28d6195a2498d8fd4abb6f0;hpb=2db6ab94b8d1d2f6ab9b1ae96f329eb0fe2d9661;p=libsvgtiny.git diff --git a/src/svgtiny_css.c b/src/svgtiny_css.c index fda6f37..7e09648 100644 --- a/src/svgtiny_css.c +++ b/src/svgtiny_css.c @@ -53,6 +53,7 @@ static css_error node_is_focus(void *pw, void *node, bool *is_focus); static css_error node_is_enabled(void *pw, void *node, bool *is_enabled); static css_error node_is_disabled(void *pw, void *node, bool *is_disabled); static css_error node_is_checked(void *pw, void *node, bool *is_checked); +static css_error node_is_target(void *pw, void *node, bool *is_target); /** @@ -1615,3 +1616,24 @@ css_error node_is_checked(void *pw, void *node, bool *is_checked) *is_checked = false; return CSS_OK; } + + +/** + * Check if the given node is the "target" of the document URL + * + * This test always fails because the SVG DOM does not have the + * necessary information (it's a UI property). + * + * \param pw Pointer to the current SVG parser state; unused + * \param node Libdom SVG node to check; unused + * \param is_target Pointer to the boolean return value + * + * \return Always returns CSS_OK + */ +css_error node_is_target(void *pw, void *node, bool *is_target) +{ + UNUSED(pw); + UNUSED(node); + *is_target = false; + return CSS_OK; +}