summaryrefslogtreecommitdiff
path: root/ccss-gtk
diff options
context:
space:
mode:
authorRobert Staudinger <robsta@gnome.org>2008-12-04 13:52:14 +0100
committerRobert Staudinger <robsta@gnome.org>2008-12-04 13:52:14 +0100
commitb3cf09da0208c97edb8fad14fbd9db9320854d5b (patch)
tree917960736b08efef2feacb0cf929fba569ea4efe /ccss-gtk
parent7450d84dd1368eac2808584020fc2b9f18f0da78 (diff)
* ccss-doc/ccss-sections.txt:
* ccss-doc/tmpl/grammar.sgml: * ccss-gtk/Makefile.am: * ccss-gtk/ccss-gtk-properties.c: * ccss-gtk/ccss-gtk-properties.h: * ccss/ccss-grammar.c (ccss_grammar_lookup_property), (ccss_grammar_lookup_function): * ccss/ccss-grammar.h: * ccss/ccss.sym: API to query property- and function-handlers.
Diffstat (limited to 'ccss-gtk')
-rw-r--r--ccss-gtk/Makefile.am2
-rw-r--r--ccss-gtk/ccss-gtk-properties.c35
-rw-r--r--ccss-gtk/ccss-gtk-properties.h33
3 files changed, 70 insertions, 0 deletions
diff --git a/ccss-gtk/Makefile.am b/ccss-gtk/Makefile.am
index 7bde7e4..38e1f10 100644
--- a/ccss-gtk/Makefile.am
+++ b/ccss-gtk/Makefile.am
@@ -22,6 +22,8 @@ libccss_gtk_1_la_SOURCES = \
$(headers_DATA) \
ccss-gtk.c \
ccss-gtk-grammar.c \
+ ccss-gtk-properties.c \
+ ccss-gtk-properties.h \
ccss-gtk-style.c
headersdir = $(includedir)/libccss-1/ccss-gtk
diff --git a/ccss-gtk/ccss-gtk-properties.c b/ccss-gtk/ccss-gtk-properties.c
new file mode 100644
index 0000000..99da4d5
--- /dev/null
+++ b/ccss-gtk/ccss-gtk-properties.c
@@ -0,0 +1,35 @@
+/* The Gtk+ CSS Drawing Library.
+ * Copyright (C) 2008 Robert Staudinger
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+#include "ccss-gtk-properties.h"
+
+static ccss_property_class_t const _properties[] = {
+ {
+
+ }, {
+ .name = NULL
+ }
+};
+
+ccss_property_class_t const *
+ccss_gtk_get_properties (void)
+{
+
+}
+
diff --git a/ccss-gtk/ccss-gtk-properties.h b/ccss-gtk/ccss-gtk-properties.h
new file mode 100644
index 0000000..405a5cf
--- /dev/null
+++ b/ccss-gtk/ccss-gtk-properties.h
@@ -0,0 +1,33 @@
+/* The Gtk+ CSS Drawing Library.
+ * Copyright (C) 2008 Robert Staudinger
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ */
+
+#ifndef CCSS_GTK_PROPERTIES_H
+#define CCSS_GTK_PROPERTIES_H
+
+#include <ccss/ccss.h>
+
+CCSS_BEGIN_DECLS
+
+ccss_property_class_t const *
+ccss_gtk_get_properties (void);
+
+CCSS_END_DECLS
+
+#endif /* CCSS_GTK_PROPERTIES_H */
+