- new menu entry (new folder, needs actual code to create)
- place holder icons. should solve this soon. SVN revision: 17811
This commit is contained in:
parent
4970ccc1e7
commit
ca8ab602da
|
@ -97,8 +97,34 @@ images
|
|||
image: "e17_icon_fileman_pdf.png" COMP;
|
||||
image: "e17_icon_fileman_c.png" COMP;
|
||||
image: "e17_icon_fileman_h.png" COMP;
|
||||
image: "e17_icon_fileman_o.png" COMP;
|
||||
image: "e17_icon_fileman_sh.png" COMP;
|
||||
image: "e17_icon_fileman_png.png" COMP;
|
||||
image: "e17_icon_fileman_jpg.png" COMP;
|
||||
image: "e17_icon_fileman_jpg.png" COMP;
|
||||
image: "e17_icon_fileman_avi.png" COMP;
|
||||
image: "e17_icon_fileman_mp3.png" COMP;
|
||||
image: "e17_icon_fileman_xcf.png" COMP;
|
||||
image: "e17_icon_fileman_cpp.png" COMP;
|
||||
image: "e17_icon_fileman_cs.png" COMP;
|
||||
image: "e17_icon_fileman_patch.png" COMP;
|
||||
image: "e17_icon_fileman_diff.png" COMP;
|
||||
image: "e17_icon_fileman_doc.png" COMP;
|
||||
image: "e17_icon_fileman_ogg.png" COMP;
|
||||
image: "e17_icon_fileman_txt.png" COMP;
|
||||
image: "e17_icon_fileman_bz2.png" COMP;
|
||||
image: "e17_icon_fileman_deb.png" COMP;
|
||||
image: "e17_icon_fileman_ttf.png" COMP;
|
||||
image: "e17_icon_fileman_pcf.png" COMP;
|
||||
image: "e17_icon_fileman_bdf.png" COMP;
|
||||
image: "e17_icon_fileman_css.png" COMP;
|
||||
image: "e17_icon_fileman_html.png" COMP;
|
||||
image: "e17_icon_fileman_htm.png" COMP;
|
||||
image: "e17_icon_fileman_zip.png" COMP;
|
||||
image: "e17_icon_fileman_gz.png" COMP;
|
||||
image: "e17_icon_fileman_tar.png" COMP;
|
||||
image: "e17_icon_fileman_mpg.png" COMP;
|
||||
image: "e17_icon_fileman_mpeg.png" COMP;
|
||||
|
||||
image: "e17_button_detail_open.png" COMP;
|
||||
image: "e17_button_detail_paste.png" COMP;
|
||||
image: "e17_button_detail_copy.png" COMP;
|
||||
|
@ -109,6 +135,8 @@ images
|
|||
image: "e17_button_detail_arrange_name.png" COMP;
|
||||
image: "e17_button_detail_arrange.png" COMP;
|
||||
image: "e17_button_detail_arrange_time.png" COMP;
|
||||
image: "e17_button_detail_new.png" COMP;
|
||||
image: "e17_button_detail_new_dir.png" COMP;
|
||||
image: "e17_button_detail_properties.png" COMP;
|
||||
image: "e17_button_detail_refresh.png" COMP;
|
||||
image: "e17_button_detail_view_details.png" COMP;
|
||||
|
@ -404,8 +432,33 @@ FILEMAN_ICON_CLICKABLE("file");
|
|||
FILEMAN_ICON("pdf");
|
||||
FILEMAN_ICON("c");
|
||||
FILEMAN_ICON("h");
|
||||
FILEMAN_ICON("o");
|
||||
FILEMAN_ICON("sh");
|
||||
FILEMAN_ICON("png");
|
||||
FILEMAN_ICON("jpg");
|
||||
FILEMAN_ICON("avi");
|
||||
FILEMAN_ICON("mp3");
|
||||
FILEMAN_ICON("xcf");
|
||||
FILEMAN_ICON("cpp");
|
||||
FILEMAN_ICON("cs");
|
||||
FILEMAN_ICON("patch");
|
||||
FILEMAN_ICON("diff");
|
||||
FILEMAN_ICON("doc");
|
||||
FILEMAN_ICON("ogg");
|
||||
FILEMAN_ICON("txt");
|
||||
FILEMAN_ICON("bz2");
|
||||
FILEMAN_ICON("deb");
|
||||
FILEMAN_ICON("ttf");
|
||||
FILEMAN_ICON("pcf");
|
||||
FILEMAN_ICON("bdf");
|
||||
FILEMAN_ICON("css");
|
||||
FILEMAN_ICON("html");
|
||||
FILEMAN_ICON("htm");
|
||||
FILEMAN_ICON("zip");
|
||||
FILEMAN_ICON("gz");
|
||||
FILEMAN_ICON("tar");
|
||||
FILEMAN_ICON("mpg");
|
||||
FILEMAN_ICON("mpeg");
|
||||
|
||||
FULL_SIZE_FILEMAN_BUTTON("open");
|
||||
FULL_SIZE_FILEMAN_BUTTON("copy");
|
||||
|
@ -417,6 +470,8 @@ FULL_SIZE_FILEMAN_BUTTON("properties");
|
|||
FULL_SIZE_FILEMAN_BUTTON("arrange_name");
|
||||
FULL_SIZE_FILEMAN_BUTTON("arrange");
|
||||
FULL_SIZE_FILEMAN_BUTTON("arrange_time");
|
||||
FULL_SIZE_FILEMAN_BUTTON("new");
|
||||
FULL_SIZE_FILEMAN_BUTTON("new_dir");
|
||||
FULL_SIZE_FILEMAN_BUTTON("refresh");
|
||||
FULL_SIZE_FILEMAN_BUTTON("view_details");
|
||||
FULL_SIZE_FILEMAN_BUTTON("view_name");
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -47,7 +47,7 @@
|
|||
*
|
||||
* - Deleting a dir causes a segv
|
||||
*
|
||||
* - redo monitor code
|
||||
* - redo monitor code (incremental changes)
|
||||
*/
|
||||
|
||||
int E_EVENT_FM_RECONFIGURE;
|
||||
|
@ -196,11 +196,10 @@ static void _e_fm_file_menu_cut(void *data, E_Menu *m, E_Menu_Ite
|
|||
static void _e_fm_file_menu_paste(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
static void _e_fm_file_menu_rename(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
static void _e_fm_file_menu_delete(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
#if 0
|
||||
static void _e_fm_file_menu_properties(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
#endif
|
||||
static void _e_fm_file_delete_yes_cb(void *data, E_Dialog *dia);
|
||||
|
||||
static void _e_fm_menu_new_dir_cb(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
static void _e_fm_menu_arrange_cb(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
static void _e_fm_menu_refresh_cb(void *data, E_Menu *m, E_Menu_Item *mi);
|
||||
|
||||
|
@ -572,7 +571,7 @@ _e_fm_smart_del(Evas_Object *object)
|
|||
|
||||
e_config_domain_save("efm", sd->conf.main_edd, sd->conf.main);
|
||||
|
||||
// if (sd->monitor) ecore_file_monitor_del(sd->monitor);
|
||||
//if (sd->monitor) ecore_file_monitor_del(sd->monitor);
|
||||
sd->monitor = NULL;
|
||||
|
||||
while (sd->event_handlers)
|
||||
|
@ -1281,6 +1280,14 @@ _e_fm_file_menu_properties(void *data, E_Menu *m, E_Menu_Item *mi)
|
|||
cfd = e_config_dialog_new(icon->sd->win->container, _("Properties"), NULL, 0, &v, icon);
|
||||
}
|
||||
|
||||
static void
|
||||
_e_fm_menu_new_dir_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||
{
|
||||
E_Fm_Smart_Data *sd;
|
||||
|
||||
sd = data;
|
||||
}
|
||||
|
||||
static void
|
||||
_e_fm_menu_arrange_cb(void *data, E_Menu *m, E_Menu_Item *mi)
|
||||
{
|
||||
|
@ -1341,8 +1348,9 @@ _e_fm_dir_set(E_Fm_Smart_Data *sd, const char *dir)
|
|||
|
||||
/* Get new files */
|
||||
sd->files = _e_fm_dir_files_get(sd, E_FM_FILE_TYPE_NORMAL);
|
||||
// if (sd->monitor) ecore_file_monitor_del(sd->monitor);
|
||||
// sd->monitor = ecore_file_monitor_add(sd->dir, _e_fm_dir_monitor_cb, sd);
|
||||
//if (sd->monitor) ecore_file_monitor_del(sd->monitor);
|
||||
//sd->monitor = ecore_file_monitor_add(sd->dir, _e_fm_dir_monitor_cb, sd);
|
||||
|
||||
/* Get special prev dir */
|
||||
if (strcmp(sd->dir, "/"))
|
||||
{
|
||||
|
@ -1504,7 +1512,8 @@ _e_fm_dir_monitor_cb(void *data, Ecore_File_Monitor *ecore_file_monitor,
|
|||
return;
|
||||
}
|
||||
|
||||
_e_fm_redraw(sd);
|
||||
//_e_fm_redraw(sd);
|
||||
_e_fm_dir_set(sd, sd->dir);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -1671,6 +1680,7 @@ _e_fm_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
|
||||
sd->menu = mn;
|
||||
|
||||
/*- Arrange -*/
|
||||
mi = e_menu_item_new(mn);
|
||||
e_menu_item_label_set(mi, "Arrange Icons");
|
||||
e_menu_item_icon_edje_set(mi,
|
||||
|
@ -1702,13 +1712,31 @@ _e_fm_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
(char *)e_theme_edje_file_get("base/theme/fileman",
|
||||
"fileman/button/arrange_time"),
|
||||
"fileman/button/arrange_time");
|
||||
/*- New -*/
|
||||
mi = e_menu_item_new(sd->menu);
|
||||
e_menu_item_label_set(mi, "New");
|
||||
e_menu_item_icon_edje_set(mi,
|
||||
(char *)e_theme_edje_file_get("base/theme/fileman",
|
||||
"fileman/button/new"),
|
||||
"fileman/button/new");
|
||||
|
||||
mn = e_menu_new();
|
||||
e_menu_item_submenu_set(mi, mn);
|
||||
|
||||
mi = e_menu_item_new(mn);
|
||||
e_menu_item_label_set(mi, "Directory");
|
||||
e_menu_item_callback_set(mi, _e_fm_menu_new_dir_cb, sd);
|
||||
e_menu_item_icon_edje_set(mi,
|
||||
(char *)e_theme_edje_file_get("base/theme/fileman",
|
||||
"fileman/button/new_dir"),
|
||||
"fileman/button/new_dir");
|
||||
/*- View -*/
|
||||
mi = e_menu_item_new(sd->menu);
|
||||
e_menu_item_label_set(mi, "View");
|
||||
e_menu_item_icon_edje_set(mi,
|
||||
(char *)e_theme_edje_file_get("base/theme/fileman",
|
||||
"fileman/button/view"),
|
||||
"fileman/button/view");
|
||||
"fileman/button/view");
|
||||
|
||||
mn = e_menu_new();
|
||||
e_menu_item_submenu_set(mi, mn);
|
||||
|
@ -1731,6 +1759,7 @@ _e_fm_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
"fileman/button/view_details"),
|
||||
"fileman/button/view_details");
|
||||
|
||||
/*- Refresh -*/
|
||||
mi = e_menu_item_new(sd->menu);
|
||||
e_menu_item_label_set(mi, "Refresh");
|
||||
e_menu_item_callback_set(mi, _e_fm_menu_refresh_cb, sd);
|
||||
|
@ -1738,7 +1767,7 @@ _e_fm_mouse_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
|
|||
(char *)e_theme_edje_file_get("base/theme/fileman",
|
||||
"fileman/button/refresh"),
|
||||
"fileman/button/refresh");
|
||||
|
||||
/*- Properties -*/
|
||||
mi = e_menu_item_new(sd->menu);
|
||||
e_menu_item_label_set(mi, "Properties");
|
||||
e_menu_item_icon_edje_set(mi,
|
||||
|
|
Loading…
Reference in New Issue