Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/e

Dir     : e17/apps/e/data/themes


Modified Files:
        default_fileman.edc 


Log Message:
- add more signals to icons / bg (need to properly rename them to make more 
sense)
- add dynamic glob matches to typebuffer (can get slow with 10,000 files, as 
expected, should be faster when we optimize e_icon_layout)
- add ability to start efm from e_remote (thanks ngc)
- add some edje effects.
- add a test idea for dynamic selection: when you bring up the typebuffer,
everything goes into "dark mode", and your searches light up dynamically as
they are found while you type.

- question: should A be equal to *A* in the typebuffer? ngc and rephorm
suggested this could be an option and if we do add a * manually then this
case will be invalidated.

- note: when browsing 10,000+ files, the slowness of the dir loading occurs
due to the fact that ecore_file's monitor will loop thru all the files and do
an insertion sort. raster said we can fix this with some work on the monitor
code.


===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/data/themes/default_fileman.edc,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- default_fileman.edc 8 Nov 2005 00:00:25 -0000       1.26
+++ default_fileman.edc 9 Nov 2005 02:00:33 -0000       1.27
@@ -37,6 +37,29 @@
               normal: "e17_icon_fileman_"TYPE".png"; \
            } \
         } \
+        description { \            
+           state:    "disabled" 0.0; \
+            inherit: "default" 0.0; \
+            color: 128 128 128 255; \
+        } \
+      } \
+   } \
+   programs { \
+      program { \
+        name:   "disable"; \
+        signal: "disable"; \
+        source: ""; \
+        action: STATE_SET "disabled" 0.0; \
+        transition:  LINEAR 0.1; \
+        target: "icon"; \
+      } \
+      program { \
+        name:   "default"; \
+        signal: "default"; \
+        source: ""; \
+        action: STATE_SET "default" 0.0; \
+        transition:  LINEAR 0.1; \
+        target: "icon"; \
       } \
    } \
 } \
@@ -64,6 +87,11 @@
               normal: "e17_icon_fileman_"TYPE"_clicked.png"; \
            } \
         } \
+        description { \            
+           state:    "disabled" 0.0; \
+            inherit: "default" 0.0; \
+            color: 128 128 128 255; \
+        } \     
       } \
    } \
    programs { \
@@ -81,6 +109,22 @@
         action: STATE_SET "default" 0.0; \
         target: "icon"; \
       } \
+      program { \
+        name:   "disable"; \
+        signal: "disable"; \
+        source: ""; \
+        action: STATE_SET "disabled" 0.0; \
+        transition:  LINEAR 0.1; \
+        target: "icon"; \
+      } \
+      program { \
+        name:   "default"; \
+        signal: "default"; \
+        source: ""; \
+        action: STATE_SET "default" 0.0; \
+        transition:  LINEAR 0.1; \
+        target: "icon"; \
+      } \
    } \
 } \
 
@@ -171,17 +215,30 @@
         type: SWALLOW;
         description {
            state: "default" 0.0;
-        }
+        }          
+      }      
+      part {
+        name: "background_overlay";
+        type: RECT;
+        mouse_events: 0;
+        description {
+           state: "default" 0.0;
+           visible: 0;
+        }          
+        description {
+           state: "selecting" 0.0;
+           inherit: "default" 0.0;
+           visible: 1;     
+           color: 0 0 0 128;
+        }      
       }
-      
       part {
         name: "icons";
         type: SWALLOW;
         description {
            state: "default" 0.0;
         }
-      }
-      
+      }      
       part {
         name:         "typebuffer";
         mouse_events: 0;
@@ -252,8 +309,24 @@
            action: STATE_SET "default" 0.0;
            transition: LINEAR 0.2;
            target: "typebuffer";
-           target: "text";         
+           target: "text";
         }
+        program {
+           name: "default";
+           signal: "default";
+           source: "";
+           action: STATE_SET "default" 0.0;
+           transition: LINEAR 0.1;
+           target: "background_overlay";
+        }
+        program {
+           name: "selecting";
+           signal: "selecting";
+           source: "";
+           action: STATE_SET "selecting" 0.0;
+           transition: LINEAR 0.1;
+           target: "background_overlay";
+        }       
       }
    }
 }
@@ -1015,7 +1088,6 @@
            mouse_events:  1;
            description {
               state:      "default" 0.0;
-              visible:     0;
               rel1 {
                  relative: 0.0 0.0;
                  offset:   0 0;
@@ -1028,11 +1100,12 @@
                  normal: "e17_button.png";
                  border: 8 8 8 8;
               }
+              color: 255 255 255 0;           
            }
            description {
               state: "clicked" 0.0;
               inherit: "default" 0.0;
-              visible: 1;
+              color: 255 255 255 255;
            }
         }               
         part {
@@ -1138,6 +1211,7 @@
         signal: "clicked"; 
         source: ""; 
         action: STATE_SET "clicked" 0.0; 
+         transition: LINEAR 0.2;
         target: "icon_title"; 
         target: "icon_overlay";
       } 
@@ -1145,7 +1219,8 @@
         name:   "unclicked"; 
         signal: "unclicked"; 
         source: ""; 
-        action: STATE_SET "default" 0.0; 
+        action: STATE_SET "default" 0.0;
+        transition: LINEAR 0.2;         
         target: "icon_title"; 
          target: "icon_overlay";        
       }      
@@ -1235,15 +1310,52 @@
               to: "icon_box_bg";
            }       
         }
+      }
+      part {
+        name:          "icon_overlay";
+        type:          RECT;
+        mouse_events:  0;
+        description {
+           state:      "default" 0.0;
+           visible: 0;
+           rel1 {
+              to: "icon_box_bg";
+           }
+           rel2 {
+              to: "icon_box_bg";
+           }       
+        }
+        description {
+           state: "disabled" 0.0;
+           inherit: "default" 0.0;
+           visible: 1;
+           color: 0 0 0 128;
+        }
       }      
    }
+   programs {
+      program { 
+        name:   "disable"; 
+        signal: "disable"; 
+        source: ""; 
+        action: STATE_SET "disabled" 0.0;
+        transition: LINEAR 0.1;
+        target: "icon_overlay";
+      } 
+      program { 
+        name:   "default"; 
+        signal: "default"; 
+        source: ""; 
+        action: STATE_SET "default" 0.0;
+        transition: LINEAR 0.1;         
+        target: "icon_overlay";
+      }
+   }
 }
 
 
 group {
    name: "fileman/icon_list";
-//   min:  12 12;
-//   max:  12 12;
    parts {
       part {
         name:          "icon_swallow";
@@ -1251,8 +1363,6 @@
         mouse_events:  0;
         description {   
            state:    "default" 0.0;
-           //min:      16 16;
-           //max:      16 16;
            align:    1.0 1.0;
            fixed:    1 1;
            rel1 {
@@ -1271,7 +1381,6 @@
         effect:        SHADOW;
         description {   
            state: "default" 0.0;
-           //min:      16 16;
            rel1 {
               to_x:     "icon_swallow";
               relative: 1.0  0.0;
@@ -1301,31 +1410,7 @@
           state: "default" 0.0;
           color: 0 0 0 0;
        }        
-      }      
-/*
-      part {
-        name:          "icon_title";
-        type:          TEXTBLOCK;
-        effect:        NONE;
-        description {
-           rel1 {
-              relative: 0.0 1.0;
-              offset:   5 -20;
-           }      
-           rel2 {
-              relative: 1.0 1.0;
-              offset:   -6 1000;
-           }       
-           color:      0 0 0 255;
-           //color3:     0 0 0 32;
-           text {
-              text:     "No Title";
-              style:    "fileman_icon_style";
-              min: 1 1;
-           }
-        }
       }
-*/
       part {
         name:          "icon_title_edit_swallow";
         type:          SWALLOW;




-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to