images
{
- image: "e17_fileman_bg.png" COMP;
+ image: "e17_fileman_bg.png" COMP;
+ image: "e17_fileman_bg_shadow.png" COMP;
image: "e17_icon_fileman_folder.png" COMP;
image: "e17_icon_fileman_folder_clicked.png" COMP;
image: "e17_icon_fileman_file.png" COMP;
image: "e17_menu_bg_border.png" COMP;
image: "e17_button2.png" COMP;
image: "e17_button.png" COMP;
- image: "e17_logo.png" COMP;
+ image: "e17_logo.png" COMP;
}
styles
}
}
}
+ part {
+ name: "background_border";
+ mouse_events: 1;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 0 0;
+ offset: 0 0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ offset: -1 -1;
+ }
+ image {
+ normal: "e17_fileman_bg_shadow.png";
+ }
+ color: 255 255 255 138;
+ }
+ }
part {
name: "icon_area";
type: SWALLOW;
}
}
}
- part {
- name: "hscrollbar";
- type: "SWALLOW";
- mouse_events: 1;
- description {
- min: 40 16;
- state: "default" 0.0;
- rel1 {
- relative: 0.0 1.0;
- offset: 0 -16;
- }
- rel2 {
- relative: 1.0 1.0;
- offset: -16 -1;
- }
- color: 0 0 0 255;
- }
- }
part {
name: "vscrollbar";
type: "SWALLOW";
}
rel2 {
relative: 1.0 1.0;
- offset: 0 -16;
+ offset: 0 -1;
}
color: 0 0 0 255;
}
* - create x, y, w, h in canvas struct and make them auto update
****/
-static void _e_fileman_hscrollbar_drag_cb(Evas_Object *object, double value, void *data);
static void _e_fileman_vscrollbar_drag_cb(Evas_Object *object, double value, void *data);
static void _e_fileman_cb_resize(E_Win *win);
static void _e_fileman_cb_delete(E_Win *win);
e_theme_edje_object_set(fileman->main, "base/theme/fileman/main",
"fileman/main");
- fileman->hscrollbar = e_scrollbar_add(fileman->evas);
- e_scrollbar_callback_drag_add(fileman->hscrollbar, _e_fileman_hscrollbar_drag_cb, fileman);
- edje_object_part_swallow(fileman->main, "hscrollbar", fileman->hscrollbar);
-
fileman->vscrollbar = e_scrollbar_add(fileman->evas);
e_scrollbar_direction_set(fileman->vscrollbar, E_SCROLLBAR_VERTICAL);
e_scrollbar_callback_drag_add(fileman->vscrollbar, _e_fileman_vscrollbar_drag_cb, fileman);
_e_fileman_free(E_Fileman *fileman)
{
e_object_unref(E_OBJECT(fileman->con));
- evas_object_del(fileman->hscrollbar);
evas_object_del(fileman->vscrollbar);
evas_object_del(fileman->smart);
evas_object_del(fileman->main);
e_object_del(E_OBJECT(win));
}
-static void
-_e_fileman_hscrollbar_drag_cb(Evas_Object *object, double value, void *data)
-{
- E_Fileman *fileman;
-
- fileman = data;
-}
-
static void
_e_fileman_vscrollbar_drag_cb(Evas_Object *object, double value, void *data)
{
/* some test values not meant for everyone */
- /*
+
{
E_Fileman_Assoc_App *assoc;
assoc->app = E_NEW(char *, 7);
snprintf(assoc->app, 7, "gqview");
sd->conf.main->apps = evas_list_append(sd->conf.main->apps, assoc);
+
+ assoc = E_NEW(E_Fileman_Assoc_App, 1);
+ assoc->mime = E_NEW(char *, 5);
+ snprintf(assoc->mime, 5, "%s", ".png");
+ assoc->app = E_NEW(char *, 7);
+ snprintf(assoc->app, 7, "gqview");
+ sd->conf.main->apps = evas_list_append(sd->conf.main->apps, assoc);
}
- */
+
}
evas_object_smart_data_set(object, sd);