forked from enlightenment/enlightenment
support unfilled middles (finally fix theme to have proepr shading - was lazy
at the start) - faster :) SVN revision: 14039
This commit is contained in:
parent
6823a737b0
commit
dfdaa01251
1
TODO
1
TODO
|
@ -58,6 +58,7 @@ Also look at all the .c files - they have their own localized TODO lists
|
||||||
|
|
||||||
These are in no particular order:
|
These are in no particular order:
|
||||||
|
|
||||||
|
* module api needs to change entry calls, move label and icon to data file, not api
|
||||||
* gadman edit mode for simgple gadgets with a key combo (eg alt+click on module)
|
* gadman edit mode for simgple gadgets with a key combo (eg alt+click on module)
|
||||||
* edit mode keybindings :)
|
* edit mode keybindings :)
|
||||||
* "start button" module to pop up the e menu (left mouse right now)
|
* "start button" module to pop up the e menu (left mouse right now)
|
||||||
|
|
|
@ -456,6 +456,7 @@ group {
|
||||||
image {
|
image {
|
||||||
normal: "e17_titlebar_outline.png";
|
normal: "e17_titlebar_outline.png";
|
||||||
border: 8 8 8 8;
|
border: 8 8 8 8;
|
||||||
|
middle: 0;
|
||||||
}
|
}
|
||||||
color: 255 255 255 255;
|
color: 255 255 255 255;
|
||||||
}
|
}
|
||||||
|
@ -478,6 +479,7 @@ group {
|
||||||
image {
|
image {
|
||||||
normal: "e17_titlebar_outline.png";
|
normal: "e17_titlebar_outline.png";
|
||||||
border: 8 8 8 8;
|
border: 8 8 8 8;
|
||||||
|
middle: 0;
|
||||||
}
|
}
|
||||||
color: 255 255 255 0;
|
color: 255 255 255 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,8 +10,48 @@ group {
|
||||||
max: 400 200;
|
max: 400 200;
|
||||||
parts {
|
parts {
|
||||||
part {
|
part {
|
||||||
name: "bg";
|
name: "base";
|
||||||
type: IMAGE;
|
mouse_events: 0;
|
||||||
|
type: RECT;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0.0 1.0;
|
||||||
|
offset: 1 0;
|
||||||
|
to_y: "base2";
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -2 -2;
|
||||||
|
}
|
||||||
|
color: 221 221 221 255;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part {
|
||||||
|
name: "base2";
|
||||||
|
mouse_events: 0;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
max: 99999 48;
|
||||||
|
align: 0.5 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0.0 0.0;
|
||||||
|
offset: 1 1;
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -2 -2;
|
||||||
|
}
|
||||||
|
image {
|
||||||
|
normal: "e17_menu_bg.png";
|
||||||
|
}
|
||||||
|
fill {
|
||||||
|
smooth: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part {
|
||||||
|
name: "base3";
|
||||||
mouse_events: 0;
|
mouse_events: 0;
|
||||||
description {
|
description {
|
||||||
state: "default" 0.0;
|
state: "default" 0.0;
|
||||||
|
@ -24,8 +64,12 @@ group {
|
||||||
offset: -1 -1;
|
offset: -1 -1;
|
||||||
}
|
}
|
||||||
image {
|
image {
|
||||||
normal: "e17_menu_bg.png";
|
normal: "e17_menu_bg_border.png";
|
||||||
border: 2 2 2 2;
|
border: 1 1 1 1;
|
||||||
|
middle: 0;
|
||||||
|
}
|
||||||
|
fill {
|
||||||
|
smooth: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
images {
|
mages {
|
||||||
image: "e17_menu_arrow.png" COMP;
|
image: "e17_menu_arrow.png" COMP;
|
||||||
image: "e17_menu_bg.png" COMP;
|
image: "e17_menu_bg.png" COMP;
|
||||||
|
image: "e17_menu_bg_border.png" COMP;
|
||||||
image: "e17_menu_check1.png" COMP;
|
image: "e17_menu_check1.png" COMP;
|
||||||
image: "e17_menu_check2.png" COMP;
|
image: "e17_menu_check2.png" COMP;
|
||||||
image: "e17_menu_radio1.png" COMP;
|
image: "e17_menu_radio1.png" COMP;
|
||||||
|
@ -13,6 +14,47 @@ group {
|
||||||
part {
|
part {
|
||||||
name: "base";
|
name: "base";
|
||||||
mouse_events: 0;
|
mouse_events: 0;
|
||||||
|
type: RECT;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0.0 1.0;
|
||||||
|
offset: 1 0;
|
||||||
|
to_y: "base2";
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -2 -2;
|
||||||
|
}
|
||||||
|
color: 221 221 221 255;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part {
|
||||||
|
name: "base2";
|
||||||
|
mouse_events: 0;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
max: 99999 48;
|
||||||
|
align: 0.5 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0.0 0.0;
|
||||||
|
offset: 1 1;
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -2 -2;
|
||||||
|
}
|
||||||
|
image {
|
||||||
|
normal: "e17_menu_bg.png";
|
||||||
|
}
|
||||||
|
fill {
|
||||||
|
smooth: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part {
|
||||||
|
name: "base3";
|
||||||
|
mouse_events: 0;
|
||||||
description {
|
description {
|
||||||
state: "default" 0.0;
|
state: "default" 0.0;
|
||||||
rel1 {
|
rel1 {
|
||||||
|
@ -24,8 +66,12 @@ group {
|
||||||
offset: -1 -1;
|
offset: -1 -1;
|
||||||
}
|
}
|
||||||
image {
|
image {
|
||||||
normal: "e17_menu_bg.png";
|
normal: "e17_menu_bg_border.png";
|
||||||
border: 2 2 2 2;
|
border: 1 1 1 1;
|
||||||
|
middle: 0;
|
||||||
|
}
|
||||||
|
fill {
|
||||||
|
smooth: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -354,6 +400,7 @@ group {
|
||||||
image {
|
image {
|
||||||
normal: "e17_titlebar_outline.png";
|
normal: "e17_titlebar_outline.png";
|
||||||
border: 8 8 8 8;
|
border: 8 8 8 8;
|
||||||
|
middle: 0;
|
||||||
}
|
}
|
||||||
color: 255 255 255 255;
|
color: 255 255 255 255;
|
||||||
}
|
}
|
||||||
|
@ -372,6 +419,7 @@ group {
|
||||||
image {
|
image {
|
||||||
normal: "e17_titlebar_outline.png";
|
normal: "e17_titlebar_outline.png";
|
||||||
border: 8 8 8 8;
|
border: 8 8 8 8;
|
||||||
|
middle: 0;
|
||||||
}
|
}
|
||||||
color: 255 255 255 0;
|
color: 255 255 255 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,47 @@ group {
|
||||||
part {
|
part {
|
||||||
name: "base";
|
name: "base";
|
||||||
mouse_events: 0;
|
mouse_events: 0;
|
||||||
|
type: RECT;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0.0 1.0;
|
||||||
|
offset: 1 0;
|
||||||
|
to_y: "base2";
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -2 -2;
|
||||||
|
}
|
||||||
|
color: 221 221 221 255;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part {
|
||||||
|
name: "base2";
|
||||||
|
mouse_events: 0;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
max: 99999 48;
|
||||||
|
align: 0.5 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0.0 0.0;
|
||||||
|
offset: 1 1;
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -2 -2;
|
||||||
|
}
|
||||||
|
image {
|
||||||
|
normal: "e17_menu_bg.png";
|
||||||
|
}
|
||||||
|
fill {
|
||||||
|
smooth: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part {
|
||||||
|
name: "base3";
|
||||||
|
mouse_events: 0;
|
||||||
description {
|
description {
|
||||||
state: "default" 0.0;
|
state: "default" 0.0;
|
||||||
rel1 {
|
rel1 {
|
||||||
|
@ -18,8 +59,12 @@ group {
|
||||||
offset: -1 -1;
|
offset: -1 -1;
|
||||||
}
|
}
|
||||||
image {
|
image {
|
||||||
normal: "e17_menu_bg.png";
|
normal: "e17_menu_bg_border.png";
|
||||||
border: 2 2 2 2;
|
border: 1 1 1 1;
|
||||||
|
middle: 0;
|
||||||
|
}
|
||||||
|
fill {
|
||||||
|
smooth: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@ e17_button_detail_shade.png \
|
||||||
e17_button_detail_stick.png \
|
e17_button_detail_stick.png \
|
||||||
e17_menu_arrow.png \
|
e17_menu_arrow.png \
|
||||||
e17_menu_bg.png \
|
e17_menu_bg.png \
|
||||||
|
e17_menu_bg_border.png \
|
||||||
e17_menu_check1.png \
|
e17_menu_check1.png \
|
||||||
e17_menu_check2.png \
|
e17_menu_check2.png \
|
||||||
e17_menu_radio1.png \
|
e17_menu_radio1.png \
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 225 B After Width: | Height: | Size: 163 B |
Binary file not shown.
After Width: | Height: | Size: 229 B |
|
@ -170,6 +170,42 @@ _cb_change(void *data, E_Gadman_Client *gmc, E_Gadman_Change change)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#elif 0
|
||||||
|
static int
|
||||||
|
_e_test_timer(void *data)
|
||||||
|
{
|
||||||
|
E_Menu *m;
|
||||||
|
Evas_List *managers, *l;
|
||||||
|
|
||||||
|
m = data;
|
||||||
|
if (m)
|
||||||
|
{
|
||||||
|
e_menu_deactivate(m);
|
||||||
|
e_object_del(E_OBJECT(m));
|
||||||
|
ecore_timer_add(0.1, _e_test_timer, NULL);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
managers = e_manager_list();
|
||||||
|
for (l = managers; l; l = l->next)
|
||||||
|
{
|
||||||
|
E_Manager *man;
|
||||||
|
|
||||||
|
man = l->data;
|
||||||
|
m = e_int_menus_main_new();
|
||||||
|
e_menu_activate_mouse(m,
|
||||||
|
e_container_zone_number_get(e_manager_container_current_get(man), 0),
|
||||||
|
0, 0, 1, 1, E_MENU_POP_DIRECTION_DOWN);
|
||||||
|
ecore_timer_add(0.1, _e_test_timer, m);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_e_test_internal(E_Container *con)
|
||||||
|
{
|
||||||
|
_e_test_timer(NULL);
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
static void
|
static void
|
||||||
_e_test_internal(E_Container *con)
|
_e_test_internal(E_Container *con)
|
||||||
|
|
|
@ -893,8 +893,11 @@ _battery_linux_acpi_check(Battery *ef)
|
||||||
else if (discharging)
|
else if (discharging)
|
||||||
{
|
{
|
||||||
stat->state = BATTERY_STATE_DISCHARGING;
|
stat->state = BATTERY_STATE_DISCHARGING;
|
||||||
if (((hours * 60) + minutes) <= ef->conf->alarm)
|
if (stat->level < 0.1)
|
||||||
stat->alarm = 1;
|
{
|
||||||
|
if (((hours * 60) + minutes) <= ef->conf->alarm)
|
||||||
|
stat->alarm = 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (level_unknown)
|
if (level_unknown)
|
||||||
{
|
{
|
||||||
|
@ -966,11 +969,13 @@ _battery_linux_apm_check(Battery *ef)
|
||||||
stat->level = 1.0;
|
stat->level = 1.0;
|
||||||
return stat;
|
return stat;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
ef->battery_prev_battery = 1;
|
ef->battery_prev_battery = 1;
|
||||||
stat->has_battery = 1;
|
stat->has_battery = 1;
|
||||||
if (bat_val > 0)
|
if (bat_val >= 0)
|
||||||
{
|
{
|
||||||
|
if (bat_val > 100) bat_val = 100;
|
||||||
snprintf(buf, sizeof(buf), "%i%%", bat_val);
|
snprintf(buf, sizeof(buf), "%i%%", bat_val);
|
||||||
stat->reading = strdup(buf);
|
stat->reading = strdup(buf);
|
||||||
stat->level = (double)bat_val / 100.0;
|
stat->level = (double)bat_val / 100.0;
|
||||||
|
@ -1012,9 +1017,11 @@ _battery_linux_apm_check(Battery *ef)
|
||||||
minutes = (time_val / 60) % 60;
|
minutes = (time_val / 60) % 60;
|
||||||
snprintf(buf, sizeof(buf), "%i:%02i", hours, minutes);
|
snprintf(buf, sizeof(buf), "%i:%02i", hours, minutes);
|
||||||
stat->time = strdup(buf);
|
stat->time = strdup(buf);
|
||||||
|
if (stat->level < 0.1)
|
||||||
if (((hours * 60) + minutes) <= ef->conf->alarm)
|
{
|
||||||
stat->alarm = 1;
|
if (((hours * 60) + minutes) <= ef->conf->alarm)
|
||||||
|
stat->alarm = 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return stat;
|
return stat;
|
||||||
|
|
Loading…
Reference in New Issue