gtk-css-engine r79 - in branches/bzr: . src themes/gtk-css-test/gtk-2.0
- From: robsta svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk-css-engine r79 - in branches/bzr: . src themes/gtk-css-test/gtk-2.0
- Date: Fri, 5 Sep 2008 11:33:54 +0000 (UTC)
Author: robsta
Date: Fri Sep 5 11:33:54 2008
New Revision: 79
URL: http://svn.gnome.org/viewvc/gtk-css-engine?rev=79&view=rev
Log:
Matching gap-side for shadows, boxes and extensions.
Modified:
branches/bzr/ (props changed)
branches/bzr/src/gce-node.c
branches/bzr/src/gce-node.h
branches/bzr/src/gce-style.c
branches/bzr/themes/gtk-css-test/gtk-2.0/styles.css
Modified: branches/bzr/src/gce-node.c
==============================================================================
--- branches/bzr/src/gce-node.c (original)
+++ branches/bzr/src/gce-node.c Fri Sep 5 11:33:54 2008
@@ -249,6 +249,8 @@
return node->edge;
} else if (0 == strcmp ("expander-style", name)) {
return node->expander_style;
+ } else if (0 == strcmp ("gap", name)) {
+ return node->gap;
}
/* now try to find an apropriate style property */
Modified: branches/bzr/src/gce-node.h
==============================================================================
--- branches/bzr/src/gce-node.h (original)
+++ branches/bzr/src/gce-node.h Fri Sep 5 11:33:54 2008
@@ -37,6 +37,7 @@
/* custom attributes { */
char const *class_name;
char const *pseudo_class;
+ char const *gap;
char const *shadow;
char const *orientation;
char const *edge;
Modified: branches/bzr/src/gce-style.c
==============================================================================
--- branches/bzr/src/gce-style.c (original)
+++ branches/bzr/src/gce-style.c Fri Sep 5 11:33:54 2008
@@ -470,6 +470,7 @@
base->widget = widget;
base->class_name = gce_maps_get_detail (detail);
base->pseudo_class = gce_maps_get_state (state);
+ base->gap = gce_maps_get_position (gap_side);
base->shadow = gce_maps_get_shadow (shadow);
base->flavor = PRIMITIVE;
base->impl.primitive = "shadow";
@@ -511,6 +512,7 @@
base->widget = widget;
base->class_name = gce_maps_get_detail (detail);
base->pseudo_class = gce_maps_get_state (state);
+ base->gap = gce_maps_get_position (gap_side);
base->shadow = gce_maps_get_shadow (shadow);
base->flavor = PRIMITIVE;
base->impl.primitive = "box";
@@ -551,6 +553,7 @@
base->widget = widget;
base->class_name = gce_maps_get_detail (detail);
base->pseudo_class = gce_maps_get_state (state);
+ base->gap = gce_maps_get_position (gap_side);
base->shadow = gce_maps_get_shadow (shadow);
base->flavor = PRIMITIVE;
base->impl.primitive = "extension";
Modified: branches/bzr/themes/gtk-css-test/gtk-2.0/styles.css
==============================================================================
--- branches/bzr/themes/gtk-css-test/gtk-2.0/styles.css (original)
+++ branches/bzr/themes/gtk-css-test/gtk-2.0/styles.css Fri Sep 5 11:33:54 2008
@@ -102,7 +102,16 @@
background-color: yellow;
}
*/
-option[active=true] {
- background-image: url(foo.svg);
+extension[gap=left] {
+ border: 1px solid red;
+}
+extension[gap=top] {
+ border: 1px solid blue;
+}
+extension[gap=right] {
+ border: 1px solid yellow;
+}
+extension[gap=bottom] {
+ border: 1px solid black;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]