]> git.tdb.fi Git - libs/gltk.git/blobdiff - basic.skin
Rework how widget ownership works in Container
[libs/gltk.git] / basic.skin
index 92da832486fe0c470e17692ce59e454095e01b19..5f9f0b10d7614ce326fc715c72669f9e9b79bb05 100644 (file)
@@ -17,14 +17,27 @@ graphic "light_grey_raised"
 graphic "dark_grey_sunken"
 {
        texture "basic_skin.png";
-       slice 14 52 12 12;
+       slice 13 52 12 12;
        border { vertical 3; horizontal 3; };
 };
 
+graphic "blue_border"
+{
+       texture "basic_skin.png";
+       slice 13 0 12 12;
+       border { vertical 2; horizontal 2; };
+       shadow { vertical 1; horizontal 1; };
+};
+
 style "button"
 {
        font_color 0.0 0.0 0.0;
 
+       part
+       {
+               graphic FOCUS "blue_border";
+       };
+
        part
        {
                graphic NORMAL "grey_raised";
@@ -68,6 +81,14 @@ style "toggle"
                graphic HOVER "light_grey_flat";
        };
 
+       part
+       {
+               graphic FOCUS "blue_border";
+               align 0.0 0.5;
+               fill 0.0 0.0;
+               size 12 12;
+       };
+
        part
        {
                graphic NORMAL "white_sunken";
@@ -103,6 +124,13 @@ graphic "option_dot"
        slice 29 49 6 6;
 };
 
+graphic "blue_round_border"
+{
+       texture "basic_skin.png";
+       slice 49 0 14 14;
+       shadow { vertical 1; horizontal 1; };
+};
+
 style "toggle-option"
 {
        font_color 0.0 0.0 0.0;
@@ -112,6 +140,13 @@ style "toggle-option"
                graphic HOVER "light_grey_flat";
        };
 
+       part
+       {
+               graphic FOCUS "blue_round_border";
+               align 0.0 0.5;
+               fill 0.0 0.0;
+       };
+
        part
        {
                graphic NORMAL "white_circle_sunken";
@@ -274,6 +309,11 @@ style "list"
 
 style "listitem"
 {
+       part
+       {
+               graphic FOCUS "blue_border";
+       };
+
        part
        {
                graphic ACTIVE "blue_flat";
@@ -308,6 +348,12 @@ style "dropdown"
 {
        font_color 0.0 0.0 0.0;
 
+       part
+       {
+               graphic FOCUS "blue_border";
+               graphic ACTIVE "";
+       };
+
        part
        {
                graphic NORMAL "grey_raised";
@@ -358,6 +404,16 @@ style "panel"
        part "children";
 };
 
+style "dialog"
+{
+       part
+       {
+               graphic NORMAL "grey_beveled";
+       };
+
+       part "children";
+};
+
 style "root"
 {
        part "children";