This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository efl.

View the commit online.

commit be5f0555bbfbfde7af3db04ec22089a8b2b3acb8
Author: Carsten Haitzler <ras...@rasterman.com>
AuthorDate: Sat Jul 26 22:35:58 2025 +0100

    theme - add 2 more fileman stytles for full and full no label
---
 data/elementary/themes/edc/fileman.edc   | 255 ++++++++++++++++++++++++-------
 data/elementary/themes/img/grad-v-dn.png | Bin 0 -> 1360 bytes
 2 files changed, 202 insertions(+), 53 deletions(-)

diff --git a/data/elementary/themes/edc/fileman.edc b/data/elementary/themes/edc/fileman.edc
index 17235321f1..f90d46cc92 100644
--- a/data/elementary/themes/edc/fileman.edc
+++ b/data/elementary/themes/edc/fileman.edc
@@ -26,32 +26,6 @@ group { name: "e/fileman/default/list/variable";
             visible: 1;
          }
       }
-      part { name: "e.text.label"; type: TEXT; mouse_events: 0;
-         scale: 1;
-         description { state: "default" 0.0;
-            rel1.offset: 4 4;
-            rel1.relative: 1.0 0.0;
-            rel1.to_x: "icon0";
-            rel2.offset: -5 -5;
-            rel2.relative: 1.0 1.0;
-            color_class: "/fg/normal/list/item";
-            text { font: FN; size: 10;
-               min: 0 1;
-               align: 0.0 0.5;
-               text_class: "ilist_item";
-               ellipsis: 0.0;
-            }
-            offscale;
-         }
-         description { state: "selected" 0.0;
-            inherit: "default" 0.0;
-            color_class: "/fg/selected/list/item";
-         }
-         description { state: "disabled" 0.0;
-            inherit: "default" 0.0;
-            color_class: "/fg/disabled/list/item";
-         }
-      }
 //////////////////////////
       part { name: "icon0"; type: SPACER;
          scale: 1;
@@ -99,6 +73,32 @@ group { name: "e/fileman/default/list/variable";
             fixed: 1 1;
          }
       }
+      part { name: "e.text.label"; type: TEXT; mouse_events: 0;
+         scale: 1;
+         description { state: "default" 0.0;
+            rel1.offset: 4 4;
+            rel1.relative: 1.0 0.0;
+            rel1.to_x: "icon0";
+            rel2.offset: -5 -5;
+            rel2.relative: 1.0 1.0;
+            color_class: "/fg/normal/list/item";
+            text { font: FN; size: 10;
+               min: 0 1;
+               align: 0.0 0.5;
+               text_class: "ilist_item";
+               ellipsis: 0.0;
+            }
+            offscale;
+         }
+         description { state: "selected" 0.0;
+            inherit: "default" 0.0;
+            color_class: "/fg/selected/list/item";
+         }
+         description { state: "disabled" 0.0;
+            inherit: "default" 0.0;
+            color_class: "/fg/disabled/list/item";
+         }
+      }
       part { name: "icon_over"; type: RECT; mouse_events: 0;
          clip_to: "icon";
          description { state: "default" 0.0;
@@ -1420,33 +1420,6 @@ group { name: "e/fileman/default/icon/fixed";
             offscale;
          }
       }
-      part { name: "e.text.label"; type: TEXTBLOCK; mouse_events: 0;
-         scale: 1;
-         clip_to: "textmaster";
-         description { state: "default" 0.0;
-            align: 0.5 0.0;
-            rel.to: "label0";
-            rel1.relative: 0.0 -1.2;
-            text {
-               style: "fileman_icon_name";
-               align: 0.5 0.0;
-               text_class: "fileman_icon";
-            }
-            fixed: 1 1;
-         }
-         description { state: "selected" 0.0;
-            inherit: "default" 0.0;
-            text.style: "fileman_icon_name_selected";
-         }
-      }
-      part { name: "textmaster"; type: RECT;
-         description { state: "default" 0.0;
-         }
-         description { state: "hidden" 0.0;
-            inherit: "default" 0.0;
-            visible: 0;
-         }
-      }
 //////////////////////////
       part { name: "icon0"; type: SPACER;
          scale: 1;
@@ -1491,6 +1464,14 @@ group { name: "e/fileman/default/icon/fixed";
             rel.to: "icon0";
          }
       }
+      part { name: "textmaster"; type: RECT;
+         description { state: "default" 0.0;
+         }
+         description { state: "hidden" 0.0;
+            inherit: "default" 0.0;
+            visible: 0;
+         }
+      }
       part { name: "icon_over"; type: RECT; mouse_events: 0;
          clip_to: "icon";
          description { state: "default" 0.0;
@@ -1508,6 +1489,25 @@ group { name: "e/fileman/default/icon/fixed";
             visible: 0;
          }
       }
+      part { name: "e.text.label"; type: TEXTBLOCK; mouse_events: 0;
+         scale: 1;
+         clip_to: "textmaster";
+         description { state: "default" 0.0;
+            align: 0.5 0.0;
+            rel.to: "label0";
+            rel1.relative: 0.0 -1.2;
+            text {
+               style: "fileman_icon_name";
+               align: 0.5 0.0;
+               text_class: "fileman_icon";
+            }
+            fixed: 1 1;
+         }
+         description { state: "selected" 0.0;
+            inherit: "default" 0.0;
+            text.style: "fileman_icon_name_selected";
+         }
+      }
       part { name: "link"; mouse_events: 0;
          scale: 1;
          description { state: "default" 0.0;
@@ -1774,6 +1774,155 @@ group { name: "e/fileman/desktop/icon/fixed";
    }
 }
 
+group { name: "e/fileman/full/icon/fixed";
+  inherit: "e/fileman/desktop/icon/fixed";
+  alias: "e/fileman/full/icon/variable";
+  images.image: "grad-v-dn.png" COMP;
+  parts {
+    part { name: "icon0";
+      description { state: "default" 0.0;
+        rel1.offset: 0 0;
+        rel2.offset: -1 -1;
+        rel2.relative: 1.0 1.0;
+        rel2.to_y: "";
+      }
+    }
+    part { name: "icon";
+      description { state: "default" 0.0;
+      }
+      description { state: "start" 0.0;
+        color: 255 255 255 0;
+        max: 99999 99999;
+      }
+      description { state: "visible" 0.0;
+        color: 255 255 255 255;
+      }
+    }
+    part { name: "icon_over";
+      description { state: "default" 0.0;
+        visible: 0;
+      }
+      description { state: "start" 0.0;
+        visible: 0;
+      }
+      description { state: "visible" 0.0;
+        visible: 0;
+      }
+    }
+    part { name: "link";
+      description { state: "default" 0.0;
+        rel1.relative: 0.0 1.0;
+        rel2.relative: 0.0 1.0;
+        align: 0.0 1.0;
+      }
+      description { state: "link" 0.0;
+        rel1.relative: 0.0 1.0;
+        rel2.relative: 0.0 1.0;
+        align: 0.0 1.0;
+      }
+      description { state: "broken" 0.0;
+        rel1.relative: 0.0 1.0;
+        rel2.relative: 0.0 1.0;
+        align: 0.0 1.0;
+      }
+    }
+    part { name: "vol";
+      description { state: "default" 0.0;
+        rel1.relative: 1.0 1.0;
+        rel2.relative: 1.0 1.0;
+        align: 1.0 1.0;
+      }
+      description { state: "link" 0.0;
+        rel1.relative: 1.0 1.0;
+        rel2.relative: 1.0 1.0;
+        align: 1.0 1.0;
+      }
+      description { state: "broken" 0.0;
+        rel1.relative: 1.0 1.0;
+        rel2.relative: 1.0 1.0;
+        align: 1.0 1.0;
+      }
+    }
+    part { name: "back";
+      description { state: "default" 0.0;
+        visible: 0;
+      }
+      description { state: "selected" 0.0;
+        visible: 0;
+      }
+    }
+    part { name: "back2";
+      insert_after: "textmaster";
+      description { state: "default" 0.0;
+        image.normal: "grad-v-dn.png";
+        rel1.to_y: "labelmin";
+      }
+    }
+    part { name: "e.text.label";
+      description { state: "default" 0.0;
+        text.style: "fileman_icon_name_selected_desktop";
+        text.align: 0.5 1.0;
+        align: 0.5 1.0;
+      }
+      description { state: "selected" 0.0;
+        text.align: 0.5 1.0;
+        align: 0.5 1.0;
+      }
+    }
+    part { name: "base2"; type: RECT; mouse_events: 0;
+      insert_after: "e.text.label";
+      scale: 1;
+      description { state: "default" 0.0;
+        color_class: "/bg/selected/grid/item";
+        visible: 0;
+        rel1.relative: 0.0 1.0;
+        align: 0.5 1.0;
+        min: 0 5;
+      }
+      description { state: "selected" 0.0;
+        inherit: "default" 0.0;
+        visible: 1;
+      }
+    }
+    program { signal: "e,state,selected"; source: "e";
+      action: STATE_SET "selected" 0.0;
+      target: "base2";
+    }
+    program { signal: "e,state,unselected"; source: "e";
+      action: STATE_SET "default" 0.0;
+      target: "base2";
+    }
+  }
+}
+
+group { name: "e/fileman/full-nolabel/icon/fixed";
+  inherit: "e/fileman/full/icon/fixed";
+  alias: "e/fileman/full-nolabel/icon/variable";
+  parts {
+    part { name: "back";
+      description { state: "default" 0.0;
+        visible: 0;
+      }
+      description { state: "selected" 0.0;
+        visible: 0;
+      }
+    }
+    part { name: "back2";
+      description { state: "default" 0.0;
+        visible: 0;
+      }
+    }
+    part { name: "e.text.label";
+      description { state: "default" 0.0;
+        visible: 0;
+      }
+      description { state: "selected" 0.0;
+        visible: 0;
+      }
+    }
+  }
+}
+
 group { name: "e/fileman/default/detail-sizer";
    parts {
       part { name: "bar"; type: RECT; mouse_events: 0;
diff --git a/data/elementary/themes/img/grad-v-dn.png b/data/elementary/themes/img/grad-v-dn.png
new file mode 100644
index 0000000000..2f424fd789
Binary files /dev/null and b/data/elementary/themes/img/grad-v-dn.png differ

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to