summaryrefslogtreecommitdiff
path: root/gtk/gtkcssprovider.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2011-01-19 12:55:48 -0500
committerMatthias Clasen <mclasen@redhat.com>2011-01-19 12:55:48 -0500
commit0a5e8ce685ea2c41bf78bd059d2611f2355dceef (patch)
tree4bcba3fa988fc219529321a03d651fca28a69590 /gtk/gtkcssprovider.c
parentd45a0114a500342699b66d0c034d67ad8055f60e (diff)
downloadgtk+-0a5e8ce685ea2c41bf78bd059d2611f2355dceef.tar.gz
Mention type vs region ambiguity in the docs
Diffstat (limited to 'gtk/gtkcssprovider.c')
-rw-r--r--gtk/gtkcssprovider.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk/gtkcssprovider.c b/gtk/gtkcssprovider.c
index ea4530e9b4..32d637efd5 100644
--- a/gtk/gtkcssprovider.c
+++ b/gtk/gtkcssprovider.c
@@ -157,6 +157,12 @@
* style classes they define and see <xref linkend="gtkstylecontext-classes"/>
* for a list of all style classes used by GTK+ widgets.
* </para>
+ * <para>
+ * Note that there is some ambiguity in the selector syntax when it comes
+ * to differentiation widget class names from regions. GTK+ currently treats
+ * a string as a widget class name if it contains any uppercase characters
+ * (which should work for more widgets with names like GtkLabel).
+ * </para>
* <example>
* <title>Style classes in selectors</title>
* <programlisting language="text">
@@ -1718,7 +1724,8 @@ is_widget_class_name (const gchar *str)
* widget class names contain only CamelCase
* (gtkmm widgets don't), but at least part of
* the name will be CamelCase, so check for
- * the first uppercase char */
+ * the first uppercase char
+ */
while (*str)
{
if (g_ascii_isupper (*str))