* </para>
* <para>
* Refer to the documentation of individual widgets to learn which
- * style classes they define.
+ * style classes they define and see <xref linkend="gtkstylecontext-classes"/>
+ * for a list of all style classes used by GTK+ widgets.
* </para>
* <example>
* <title>Style classes in selectors</title>
static gchar *
path_parse_str (GtkCssProvider *css_provider,
- const gchar *str,
- gchar **end_ptr)
+ const gchar *str,
+ gchar **end_ptr)
{
- gchar *path, *chr, *start, *end;
+ gchar *path, *chr;
+ const gchar *start, *end;
start = str;
if (*str == '"' || *str == '\'')
{
- gchar *p;
+ const gchar *p;
p = str;
str++;
if (*chr != *p || chr == p)
{
- *end_ptr = str;
+ *end_ptr = (gchar *)str;
return NULL;
}
}
else
{
- *end_ptr = str;
+ *end_ptr = (gchar *)str;
return NULL;
}
path = g_strndup (str, chr - str);
g_strstrip (path);
- *end_ptr = end;
+ *end_ptr = (gchar *)end;
}
else
{
path = g_strdup (str);
- *end_ptr = str + strlen (str);
+ *end_ptr = (gchar *)str + strlen (str);
}
/* Always return an absolute path */
g_warning ("File doesn't exist: %s\n", path);
g_free (path);
path = NULL;
- *end_ptr = start;
+ *end_ptr = (gchar *)start;
}
return path;
path_parse (GtkCssProvider *css_provider,
const gchar *str)
{
- gchar *path, *end;
+ gchar *path;
+ gchar *end;
path = path_parse_str (css_provider, str, &end);