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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs