forked from enlightenment/enlightenment
- stretch item swallow when we dont have scrollbar
- emit proper signals on mouse down / up SVN revision: 18393
This commit is contained in:
parent
4cac22613e
commit
c81e32c6af
|
@ -429,7 +429,18 @@ group {
|
||||||
}
|
}
|
||||||
rel2 {
|
rel2 {
|
||||||
relative: 1.0 1.0;
|
relative: 1.0 1.0;
|
||||||
offset: -16 0;
|
offset: -16 -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
description {
|
||||||
|
state: "hidden" 0.0;
|
||||||
|
rel1 {
|
||||||
|
relative: 0 0;
|
||||||
|
offset: 0 0;
|
||||||
|
}
|
||||||
|
rel2 {
|
||||||
|
relative: 1.0 1.0;
|
||||||
|
offset: -1 -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -914,6 +925,7 @@ group {
|
||||||
source: "show";
|
source: "show";
|
||||||
action: STATE_SET "default" 0.0;
|
action: STATE_SET "default" 0.0;
|
||||||
target: "sb_vbar";
|
target: "sb_vbar";
|
||||||
|
target: "item";
|
||||||
}
|
}
|
||||||
program {
|
program {
|
||||||
name: "sb_vbar_hide";
|
name: "sb_vbar_hide";
|
||||||
|
@ -921,6 +933,7 @@ group {
|
||||||
source: "hide";
|
source: "hide";
|
||||||
action: STATE_SET "hidden" 0.0;
|
action: STATE_SET "hidden" 0.0;
|
||||||
target: "sb_vbar";
|
target: "sb_vbar";
|
||||||
|
target: "item";
|
||||||
}
|
}
|
||||||
program {
|
program {
|
||||||
name: "sb_hbar_show";
|
name: "sb_hbar_show";
|
||||||
|
@ -928,6 +941,7 @@ group {
|
||||||
source: "show";
|
source: "show";
|
||||||
action: STATE_SET "default" 0.0;
|
action: STATE_SET "default" 0.0;
|
||||||
target: "sb_hbar";
|
target: "sb_hbar";
|
||||||
|
target: "item";
|
||||||
}
|
}
|
||||||
program {
|
program {
|
||||||
name: "sb_hbar_hide";
|
name: "sb_hbar_hide";
|
||||||
|
@ -935,6 +949,7 @@ group {
|
||||||
source: "hide";
|
source: "hide";
|
||||||
action: STATE_SET "hidden" 0.0;
|
action: STATE_SET "hidden" 0.0;
|
||||||
target: "sb_hbar";
|
target: "sb_hbar";
|
||||||
|
target: "item";
|
||||||
}
|
}
|
||||||
|
|
||||||
program {
|
program {
|
||||||
|
|
|
@ -1735,6 +1735,8 @@ _e_fm_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||||
{
|
{
|
||||||
E_Fm_Smart_Data *sd;
|
E_Fm_Smart_Data *sd;
|
||||||
Evas_Event_Mouse_Down *ev;
|
Evas_Event_Mouse_Down *ev;
|
||||||
|
E_Fm_Icon *icon;
|
||||||
|
Evas_List *l;
|
||||||
E_Menu *mn;
|
E_Menu *mn;
|
||||||
E_Menu_Item *mi;
|
E_Menu_Item *mi;
|
||||||
int x, y, w, h;
|
int x, y, w, h;
|
||||||
|
@ -1746,6 +1748,12 @@ _e_fm_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||||
{
|
{
|
||||||
edje_object_signal_emit(sd->edje_obj, "typebuf_hide", "");
|
edje_object_signal_emit(sd->edje_obj, "typebuf_hide", "");
|
||||||
edje_object_part_text_set(sd->edje_obj, "text", "");
|
edje_object_part_text_set(sd->edje_obj, "text", "");
|
||||||
|
for (l = sd->files; l; l = l->next)
|
||||||
|
{
|
||||||
|
icon = l->data;
|
||||||
|
e_fm_icon_signal_emit(icon->icon_object, "default", "");
|
||||||
|
}
|
||||||
|
edje_object_signal_emit(sd->edje_obj, "default", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (ev->button)
|
switch (ev->button)
|
||||||
|
@ -2132,14 +2140,22 @@ _e_fm_icon_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
||||||
{
|
{
|
||||||
E_Fm_Icon *icon;
|
E_Fm_Icon *icon;
|
||||||
Evas_Event_Mouse_Move *ev;
|
Evas_Event_Mouse_Move *ev;
|
||||||
|
Evas_List *l;
|
||||||
|
|
||||||
ev = event_info;
|
ev = event_info;
|
||||||
icon = data;
|
icon = data;
|
||||||
|
|
||||||
if(!strcmp(edje_object_part_state_get(icon->sd->edje_obj, "typebuffer", NULL), "shown"))
|
if(!strcmp(edje_object_part_state_get(icon->sd->edje_obj, "typebuffer", NULL), "shown"))
|
||||||
{
|
{
|
||||||
|
E_Fm_Icon *i;
|
||||||
edje_object_signal_emit(icon->sd->edje_obj, "typebuf_hide", "");
|
edje_object_signal_emit(icon->sd->edje_obj, "typebuf_hide", "");
|
||||||
edje_object_part_text_set(icon->sd->edje_obj, "text", "");
|
edje_object_part_text_set(icon->sd->edje_obj, "text", "");
|
||||||
|
for (l = icon->sd->files; l; l = l->next)
|
||||||
|
{
|
||||||
|
i = l->data;
|
||||||
|
e_fm_icon_signal_emit(i->icon_object, "default", "");
|
||||||
|
}
|
||||||
|
edje_object_signal_emit(icon->sd->edje_obj, "default", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(icon->sd->win)
|
if(icon->sd->win)
|
||||||
|
|
Loading…
Reference in New Issue