forked from enlightenment/enlightenment
adjust efm fwin setup and popup to be... better theme friendly!
SVN revision: 78565
This commit is contained in:
parent
fa5cd0bc12
commit
0bb52eb9ed
|
@ -15693,14 +15693,6 @@ CONNMAN_ICON(ethernet)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part {
|
|
||||||
name: "e.swallow.bg";
|
|
||||||
type: SWALLOW;
|
|
||||||
mouse_events: 0;
|
|
||||||
description {
|
|
||||||
state: "default" 0.0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
part {
|
part {
|
||||||
name: "shadow";
|
name: "shadow";
|
||||||
mouse_events: 0;
|
mouse_events: 0;
|
||||||
|
@ -15735,6 +15727,152 @@ CONNMAN_ICON(ethernet)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
part { name: "e.swallow.favorites"; type: SWALLOW;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
align: 0.0 1.0;
|
||||||
|
rel1.offset: 0 0;
|
||||||
|
rel1.to: "region";
|
||||||
|
rel2.offset: 0 -1;
|
||||||
|
rel2.relative: 0.0 1.0;
|
||||||
|
rel2.to: "region";
|
||||||
|
fixed: 1 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part { name: "e.swallow.content"; type: SWALLOW;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
rel1.offset: 0 0;
|
||||||
|
rel1.to: "region";
|
||||||
|
rel2.offset: -1 -1;
|
||||||
|
rel2.to: "region";
|
||||||
|
align: 1.0 1.0;
|
||||||
|
}
|
||||||
|
description { state: "fav" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
rel1.relative: 1.0 0.0;
|
||||||
|
rel1.to_x: "e.swallow.favorites";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part { name: "e.swallow.toolbar"; type: SWALLOW;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
}
|
||||||
|
description { state: "tb_top" 0.0;
|
||||||
|
align: 0.5 0.0;
|
||||||
|
rel1.offset: 0 0;
|
||||||
|
rel2.offset: -1 0;
|
||||||
|
rel2.relative: 1.0 0.0;
|
||||||
|
fixed: 0 1;
|
||||||
|
}
|
||||||
|
description { state: "tb_bottom" 0.0;
|
||||||
|
align: 0.5 1.0;
|
||||||
|
rel1.offset: 0 -1;
|
||||||
|
rel1.relative: 0.0 1.0;
|
||||||
|
rel2.offset: -1 -1;
|
||||||
|
fixed: 0 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part { name: "region"; type: SPACER;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
}
|
||||||
|
description { state: "tb_top" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
rel1.relative: 0.0 1.0;
|
||||||
|
rel1.to_y: "e.swallow.toolbar";
|
||||||
|
}
|
||||||
|
description { state: "tb_bottom" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
rel2.relative: 1.0 0.0;
|
||||||
|
rel2.to_y: "e.swallow.toolbar";
|
||||||
|
}
|
||||||
|
description { state: "tb_left" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
rel1.relative: 1.0 0.0;
|
||||||
|
rel1.to_x: "e.swallow.toolbar";
|
||||||
|
}
|
||||||
|
description { state: "tb_right" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
rel2.relative: 0.0 1.0;
|
||||||
|
rel2.to_x: "e.swallow.toolbar";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
programs {
|
||||||
|
program {
|
||||||
|
signal: "e,favorites,enabled"; source: "e";
|
||||||
|
action: STATE_SET "fav" 0.0;
|
||||||
|
target: "e.swallow.content";
|
||||||
|
}
|
||||||
|
program {
|
||||||
|
signal: "e,favorites,disabled"; source: "e";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "e.swallow.content";
|
||||||
|
}
|
||||||
|
program {
|
||||||
|
signal: "e,toolbar,left"; source: "e";
|
||||||
|
action: STATE_SET "tb_left" 0.0;
|
||||||
|
target: "e.swallow.toolbar";
|
||||||
|
target: "region";
|
||||||
|
}
|
||||||
|
program {
|
||||||
|
signal: "e,toolbar,right"; source: "e";
|
||||||
|
action: STATE_SET "tb_right" 0.0;
|
||||||
|
target: "e.swallow.toolbar";
|
||||||
|
target: "region";
|
||||||
|
}
|
||||||
|
program {
|
||||||
|
signal: "e,toolbar,top"; source: "e";
|
||||||
|
action: STATE_SET "tb_top" 0.0;
|
||||||
|
target: "e.swallow.toolbar";
|
||||||
|
target: "region";
|
||||||
|
}
|
||||||
|
program {
|
||||||
|
signal: "e,toolbar,bottom"; source: "e";
|
||||||
|
action: STATE_SET "tb_bottom" 0.0;
|
||||||
|
target: "e.swallow.toolbar";
|
||||||
|
target: "region";
|
||||||
|
}
|
||||||
|
program {
|
||||||
|
signal: "e,toolbar,disabled"; source: "e";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "e.swallow.toolbar";
|
||||||
|
target: "region";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
group { name: "e/fileman/popup/default";
|
||||||
|
parts {
|
||||||
|
part { name: "base"; type: RECT; mouse_events: 0;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
color: 160 160 160 255;
|
||||||
|
}
|
||||||
|
part { name: "e.swallow.content"; type: SWALLOW;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
rel1.offset: 4 0;
|
||||||
|
rel1.relative: 0.0 1.0;
|
||||||
|
rel1.to_y: "e.text.title";
|
||||||
|
rel2.offset: -5 -5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part { name: "e.text.title"; type: TEXT; mouse_events: 0;
|
||||||
|
scale: 1;
|
||||||
|
effect: SHADOW BOTTOM;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
color_class: "fileman_popup_title";
|
||||||
|
rel1.relative: 0.0 0.0;
|
||||||
|
rel1.offset: 1 3;
|
||||||
|
rel2.relative: 1.0 0.0;
|
||||||
|
rel2.offset: -2 3;
|
||||||
|
align: 0.5 0.0;
|
||||||
|
color: 0 0 0 255;
|
||||||
|
color3: 255 255 255 128;
|
||||||
|
text { font: "Sans:style=Bold"; size: 10;
|
||||||
|
text_class: "fileman_popup_title";
|
||||||
|
align: 0.5 0.0;
|
||||||
|
min: 0 1;
|
||||||
|
}
|
||||||
|
fixed: 0 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
group {
|
group {
|
||||||
|
|
|
@ -66,7 +66,6 @@ _basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
|
||||||
tbar = cfdata->tbar;
|
tbar = cfdata->tbar;
|
||||||
if (!tbar) return 0;
|
if (!tbar) return 0;
|
||||||
e_toolbar_orient(tbar, cfdata->orient);
|
e_toolbar_orient(tbar, cfdata->orient);
|
||||||
e_toolbar_position_calc(tbar);
|
|
||||||
if ((tbar->fwin) && (tbar->fwin->cb_resize))
|
if ((tbar->fwin) && (tbar->fwin->cb_resize))
|
||||||
tbar->fwin->cb_resize(tbar->fwin);
|
tbar->fwin->cb_resize(tbar->fwin);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
|
@ -22,6 +22,15 @@ static void _e_toolbar_menu_items_append(void *data, E_Gadcon_Client *gcc
|
||||||
/* local vars */
|
/* local vars */
|
||||||
static Eina_List *toolbars = NULL;
|
static Eina_List *toolbars = NULL;
|
||||||
|
|
||||||
|
static void
|
||||||
|
_tb_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *info __UNUSED__)
|
||||||
|
{
|
||||||
|
E_Toolbar *tbar = data;
|
||||||
|
Evas_Coord w, h;
|
||||||
|
evas_object_geometry_get(obj, NULL, NULL, &w, &h);
|
||||||
|
if (tbar->gadcon) e_gadcon_swallowed_min_size_set(tbar->gadcon, w, h);
|
||||||
|
}
|
||||||
|
|
||||||
EINTERN int
|
EINTERN int
|
||||||
e_toolbar_init(void)
|
e_toolbar_init(void)
|
||||||
{
|
{
|
||||||
|
@ -53,9 +62,6 @@ e_toolbar_new(Evas *evas, const char *name, E_Win *fwin, Evas_Object *fm2)
|
||||||
if (!tbar) return NULL;
|
if (!tbar) return NULL;
|
||||||
tbar->id = 1;
|
tbar->id = 1;
|
||||||
// tbar->id = eina_list_count(toolbars) + 1;
|
// tbar->id = eina_list_count(toolbars) + 1;
|
||||||
tbar->x = tbar->y = 0;
|
|
||||||
tbar->h = 32;
|
|
||||||
tbar->w = fwin->w;
|
|
||||||
tbar->evas = evas;
|
tbar->evas = evas;
|
||||||
tbar->name = eina_stringshare_add(name);
|
tbar->name = eina_stringshare_add(name);
|
||||||
tbar->fwin = fwin;
|
tbar->fwin = fwin;
|
||||||
|
@ -74,20 +80,17 @@ e_toolbar_new(Evas *evas, const char *name, E_Win *fwin, Evas_Object *fm2)
|
||||||
evas_object_smart_callback_add(tbar->fm2, "selection_change",
|
evas_object_smart_callback_add(tbar->fm2, "selection_change",
|
||||||
_e_toolbar_fm2_selection_changed, tbar);
|
_e_toolbar_fm2_selection_changed, tbar);
|
||||||
|
|
||||||
tbar->o_event = evas_object_rectangle_add(evas);
|
|
||||||
evas_object_color_set(tbar->o_event, 0, 0, 0, 0);
|
|
||||||
evas_object_resize(tbar->o_event, tbar->w, tbar->h);
|
|
||||||
evas_object_event_callback_add(tbar->o_event, EVAS_CALLBACK_MOUSE_DOWN,
|
|
||||||
_e_toolbar_cb_mouse_down, tbar);
|
|
||||||
evas_object_layer_set(tbar->o_event, 0);
|
|
||||||
evas_object_show(tbar->o_event);
|
|
||||||
|
|
||||||
tbar->o_base = edje_object_add(evas);
|
tbar->o_base = edje_object_add(evas);
|
||||||
evas_object_resize(tbar->o_base, tbar->w, tbar->h);
|
|
||||||
e_theme_edje_object_set(tbar->o_base, "base/theme/fileman/toolbar",
|
e_theme_edje_object_set(tbar->o_base, "base/theme/fileman/toolbar",
|
||||||
"e/fileman/toolbar/default/base");
|
"e/fileman/toolbar/default/base");
|
||||||
|
evas_object_event_callback_add(tbar->o_base, EVAS_CALLBACK_RESIZE,
|
||||||
e_toolbar_move_resize(tbar, tbar->x, tbar->y, tbar->w, tbar->h);
|
_tb_resize, tbar);
|
||||||
|
tbar->o_event = evas_object_rectangle_add(evas);
|
||||||
|
evas_object_color_set(tbar->o_event, 0, 0, 0, 0);
|
||||||
|
evas_object_show(tbar->o_event);
|
||||||
|
edje_object_part_swallow(tbar->o_base, "e.swallow.event", tbar->o_event);
|
||||||
|
evas_object_event_callback_add(tbar->o_event, EVAS_CALLBACK_MOUSE_DOWN,
|
||||||
|
_e_toolbar_cb_mouse_down, tbar);
|
||||||
|
|
||||||
tbar->gadcon = e_gadcon_swallowed_new(tbar->name, tbar->id, tbar->o_base,
|
tbar->gadcon = e_gadcon_swallowed_new(tbar->name, tbar->id, tbar->o_base,
|
||||||
"e.swallow.content");
|
"e.swallow.content");
|
||||||
|
@ -140,65 +143,6 @@ e_toolbar_fm2_get(E_Toolbar *tbar)
|
||||||
return tbar->fm2;
|
return tbar->fm2;
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
|
||||||
e_toolbar_show(E_Toolbar *tbar)
|
|
||||||
{
|
|
||||||
E_OBJECT_CHECK(tbar);
|
|
||||||
E_OBJECT_TYPE_CHECK(tbar, E_TOOLBAR_TYPE);
|
|
||||||
evas_object_show(tbar->o_event);
|
|
||||||
evas_object_show(tbar->o_base);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI void
|
|
||||||
e_toolbar_hide(E_Toolbar *tbar)
|
|
||||||
{
|
|
||||||
E_OBJECT_CHECK(tbar);
|
|
||||||
E_OBJECT_TYPE_CHECK(tbar, E_TOOLBAR_TYPE);
|
|
||||||
evas_object_hide(tbar->o_event);
|
|
||||||
evas_object_hide(tbar->o_base);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI void
|
|
||||||
e_toolbar_move(E_Toolbar *tbar, int x, int y)
|
|
||||||
{
|
|
||||||
E_OBJECT_CHECK(tbar);
|
|
||||||
E_OBJECT_TYPE_CHECK(tbar, E_TOOLBAR_TYPE);
|
|
||||||
tbar->x = x;
|
|
||||||
tbar->y = y;
|
|
||||||
evas_object_move(tbar->o_event, tbar->x, tbar->y);
|
|
||||||
evas_object_move(tbar->o_base, tbar->x, tbar->y);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI void
|
|
||||||
e_toolbar_resize(E_Toolbar *tbar, int w, int h)
|
|
||||||
{
|
|
||||||
E_OBJECT_CHECK(tbar);
|
|
||||||
E_OBJECT_TYPE_CHECK(tbar, E_TOOLBAR_TYPE);
|
|
||||||
tbar->w = w;
|
|
||||||
tbar->h = h;
|
|
||||||
if (tbar->gadcon)
|
|
||||||
e_gadcon_swallowed_min_size_set(tbar->gadcon, w, h);
|
|
||||||
evas_object_resize(tbar->o_event, tbar->w, tbar->h);
|
|
||||||
evas_object_resize(tbar->o_base, tbar->w, tbar->h);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI void
|
|
||||||
e_toolbar_move_resize(E_Toolbar *tbar, int x, int y, int w, int h)
|
|
||||||
{
|
|
||||||
E_OBJECT_CHECK(tbar);
|
|
||||||
E_OBJECT_TYPE_CHECK(tbar, E_TOOLBAR_TYPE);
|
|
||||||
tbar->x = x;
|
|
||||||
tbar->y = y;
|
|
||||||
tbar->w = w;
|
|
||||||
tbar->h = h;
|
|
||||||
if (tbar->gadcon)
|
|
||||||
e_gadcon_swallowed_min_size_set(tbar->gadcon, w, h);
|
|
||||||
evas_object_move(tbar->o_event, x, y);
|
|
||||||
evas_object_move(tbar->o_base, x, y);
|
|
||||||
evas_object_resize(tbar->o_event, w, h);
|
|
||||||
evas_object_resize(tbar->o_base, w, h);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient)
|
e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient)
|
||||||
{
|
{
|
||||||
|
@ -213,53 +157,6 @@ e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient)
|
||||||
edje_object_message_signal_process(tbar->o_base);
|
edje_object_message_signal_process(tbar->o_base);
|
||||||
}
|
}
|
||||||
|
|
||||||
EAPI void
|
|
||||||
e_toolbar_position_calc(E_Toolbar *tbar)
|
|
||||||
{
|
|
||||||
E_Gadcon_Orient orient = E_GADCON_ORIENT_TOP;
|
|
||||||
|
|
||||||
E_OBJECT_CHECK(tbar);
|
|
||||||
E_OBJECT_TYPE_CHECK(tbar, E_TOOLBAR_TYPE);
|
|
||||||
if (!tbar->fwin) return;
|
|
||||||
orient = tbar->gadcon->orient;
|
|
||||||
switch (orient)
|
|
||||||
{
|
|
||||||
case E_GADCON_ORIENT_HORIZ:
|
|
||||||
case E_GADCON_ORIENT_TOP:
|
|
||||||
tbar->x = 0;
|
|
||||||
tbar->y = 0;
|
|
||||||
tbar->h = 32;
|
|
||||||
tbar->w = tbar->fwin->w;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case E_GADCON_ORIENT_BOTTOM:
|
|
||||||
tbar->x = 0;
|
|
||||||
tbar->h = 32;
|
|
||||||
tbar->w = tbar->fwin->w;
|
|
||||||
tbar->y = (tbar->fwin->h - tbar->h);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case E_GADCON_ORIENT_VERT:
|
|
||||||
case E_GADCON_ORIENT_LEFT:
|
|
||||||
tbar->x = 0;
|
|
||||||
tbar->w = 32;
|
|
||||||
tbar->h = tbar->fwin->h;
|
|
||||||
tbar->y = 0;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case E_GADCON_ORIENT_RIGHT:
|
|
||||||
tbar->y = 0;
|
|
||||||
tbar->w = 32;
|
|
||||||
tbar->x = (tbar->fwin->w - tbar->w);
|
|
||||||
tbar->h = tbar->fwin->h;
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
e_toolbar_move_resize(tbar, tbar->x, tbar->y, tbar->w, tbar->h);
|
|
||||||
}
|
|
||||||
|
|
||||||
EAPI void
|
EAPI void
|
||||||
e_toolbar_populate(E_Toolbar *tbar)
|
e_toolbar_populate(E_Toolbar *tbar)
|
||||||
{
|
{
|
||||||
|
@ -410,13 +307,9 @@ static void
|
||||||
_e_toolbar_gadcon_size_request(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h)
|
_e_toolbar_gadcon_size_request(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coord h)
|
||||||
{
|
{
|
||||||
E_Toolbar *tbar;
|
E_Toolbar *tbar;
|
||||||
Evas_Coord nx, ny, nw, nh, ww, hh;
|
Evas_Coord ww, hh, nw, nh;
|
||||||
|
|
||||||
tbar = data;
|
tbar = data;
|
||||||
nx = tbar->x;
|
|
||||||
ny = tbar->y;
|
|
||||||
nw = tbar->w;
|
|
||||||
nh = tbar->h;
|
|
||||||
ww = hh = 0;
|
ww = hh = 0;
|
||||||
evas_object_geometry_get(gc->o_container, NULL, NULL, &ww, &hh);
|
evas_object_geometry_get(gc->o_container, NULL, NULL, &ww, &hh);
|
||||||
switch (gc->orient)
|
switch (gc->orient)
|
||||||
|
@ -426,58 +319,18 @@ _e_toolbar_gadcon_size_request(void *data, E_Gadcon *gc, Evas_Coord w, Evas_Coor
|
||||||
w = ww;
|
w = ww;
|
||||||
h = 32;
|
h = 32;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case E_GADCON_ORIENT_LEFT:
|
case E_GADCON_ORIENT_LEFT:
|
||||||
case E_GADCON_ORIENT_RIGHT:
|
case E_GADCON_ORIENT_RIGHT:
|
||||||
w = 32;
|
w = 32;
|
||||||
h = hh;
|
h = hh;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
e_gadcon_swallowed_min_size_set(gc, w, h);
|
e_gadcon_swallowed_min_size_set(gc, w, h);
|
||||||
edje_object_size_min_calc(tbar->o_base, &nw, &nh);
|
edje_object_size_min_calc(tbar->o_base, &nw, &nh);
|
||||||
switch (gc->orient)
|
tbar->minw = nw;
|
||||||
{
|
tbar->minh = nh;
|
||||||
case E_GADCON_ORIENT_TOP:
|
|
||||||
nx = ny = 0;
|
|
||||||
nw = tbar->w;
|
|
||||||
nh = tbar->h;
|
|
||||||
if (nw > tbar->fwin->w) nw = tbar->fwin->w;
|
|
||||||
if (nh > tbar->fwin->h) nh = 32;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case E_GADCON_ORIENT_BOTTOM:
|
|
||||||
nx = 0;
|
|
||||||
nw = tbar->w;
|
|
||||||
nh = tbar->h;
|
|
||||||
if (nw > tbar->fwin->w) nw = tbar->fwin->w;
|
|
||||||
if (nh > tbar->fwin->h) nh = 32;
|
|
||||||
ny = (tbar->fwin->h - nh);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case E_GADCON_ORIENT_LEFT:
|
|
||||||
nx = ny = 0;
|
|
||||||
nw = tbar->w;
|
|
||||||
nh = tbar->h;
|
|
||||||
if (nh > tbar->fwin->h) nh = tbar->fwin->h;
|
|
||||||
if (nw > tbar->fwin->w) nw = 32;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case E_GADCON_ORIENT_RIGHT:
|
|
||||||
ny = 0;
|
|
||||||
nh = tbar->h;
|
|
||||||
nw = tbar->w;
|
|
||||||
if (nw > tbar->fwin->w) nw = 32;
|
|
||||||
if (nh > tbar->fwin->h) nh = tbar->fwin->h;
|
|
||||||
nx = (tbar->fwin->w - tbar->w);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
e_toolbar_move_resize(tbar, nx, ny, nw, nh);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *
|
static const char *
|
||||||
|
|
|
@ -12,7 +12,7 @@ struct _E_Toolbar
|
||||||
{
|
{
|
||||||
E_Object e_obj_inherit;
|
E_Object e_obj_inherit;
|
||||||
|
|
||||||
int x, y, w, h, id;
|
int minw, minh, id;
|
||||||
const char *name;
|
const char *name;
|
||||||
|
|
||||||
Evas *evas;
|
Evas *evas;
|
||||||
|
@ -33,13 +33,7 @@ EAPI void e_toolbar_fwin_set(E_Toolbar *tbar, E_Win *fwin);
|
||||||
EAPI E_Win *e_toolbar_fwin_get(E_Toolbar *tbar);
|
EAPI E_Win *e_toolbar_fwin_get(E_Toolbar *tbar);
|
||||||
EAPI void e_toolbar_fm2_set(E_Toolbar *tbar, Evas_Object *fm2);
|
EAPI void e_toolbar_fm2_set(E_Toolbar *tbar, Evas_Object *fm2);
|
||||||
EAPI Evas_Object *e_toolbar_fm2_get(E_Toolbar *tbar);
|
EAPI Evas_Object *e_toolbar_fm2_get(E_Toolbar *tbar);
|
||||||
EAPI void e_toolbar_show(E_Toolbar *tbar);
|
|
||||||
EAPI void e_toolbar_hide(E_Toolbar *tbar);
|
|
||||||
EAPI void e_toolbar_move(E_Toolbar *tbar, int x, int y);
|
|
||||||
EAPI void e_toolbar_resize(E_Toolbar *tbar, int w, int h);
|
|
||||||
EAPI void e_toolbar_move_resize(E_Toolbar *tbar, int x, int y, int w, int h);
|
|
||||||
EAPI void e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient);
|
EAPI void e_toolbar_orient(E_Toolbar *tbar, E_Gadcon_Orient orient);
|
||||||
EAPI void e_toolbar_position_calc(E_Toolbar *tbar);
|
|
||||||
EAPI void e_toolbar_populate(E_Toolbar *tbar);
|
EAPI void e_toolbar_populate(E_Toolbar *tbar);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -61,7 +61,6 @@ struct _E_Fwin_Page
|
||||||
E_Fwin *fwin;
|
E_Fwin *fwin;
|
||||||
Ecore_Event_Handler *fm_op_entry_add_handler;
|
Ecore_Event_Handler *fm_op_entry_add_handler;
|
||||||
|
|
||||||
Evas_Object *box;
|
|
||||||
Evas_Object *flist;
|
Evas_Object *flist;
|
||||||
Evas_Object *flist_frame;
|
Evas_Object *flist_frame;
|
||||||
Evas_Object *scrollframe_obj;
|
Evas_Object *scrollframe_obj;
|
||||||
|
@ -547,9 +546,9 @@ e_fwin_reload_all(void)
|
||||||
{
|
{
|
||||||
if (!fwin->cur_page->tbar)
|
if (!fwin->cur_page->tbar)
|
||||||
{
|
{
|
||||||
fwin->cur_page->tbar = e_toolbar_new(e_win_evas_get(fwin->win), "toolbar",
|
fwin->cur_page->tbar = e_toolbar_new
|
||||||
fwin->win, fwin->cur_page->fm_obj);
|
(e_win_evas_get(fwin->win), "toolbar",
|
||||||
e_toolbar_show(fwin->cur_page->tbar);
|
fwin->win, fwin->cur_page->fm_obj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -563,7 +562,11 @@ e_fwin_reload_all(void)
|
||||||
if (fileman_config->view.show_sidebar)
|
if (fileman_config->view.show_sidebar)
|
||||||
{
|
{
|
||||||
if (!fwin->cur_page->flist_frame)
|
if (!fwin->cur_page->flist_frame)
|
||||||
_e_fwin_page_favorites_add(fwin->cur_page);
|
{
|
||||||
|
_e_fwin_page_favorites_add(fwin->cur_page);
|
||||||
|
edje_object_signal_emit(fwin->bg_obj, "e,favorites,enabled", "e");
|
||||||
|
edje_object_message_signal_process(fwin->bg_obj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -571,6 +574,8 @@ e_fwin_reload_all(void)
|
||||||
{
|
{
|
||||||
evas_object_del(fwin->cur_page->flist_frame);
|
evas_object_del(fwin->cur_page->flist_frame);
|
||||||
fwin->cur_page->flist_frame = fwin->cur_page->flist = NULL;
|
fwin->cur_page->flist_frame = fwin->cur_page->flist = NULL;
|
||||||
|
edje_object_signal_emit(fwin->bg_obj, "e,favorites,disabled", "e");
|
||||||
|
edje_object_message_signal_process(fwin->bg_obj);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_e_fwin_window_title_set(fwin->cur_page);
|
_e_fwin_window_title_set(fwin->cur_page);
|
||||||
|
@ -662,7 +667,8 @@ _e_fwin_new(E_Container *con,
|
||||||
// o = e_icon_add(e_win_evas_get(fwin->win));
|
// o = e_icon_add(e_win_evas_get(fwin->win));
|
||||||
// e_icon_scale_size_set(o, 0);
|
// e_icon_scale_size_set(o, 0);
|
||||||
// e_icon_fill_inside_set(o, 0);
|
// e_icon_fill_inside_set(o, 0);
|
||||||
edje_object_part_swallow(e_scrollframe_edje_object_get(page->scr), "e.swallow.overlay", o);
|
edje_object_part_swallow(e_scrollframe_edje_object_get(page->scr),
|
||||||
|
"e.swallow.overlay", o);
|
||||||
evas_object_pass_events_set(o, 1);
|
evas_object_pass_events_set(o, 1);
|
||||||
fwin->over_obj = o;
|
fwin->over_obj = o;
|
||||||
|
|
||||||
|
@ -685,7 +691,8 @@ _e_fwin_new(E_Container *con,
|
||||||
if (fwin->win->evas_win)
|
if (fwin->win->evas_win)
|
||||||
e_drop_xdnd_register_set(fwin->win->evas_win, 1);
|
e_drop_xdnd_register_set(fwin->win->evas_win, 1);
|
||||||
if (fwin->win->border)
|
if (fwin->win->border)
|
||||||
eina_stringshare_replace(&fwin->win->border->internal_icon, "system-file-manager");
|
eina_stringshare_replace(&fwin->win->border->internal_icon,
|
||||||
|
"system-file-manager");
|
||||||
|
|
||||||
return fwin;
|
return fwin;
|
||||||
}
|
}
|
||||||
|
@ -698,12 +705,9 @@ _e_fwin_free(E_Fwin *fwin)
|
||||||
_e_fwin_page_free(fwin->cur_page);
|
_e_fwin_page_free(fwin->cur_page);
|
||||||
|
|
||||||
if (fwin->zone)
|
if (fwin->zone)
|
||||||
{
|
evas_object_event_callback_del(fwin->zone->bg_event_object,
|
||||||
evas_object_event_callback_del(fwin->zone->bg_event_object,
|
EVAS_CALLBACK_MOUSE_DOWN,
|
||||||
EVAS_CALLBACK_MOUSE_DOWN,
|
_e_fwin_zone_cb_mouse_down);
|
||||||
_e_fwin_zone_cb_mouse_down);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (fwin->zone_handler)
|
if (fwin->zone_handler)
|
||||||
ecore_event_handler_del(fwin->zone_handler);
|
ecore_event_handler_del(fwin->zone_handler);
|
||||||
if (fwin->zone_del_handler)
|
if (fwin->zone_del_handler)
|
||||||
|
@ -786,46 +790,29 @@ _e_fwin_icon_popup(void *data)
|
||||||
fwin->popup = e_popup_new(zone, 0, 0, 1, 1);
|
fwin->popup = e_popup_new(zone, 0, 0, 1, 1);
|
||||||
e_popup_ignore_events_set(fwin->popup, 1);
|
e_popup_ignore_events_set(fwin->popup, 1);
|
||||||
ecore_x_window_shape_input_rectangle_set(fwin->popup->evas_win, 0, 0, 0, 0);
|
ecore_x_window_shape_input_rectangle_set(fwin->popup->evas_win, 0, 0, 0, 0);
|
||||||
|
|
||||||
bg = edje_object_add(fwin->popup->evas);
|
bg = edje_object_add(fwin->popup->evas);
|
||||||
e_theme_edje_object_set(bg, "base/theme/fileman", "e/fileman/default/window/main");
|
e_theme_edje_object_set(bg, "base/theme/fileman",
|
||||||
e_popup_edje_bg_object_set(fwin->popup, bg);
|
"e/fileman/popup/default");
|
||||||
edje = edje_object_add(fwin->popup->evas);
|
|
||||||
e_theme_edje_object_set(edje, "base/theme/borders", "e/widgets/border/pixel/border");
|
|
||||||
edje_object_signal_emit(edje, "e,state,focused", "e");
|
|
||||||
mw = zone->w * fileman_config->tooltip.size / 100.0;
|
mw = zone->w * fileman_config->tooltip.size / 100.0;
|
||||||
mh = zone->h * fileman_config->tooltip.size / 100.0;
|
mh = zone->h * fileman_config->tooltip.size / 100.0;
|
||||||
/*
|
|
||||||
* NO! this causes the filename label to either take up the whole screen or be cut off!!!
|
|
||||||
if (fwin->popup_icon->link)
|
|
||||||
{
|
|
||||||
if (fwin->popup_icon->real_link == NULL)
|
|
||||||
snprintf(buf, sizeof(buf), _("%s → %s ⇒ (broken)"), fwin->popup_icon->file, fwin->popup_icon->link);
|
|
||||||
else if (fwin->popup_icon->real_link != fwin->popup_icon->link)
|
|
||||||
snprintf(buf, sizeof(buf), _("%s → %s ⇒ %s"), fwin->popup_icon->file, fwin->popup_icon->link, fwin->popup_icon->real_link);
|
|
||||||
else if (fwin->popup_icon->broken_link)
|
|
||||||
snprintf(buf, sizeof(buf), _("%s → %s (broken)"), fwin->popup_icon->file, fwin->popup_icon->link);
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), _("%s → %s"), fwin->popup_icon->file, fwin->popup_icon->link);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
snprintf(buf, sizeof(buf), "%s", fwin->popup_icon->file);
|
|
||||||
list = e_widget_framelist_add(fwin->popup->evas, buf, 0);
|
|
||||||
*/
|
|
||||||
|
|
||||||
list = e_widget_framelist_add(fwin->popup->evas, fwin->popup_icon->label ?: fwin->popup_icon->file, 0);
|
edje_object_part_text_set(bg, "e.text.title",
|
||||||
|
fwin->popup_icon->label ?
|
||||||
|
fwin->popup_icon->label : fwin->popup_icon->file);
|
||||||
|
|
||||||
|
list = e_widget_list_add(fwin->popup->evas, 0, 0);
|
||||||
|
|
||||||
o = e_widget_filepreview_add(fwin->popup->evas, mw, mh, 0);
|
o = e_widget_filepreview_add(fwin->popup->evas, mw, mh, 0);
|
||||||
e_widget_filepreview_path_set(o, buf, fwin->popup_icon->mime);
|
e_widget_filepreview_path_set(o, buf, fwin->popup_icon->mime);
|
||||||
e_widget_framelist_object_append(list, o);
|
e_widget_list_object_append(list, o, 1, 0, 0.5);
|
||||||
e_widget_size_min_get(list, &mw, &mh);
|
e_widget_size_min_get(list, &mw, &mh);
|
||||||
edje_extern_object_min_size_set(list, mw, mh);
|
edje_extern_object_min_size_set(list, mw, mh);
|
||||||
edje_object_part_swallow(edje, "e.swallow.client", list);
|
edje_object_part_swallow(bg, "e.swallow.content", list);
|
||||||
edje_object_size_min_calc(edje, &mw, &mh);
|
|
||||||
edje_extern_object_min_size_set(edje, mw, mh);
|
|
||||||
edje_object_part_swallow(bg, "e.swallow.bg", edje);
|
|
||||||
edje_object_size_min_calc(bg, &mw, &mh);
|
edje_object_size_min_calc(bg, &mw, &mh);
|
||||||
evas_object_show(o);
|
evas_object_show(o);
|
||||||
evas_object_show(list);
|
evas_object_show(list);
|
||||||
evas_object_show(edje);
|
|
||||||
evas_object_show(bg);
|
evas_object_show(bg);
|
||||||
|
|
||||||
/* prefer tooltip left of icon */
|
/* prefer tooltip left of icon */
|
||||||
|
@ -899,7 +886,7 @@ _e_fwin_page_favorites_add(E_Fwin_Page *page)
|
||||||
{
|
{
|
||||||
E_Fm2_Config fmc;
|
E_Fm2_Config fmc;
|
||||||
Evas_Object *o;
|
Evas_Object *o;
|
||||||
Evas *evas = evas_object_evas_get(page->box);
|
Evas *evas = evas_object_evas_get(page->fwin->bg_obj);
|
||||||
|
|
||||||
o = e_fm2_add(evas);
|
o = e_fm2_add(evas);
|
||||||
evas_object_data_set(o, "fm_page", page);
|
evas_object_data_set(o, "fm_page", page);
|
||||||
|
@ -939,7 +926,8 @@ _e_fwin_page_favorites_add(E_Fwin_Page *page)
|
||||||
e_fm2_pan_get,
|
e_fm2_pan_get,
|
||||||
e_fm2_pan_max_get,
|
e_fm2_pan_max_get,
|
||||||
e_fm2_pan_child_size_get);
|
e_fm2_pan_child_size_get);
|
||||||
e_scrollframe_custom_theme_set(e_widget_scrollframe_object_get(o), "base/theme/fileman",
|
e_scrollframe_custom_theme_set(e_widget_scrollframe_object_get(o),
|
||||||
|
"base/theme/fileman",
|
||||||
"e/fileman/default/scrollframe");
|
"e/fileman/default/scrollframe");
|
||||||
evas_object_propagate_events_set(page->flist, 0);
|
evas_object_propagate_events_set(page->flist, 0);
|
||||||
e_widget_can_focus_set(o, EINA_FALSE);
|
e_widget_can_focus_set(o, EINA_FALSE);
|
||||||
|
@ -947,8 +935,8 @@ _e_fwin_page_favorites_add(E_Fwin_Page *page)
|
||||||
e_widget_scrollframe_focus_object_set(o, page->flist);
|
e_widget_scrollframe_focus_object_set(o, page->flist);
|
||||||
|
|
||||||
page->flist_frame = o;
|
page->flist_frame = o;
|
||||||
e_widget_size_min_set(o, 128, 128);
|
edje_extern_object_min_size_set(o, 128, 0);
|
||||||
e_widget_list_object_prepend(page->box, o, 1, 0, 0);
|
edje_object_part_swallow(page->fwin->bg_obj, "e.swallow.favorites", o);
|
||||||
}
|
}
|
||||||
|
|
||||||
static E_Fwin_Page *
|
static E_Fwin_Page *
|
||||||
|
@ -962,10 +950,12 @@ _e_fwin_page_create(E_Fwin *fwin)
|
||||||
page->fwin = fwin;
|
page->fwin = fwin;
|
||||||
evas = e_win_evas_get(fwin->win);
|
evas = e_win_evas_get(fwin->win);
|
||||||
|
|
||||||
page->box = e_widget_list_add(evas, 0, 1);
|
|
||||||
|
|
||||||
if (fileman_config->view.show_sidebar)
|
if (fileman_config->view.show_sidebar)
|
||||||
_e_fwin_page_favorites_add(page);
|
{
|
||||||
|
_e_fwin_page_favorites_add(page);
|
||||||
|
edje_object_signal_emit(fwin->bg_obj, "e,favorites,enabled", "e");
|
||||||
|
edje_object_message_signal_process(fwin->bg_obj);
|
||||||
|
}
|
||||||
|
|
||||||
o = e_fm2_add(evas);
|
o = e_fm2_add(evas);
|
||||||
page->fm_obj = o;
|
page->fm_obj = o;
|
||||||
|
@ -1021,24 +1011,19 @@ _e_fwin_page_create(E_Fwin *fwin)
|
||||||
e_widget_can_focus_set(o, EINA_FALSE);
|
e_widget_can_focus_set(o, EINA_FALSE);
|
||||||
page->scrollframe_obj = o;
|
page->scrollframe_obj = o;
|
||||||
page->scr = e_widget_scrollframe_object_get(o);
|
page->scr = e_widget_scrollframe_object_get(o);
|
||||||
e_scrollframe_custom_theme_set(page->scr, "base/theme/fileman",
|
e_scrollframe_custom_theme_set(o, "base/theme/fileman",
|
||||||
"e/fileman/default/scrollframe");
|
"e/fileman/default/scrollframe");
|
||||||
// edje_object_part_swallow(fwin->bg_obj, "e.swallow.content", o);
|
edje_object_part_swallow(fwin->bg_obj, "e.swallow.content", o);
|
||||||
e_widget_list_object_append(page->box, page->scrollframe_obj, 1, 1, 1);
|
|
||||||
evas_object_move(page->box, 0, 0);
|
|
||||||
evas_object_show(page->box);
|
|
||||||
|
|
||||||
if (fileman_config->view.show_toolbar)
|
if (fileman_config->view.show_toolbar)
|
||||||
{
|
page->tbar = e_toolbar_new(evas, "toolbar",
|
||||||
page->tbar = e_toolbar_new(evas, "toolbar",
|
fwin->win, page->fm_obj);
|
||||||
fwin->win, page->fm_obj);
|
|
||||||
e_toolbar_show(page->tbar);
|
|
||||||
}
|
|
||||||
|
|
||||||
page->fm_op_entry_add_handler =
|
page->fm_op_entry_add_handler =
|
||||||
ecore_event_handler_add(E_EVENT_FM_OP_REGISTRY_ADD,
|
ecore_event_handler_add(E_EVENT_FM_OP_REGISTRY_ADD,
|
||||||
_e_fwin_op_registry_entry_add_cb, page);
|
_e_fwin_op_registry_entry_add_cb, page);
|
||||||
_e_fwin_op_registry_entry_iter(page);
|
_e_fwin_op_registry_entry_iter(page);
|
||||||
|
_e_fwin_toolbar_resize(page);
|
||||||
return page;
|
return page;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1047,7 +1032,6 @@ _e_fwin_page_free(E_Fwin_Page *page)
|
||||||
{
|
{
|
||||||
if (page->fm_obj) evas_object_del(page->fm_obj);
|
if (page->fm_obj) evas_object_del(page->fm_obj);
|
||||||
if (page->tbar) e_object_del(E_OBJECT(page->tbar));
|
if (page->tbar) e_object_del(E_OBJECT(page->tbar));
|
||||||
if (page->box) evas_object_del(page->box);
|
|
||||||
else evas_object_del(page->scrollframe_obj);
|
else evas_object_del(page->scrollframe_obj);
|
||||||
|
|
||||||
if (page->fm_op_entry_add_handler)
|
if (page->fm_op_entry_add_handler)
|
||||||
|
@ -1519,71 +1503,39 @@ _e_fwin_window_title_set(E_Fwin_Page *page)
|
||||||
static void
|
static void
|
||||||
_e_fwin_toolbar_resize(E_Fwin_Page *page)
|
_e_fwin_toolbar_resize(E_Fwin_Page *page)
|
||||||
{
|
{
|
||||||
int tx, ty, tw, th, offset = 0;
|
|
||||||
int x, y, w, h;
|
|
||||||
|
|
||||||
w = page->fwin->win->w;
|
|
||||||
h = page->fwin->win->h;
|
|
||||||
if (!page->tbar)
|
if (!page->tbar)
|
||||||
{
|
{
|
||||||
evas_object_move(page->box, 0, 0);
|
edje_object_signal_emit(page->fwin->bg_obj, "e,toolbar,disabled", "e");
|
||||||
evas_object_resize(page->box, w, h);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
switch (page->tbar->gadcon->orient)
|
switch (page->tbar->gadcon->orient)
|
||||||
{
|
{
|
||||||
case E_GADCON_ORIENT_HORIZ:
|
case E_GADCON_ORIENT_HORIZ:
|
||||||
case E_GADCON_ORIENT_TOP:
|
case E_GADCON_ORIENT_TOP:
|
||||||
tx = 0;
|
edje_extern_object_min_size_set(page->tbar->o_base, 0, page->tbar->minh);
|
||||||
ty = offset;
|
edje_object_part_swallow(page->fwin->bg_obj, "e.swallow.toolbar", page->tbar->o_base);
|
||||||
th = 32;
|
edje_object_signal_emit(page->fwin->bg_obj, "e,toolbar,top", "e");
|
||||||
tw = w;
|
|
||||||
|
|
||||||
x = 0;
|
|
||||||
y = offset + th;
|
|
||||||
h = (h - offset - th);
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case E_GADCON_ORIENT_BOTTOM:
|
case E_GADCON_ORIENT_BOTTOM:
|
||||||
tx = 0;
|
edje_extern_object_min_size_set(page->tbar->o_base, 0, page->tbar->minh);
|
||||||
th = 32;
|
edje_object_part_swallow(page->fwin->bg_obj, "e.swallow.toolbar", page->tbar->o_base);
|
||||||
tw = w;
|
edje_object_signal_emit(page->fwin->bg_obj, "e,toolbar,bottom", "e");
|
||||||
ty = h - th;
|
|
||||||
|
|
||||||
x = 0;
|
|
||||||
y = offset;
|
|
||||||
h = (h - offset - th);
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case E_GADCON_ORIENT_VERT:
|
case E_GADCON_ORIENT_VERT:
|
||||||
case E_GADCON_ORIENT_LEFT:
|
case E_GADCON_ORIENT_LEFT:
|
||||||
tx = 0;
|
edje_extern_object_min_size_set(page->tbar->o_base, page->tbar->minw, 0);
|
||||||
tw = 32;
|
edje_object_part_swallow(page->fwin->bg_obj, "e.swallow.toolbar", page->tbar->o_base);
|
||||||
th = h - offset;
|
edje_object_signal_emit(page->fwin->bg_obj, "e,toolbar,left", "e");
|
||||||
ty = offset;
|
|
||||||
|
|
||||||
x = tw;
|
|
||||||
y = offset;
|
|
||||||
w = (w - tw);
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case E_GADCON_ORIENT_RIGHT:
|
case E_GADCON_ORIENT_RIGHT:
|
||||||
ty = offset;
|
edje_extern_object_min_size_set(page->tbar->o_base, page->tbar->minw, 0);
|
||||||
tw = 32;
|
edje_object_part_swallow(page->fwin->bg_obj, "e.swallow.toolbar", page->tbar->o_base);
|
||||||
tx = w - tw;
|
edje_object_signal_emit(page->fwin->bg_obj, "e,toolbar,right", "e");
|
||||||
th = h - offset;
|
|
||||||
|
|
||||||
x = 0;
|
|
||||||
y = offset;
|
|
||||||
w = (w - tw);
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return;
|
break;
|
||||||
}
|
}
|
||||||
e_toolbar_move_resize(page->tbar, tx, ty, tw, th);
|
edje_object_message_signal_process(page->fwin->bg_obj);
|
||||||
evas_object_move(page->box, x, y);
|
|
||||||
evas_object_resize(page->box, w, h);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* fwin callbacks */
|
/* fwin callbacks */
|
||||||
|
@ -1733,7 +1685,8 @@ _e_fwin_changed(void *data,
|
||||||
}
|
}
|
||||||
if (fwin->under_obj)
|
if (fwin->under_obj)
|
||||||
{
|
{
|
||||||
edje_object_part_swallow(fwin->bg_obj, "e.swallow.bg", fwin->under_obj);
|
edje_object_part_swallow(e_scrollframe_edje_object_get(page->scr),
|
||||||
|
"e.swallow.bg", fwin->under_obj);
|
||||||
evas_object_pass_events_set(fwin->under_obj, 1);
|
evas_object_pass_events_set(fwin->under_obj, 1);
|
||||||
evas_object_show(fwin->under_obj);
|
evas_object_show(fwin->under_obj);
|
||||||
}
|
}
|
||||||
|
@ -1744,7 +1697,8 @@ _e_fwin_changed(void *data,
|
||||||
evas_object_hide(fwin->over_obj);
|
evas_object_hide(fwin->over_obj);
|
||||||
if (fwin->overlay_file)
|
if (fwin->overlay_file)
|
||||||
{
|
{
|
||||||
edje_object_file_set(fwin->over_obj, fwin->overlay_file, "e/desktop/background");
|
edje_object_file_set(fwin->over_obj, fwin->overlay_file,
|
||||||
|
"e/desktop/background");
|
||||||
// ext = strrchr(fwin->overlay_file, '.');
|
// ext = strrchr(fwin->overlay_file, '.');
|
||||||
// if (ext && !strcasecmp(ext, ".edj"))
|
// if (ext && !strcasecmp(ext, ".edj"))
|
||||||
// e_icon_file_edje_set(fwin->over_obj, fwin->overlay_file, "e/desktop/background");
|
// e_icon_file_edje_set(fwin->over_obj, fwin->overlay_file, "e/desktop/background");
|
||||||
|
@ -1758,7 +1712,8 @@ _e_fwin_changed(void *data,
|
||||||
if (page->scrollframe_obj)
|
if (page->scrollframe_obj)
|
||||||
{
|
{
|
||||||
if ((fwin->scrollframe_file) &&
|
if ((fwin->scrollframe_file) &&
|
||||||
(e_util_edje_collection_exists(fwin->scrollframe_file, "e/fileman/default/scrollframe")))
|
(e_util_edje_collection_exists(fwin->scrollframe_file,
|
||||||
|
"e/fileman/default/scrollframe")))
|
||||||
e_scrollframe_custom_edje_file_set(page->scr,
|
e_scrollframe_custom_edje_file_set(page->scr,
|
||||||
(char *)fwin->scrollframe_file,
|
(char *)fwin->scrollframe_file,
|
||||||
"e/fileman/default/scrollframe");
|
"e/fileman/default/scrollframe");
|
||||||
|
|
Loading…
Reference in New Issue