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