the 3 buttons in the file dialog now point somewhere.

SVN revision: 23393
This commit is contained in:
Viktor Kojouharov 2006-06-12 07:19:03 +00:00
parent a55c4197b4
commit 6d7837ed80
6 changed files with 113 additions and 67 deletions

106
po/bg.po
View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2006-06-10 18:11+0300\n" "POT-Creation-Date: 2006-06-11 14:01+0300\n"
"PO-Revision-Date: 2006-06-11 11:35+0300\n" "PO-Revision-Date: 2006-06-12 10:07+0300\n"
"Last-Translator: Viktor Kojouharov <vkojouharov@abv.bg>\n" "Last-Translator: Viktor Kojouharov <vkojouharov@abv.bg>\n"
"Language-Team: English <en@li.org>\n" "Language-Team: English <en@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -1299,8 +1299,8 @@ msgid "Borderless"
msgstr "Без рамка" msgstr "Без рамка"
#: src/bin/e_int_border_menu.c:228 #: src/bin/e_int_border_menu.c:228
#: src/bin/e_int_config_window_manipulation.c:145 #: src/bin/e_int_config_window_manipulation.c:144
#: src/bin/e_int_config_window_manipulation.c:195 #: src/bin/e_int_config_window_manipulation.c:194
msgid "Fullscreen" msgid "Fullscreen"
msgstr "Цял екран" msgstr "Цял екран"
@ -1689,7 +1689,7 @@ msgid "Time the mouse is at the edge before flipping:"
msgstr "Отнетото време на ръба, преди прелистване:" msgstr "Отнетото време на ръба, преди прелистване:"
#: src/bin/e_int_config_desks.c:194 #: src/bin/e_int_config_desks.c:194
#: src/bin/e_int_config_window_manipulation.c:172 #: src/bin/e_int_config_window_manipulation.c:171
#, c-format #, c-format
msgid "%1.1f sec" msgid "%1.1f sec"
msgstr "%1.1f·сек" msgstr "%1.1f·сек"
@ -2085,15 +2085,15 @@ msgstr "Голям"
#: src/bin/e_int_config_fonts.c:78 #: src/bin/e_int_config_fonts.c:78
msgid "Small Styled" msgid "Small Styled"
msgstr "Малък (стилизирано)" msgstr "Малък (стилизиран)"
#: src/bin/e_int_config_fonts.c:79 #: src/bin/e_int_config_fonts.c:79
msgid "Normal Styled" msgid "Normal Styled"
msgstr "Нормален (стилизирано)" msgstr "Нормален (стилизиран)"
#: src/bin/e_int_config_fonts.c:80 #: src/bin/e_int_config_fonts.c:80
msgid "Large Styled" msgid "Large Styled"
msgstr "Голям (стилизирано)" msgstr "Голям (стилизиран)"
#: src/bin/e_int_config_fonts.c:132 #: src/bin/e_int_config_fonts.c:132
msgid "Font Settings" msgid "Font Settings"
@ -2319,9 +2319,9 @@ msgid "Autoscroll Margin"
msgstr "Полета при автоплъзгане" msgstr "Полета при автоплъзгане"
#: src/bin/e_int_config_menus.c:141 src/bin/e_int_config_menus.c:145 #: src/bin/e_int_config_menus.c:141 src/bin/e_int_config_menus.c:145
#: src/bin/e_int_config_window_manipulation.c:181 #: src/bin/e_int_config_window_manipulation.c:180
#: src/bin/e_int_config_window_manipulation.c:185 #: src/bin/e_int_config_window_manipulation.c:184
#: src/bin/e_int_config_window_manipulation.c:189 #: src/bin/e_int_config_window_manipulation.c:188
#, c-format #, c-format
msgid "%2.0f pixels" msgid "%2.0f pixels"
msgstr "%2.0f·пиксели" msgstr "%2.0f·пиксели"
@ -2331,7 +2331,7 @@ msgid "Autoscroll Cursor Margin"
msgstr "Полета на показалеца при автоплъзгане" msgstr "Полета на показалеца при автоплъзгане"
#: src/bin/e_int_config_menus.c:149 #: src/bin/e_int_config_menus.c:149
#: src/bin/e_int_config_window_manipulation.c:136 #: src/bin/e_int_config_window_manipulation.c:135
msgid "Miscellaneous Options" msgid "Miscellaneous Options"
msgstr "Други настройки" msgstr "Други настройки"
@ -2625,89 +2625,89 @@ msgstr "Рамка"
msgid "Use application provided icon instead" msgid "Use application provided icon instead"
msgstr "Използване на икони, добити от програмата" msgstr "Използване на икони, добити от програмата"
#: src/bin/e_int_config_window_manipulation.c:137 #: src/bin/e_int_config_window_manipulation.c:136
#: src/bin/e_int_config_window_manipulation.c:168 #: src/bin/e_int_config_window_manipulation.c:167
msgid "Automatically raise windows on mouse over" msgid "Automatically raise windows on mouse over"
msgstr "Автоматично повдигане на прозорецът под показалеца" msgstr "Автоматично повдигане на прозорецът под показалеца"
#: src/bin/e_int_config_window_manipulation.c:139 #: src/bin/e_int_config_window_manipulation.c:138
msgid "When moving or resizing windows, resist at the boundaries" msgid "When moving or resizing windows, resist at the boundaries"
msgstr "" msgstr ""
"При движение/оразмеряване на прозорци, да се съпротивляват при границите" "При движение/оразмеряване на прозорци, да се съпротивляват при границите"
#: src/bin/e_int_config_window_manipulation.c:143 #: src/bin/e_int_config_window_manipulation.c:142
#: src/bin/e_int_config_window_manipulation.c:193 #: src/bin/e_int_config_window_manipulation.c:192
msgid "Maximize Policy" msgid "Maximize Policy"
msgstr "Политика на уголемяване" msgstr "Политика на уголемяване"
#: src/bin/e_int_config_window_manipulation.c:147 #: src/bin/e_int_config_window_manipulation.c:146
#: src/bin/e_int_config_window_manipulation.c:197 #: src/bin/e_int_config_window_manipulation.c:196
msgid "Smart expansion" msgid "Smart expansion"
msgstr "Умно уголемяване" msgstr "Умно уголемяване"
#: src/bin/e_int_config_window_manipulation.c:149 #: src/bin/e_int_config_window_manipulation.c:148
#: src/bin/e_int_config_window_manipulation.c:199 #: src/bin/e_int_config_window_manipulation.c:198
msgid "Expand the window" msgid "Expand the window"
msgstr "Разширяване на прозорци" msgstr "Разширяване на прозорци"
#: src/bin/e_int_config_window_manipulation.c:151 #: src/bin/e_int_config_window_manipulation.c:150
#: src/bin/e_int_config_window_manipulation.c:201 #: src/bin/e_int_config_window_manipulation.c:200
msgid "Fill available space" msgid "Fill available space"
msgstr "Запълване на свободното място" msgstr "Запълване на свободното място"
#: src/bin/e_int_config_window_manipulation.c:167 #: src/bin/e_int_config_window_manipulation.c:166
msgid "Autoraise" msgid "Autoraise"
msgstr "Автоматично повдигане" msgstr "Автоматично повдигане"
#: src/bin/e_int_config_window_manipulation.c:170 #: src/bin/e_int_config_window_manipulation.c:169
msgid "Delay before raising:" msgid "Delay before raising:"
msgstr "Забавяне преди повдигането:" msgstr "Забавяне преди повдигането:"
#: src/bin/e_int_config_window_manipulation.c:176 #: src/bin/e_int_config_window_manipulation.c:175
msgid "Resistance" msgid "Resistance"
msgstr "Съпротивление" msgstr "Съпротивление"
#: src/bin/e_int_config_window_manipulation.c:177 #: src/bin/e_int_config_window_manipulation.c:176
msgid "Resist moving or resizing a window over an obstacle" msgid "Resist moving or resizing a window over an obstacle"
msgstr "Съпротивление при мърдане или оразмеряване на прозореца над пречки" msgstr "Съпротивление при мърдане или оразмеряване на прозореца над пречки"
#: src/bin/e_int_config_window_manipulation.c:179 #: src/bin/e_int_config_window_manipulation.c:178
msgid "Resistance between windows:" msgid "Resistance between windows:"
msgstr "Съпротивление между прозорци:" msgstr "Съпротивление между прозорци:"
#: src/bin/e_int_config_window_manipulation.c:183 #: src/bin/e_int_config_window_manipulation.c:182
msgid "Resistance at the edge of the screen:" msgid "Resistance at the edge of the screen:"
msgstr "Съпротивление при ръбовете на екрана:" msgstr "Съпротивление при ръбовете на екрана:"
#: src/bin/e_int_config_window_manipulation.c:187 #: src/bin/e_int_config_window_manipulation.c:186
msgid "Resistance to desktop gadgets:" msgid "Resistance to desktop gadgets:"
msgstr "Съпротивление със модулите:" msgstr "Съпротивление със модулите:"
#: src/bin/e_int_config_window_manipulation.c:205 #: src/bin/e_int_config_window_manipulation.c:204
msgid "Both directions" msgid "Both directions"
msgstr "В двете посоки" msgstr "В двете посоки"
#: src/bin/e_int_config_window_manipulation.c:207 #: src/bin/e_int_config_window_manipulation.c:206
msgid "Horizontal" msgid "Horizontal"
msgstr "Хоризонтално" msgstr "Хоризонтално"
#: src/bin/e_int_config_window_manipulation.c:209 #: src/bin/e_int_config_window_manipulation.c:208
msgid "Vertical" msgid "Vertical"
msgstr "Вертикално" msgstr "Вертикално"
#: src/bin/e_int_config_window_manipulation.c:212 #: src/bin/e_int_config_window_manipulation.c:211
msgid "Allow window manipulation" msgid "Allow window manipulation"
msgstr "Разрешава манипулиране на прозорци" msgstr "Разрешава манипулиране на прозорци"
#: src/bin/e_int_config_window_manipulation.c:217 #: src/bin/e_int_config_window_manipulation.c:216
msgid "Raise Window" msgid "Raise Window"
msgstr "Повдигане на прозореца" msgstr "Повдигане на прозореца"
#: src/bin/e_int_config_window_manipulation.c:218 #: src/bin/e_int_config_window_manipulation.c:217
msgid "Raise when starting to move or resize" msgid "Raise when starting to move or resize"
msgstr "Повдигане при задвижване или оразмеряване" msgstr "Повдигане при задвижване или оразмеряване"
#: src/bin/e_int_config_window_manipulation.c:220 #: src/bin/e_int_config_window_manipulation.c:219
msgid "Raise when clicking to focus" msgid "Raise when clicking to focus"
msgstr "Повдигане при щракване за фокус" msgstr "Повдигане при щракване за фокус"
@ -3045,13 +3045,12 @@ msgstr ""
"Ecore и проверете дали те поддържат Software Buffer възпроизвеждане." "Ecore и проверете дали те поддържат Software Buffer възпроизвеждане."
#: src/bin/e_main.c:386 #: src/bin/e_main.c:386
#, fuzzy
msgid "" msgid ""
"Enlightenment found Evas can't create a buffer canvas. Please check\n" "Enlightenment found Evas can't create a buffer canvas. Please check\n"
"Evas has Software Buffer engine support.\n" "Evas has Software Buffer engine support.\n"
msgstr "" msgstr ""
"Evas не може да зарежда JPEG файлове. Проверете дали Evas\n" "Evas не може да създаде буферни платна. Проверете дали Evas\n"
"е компилиран с JPEG модула.\n" "има поддръжка за Software Buffer engine.\n"
#: src/bin/e_main.c:396 #: src/bin/e_main.c:396
msgid "" msgid ""
@ -3154,7 +3153,6 @@ msgid "Enlightenment cannot setup remember settings."
msgstr "Enlightenment не може да настрои настройките за запомняне" msgstr "Enlightenment не може да настрои настройките за запомняне"
#: src/bin/e_main.c:559 #: src/bin/e_main.c:559
#, fuzzy
msgid "" msgid ""
"Enlightenment cannot set up the IPC socket.\n" "Enlightenment cannot set up the IPC socket.\n"
"It likely is already in use by an existing copy of Enlightenment.\n" "It likely is already in use by an existing copy of Enlightenment.\n"
@ -3221,7 +3219,6 @@ msgid "Enlightenment IPC setup error!"
msgstr "IPC грешка в настройките на Enlightenment" msgstr "IPC грешка в настройките на Enlightenment"
#: src/bin/e_main.c:646 #: src/bin/e_main.c:646
#, fuzzy
msgid "" msgid ""
"Enlightenment cannot set up the IPC socket.\n" "Enlightenment cannot set up the IPC socket.\n"
"It likely is already in use by an existing copy of Enlightenment.\n" "It likely is already in use by an existing copy of Enlightenment.\n"
@ -3269,16 +3266,12 @@ msgid "Module does not contain all needed functions"
msgstr "Модулът не съдържа всички нужни функции" msgstr "Модулът не съдържа всички нужни функции"
#: src/bin/e_module.c:169 #: src/bin/e_module.c:169
#, fuzzy, c-format #, c-format
msgid "" msgid ""
"Module API Error<br>Error initializing Module: %s<br>It requires a minimum " "Module API Error<br>Error initializing Module: %s<br>It requires a minimum "
"module API version of: %i.<br>The module API advertized by Enlightenment is: " "module API version of: %i.<br>The module API advertized by Enlightenment is: "
"%i.<br>" "%i.<br>"
msgstr "" msgstr ""
"Грешка при стартиране на модул : старт\n"
"Минималната нужна версия на модулно API е : %i.\n"
"Версията, използвана от Enlightenment е: %i.\n"
"Прекратяване на модула."
#: src/bin/e_module.c:174 #: src/bin/e_module.c:174
#, c-format #, c-format
@ -3329,15 +3322,14 @@ msgid "Cannot exit - immortal windows."
msgstr "Няма изход - безсмъртен прозорец." msgstr "Няма изход - безсмъртен прозорец."
#: src/bin/e_utils.c:277 #: src/bin/e_utils.c:277
#, fuzzy
msgid "" msgid ""
"Some windows are left still around with the Lifespan lock enabled. This " "Some windows are left still around with the Lifespan lock enabled. This "
"means<br>that Enlightenment will not allow itself to exit until these " "means<br>that Enlightenment will not allow itself to exit until these "
"windows have<br>been closed or have the lifespan lock removed.<br>" "windows have<br>been closed or have the lifespan lock removed.<br>"
msgstr "" msgstr ""
"Има прозорци със заключен Живот. Това означава, че Е не може да<br>бъде " "Има прозорци със забранен изход. Това означава, че Е не може да<br>бъде "
"спрано, докато тези прозорци не бъдат затворени, или не се " "спрян, докато тези прозорци не бъдат затворени, или не се "
"отключи<br>опцията им за Живот.<br>" "премахне<br>забраната им за изход."
#: src/bin/e_widget_config_list.c:57 #: src/bin/e_widget_config_list.c:57
msgid "Move Up" msgid "Move Up"
@ -3533,12 +3525,11 @@ msgid "Set CPU Speed"
msgstr "Бързина на процесора" msgstr "Бързина на процесора"
#: src/modules/cpufreq/e_mod_main.c:328 #: src/modules/cpufreq/e_mod_main.c:328
#, fuzzy
msgid "" msgid ""
"There was an error trying to set the<br>cpu frequency governor via the " "There was an error trying to set the<br>cpu frequency governor via the "
"module's<br>setfreq utility." "module's<br>setfreq utility."
msgstr "" msgstr ""
"Имало е грешка при опита за настройка на регулатора\n" "Имало е грешка при опита за настройка на регулатора<br>"
"на честота през модула" "на честота през модула"
#: src/modules/cpufreq/e_mod_main.c:354 #: src/modules/cpufreq/e_mod_main.c:354
@ -3750,17 +3741,16 @@ msgid "Enlightenment IBar Module"
msgstr "Модул IBar на Enlightenment" msgstr "Модул IBar на Enlightenment"
#: src/modules/ibar/e_mod_main.c:1381 #: src/modules/ibar/e_mod_main.c:1381
#, fuzzy
msgid "" msgid ""
"This is the IBar Application Launcher bar module for Enlightenment.<br>It is " "This is the IBar Application Launcher bar module for Enlightenment.<br>It is "
"a first example module and is being used to flesh out several<br>interfaces " "a first example module and is being used to flesh out several<br>interfaces "
"in Enlightenment 0.17.0. It is under heavy development,<br>so expect it to " "in Enlightenment 0.17.0. It is under heavy development,<br>so expect it to "
"<hilight>break often</hilight> and change as it improves." "<hilight>break often</hilight> and change as it improves."
msgstr "" msgstr ""
"Това е IBar, стартера на програми за Enlightenment.\n" "Това е IBar, стартера на програми за Enlightenment.<br>"
"Това е първи екземплярен модул и се използва за тестване на\n" "Това е първи екземплярен модул и се използва за тестване на<br>"
"множество интерфейси в Enlightenment 0.17.0. Все още се разработва,\n" "множество интерфейси в Enlightenment 0.17.0. Все още се разработва,<br>"
"затова очаквайте да се чупи и да се променя за да стане по-добра." "затова очаквайте да се <hilight>чупи</hilight> и да се променя за да стане по-добра."
#: src/modules/ibox/e_mod_config.c:49 #: src/modules/ibox/e_mod_config.c:49
msgid "IBox Configuration" msgid "IBox Configuration"

View File

@ -5,12 +5,15 @@
* buttons, and a "Places" frame where the user can add his favorite places. * buttons, and a "Places" frame where the user can add his favorite places.
* When the user selects a file, it will trigger a callback. * When the user selects a file, it will trigger a callback.
*/ */
static void _e_file_dialog_button1_click(void *data, E_Dialog *dia); static void _e_file_dialog_button1_click(void *data, E_Dialog *dia);
static void _e_file_dialog_button2_click(void *data, E_Dialog *dia); static void _e_file_dialog_button2_click(void *data, E_Dialog *dia);
static void _e_file_dialog_free(E_File_Dialog *dia); static void _e_file_dialog_free(E_File_Dialog *dia);
static void _e_file_dialog_file_select_cb(Evas_Object *obj, char *file, void *data); static void _e_file_dialog_file_select_cb(Evas_Object *obj, char *file, void *data);
static void _e_file_dialog_file_hilite_cb(Evas_Object *obj, char *file, void *data); static void _e_file_dialog_file_hilite_cb(Evas_Object *obj, char *file, void *data);
static void _cb_icons(void *data, void *data2);
static void _cb_home(void *data, void *data2);
static void _cb_desktop(void *data, void *data2);
EAPI E_File_Dialog * EAPI E_File_Dialog *
e_file_dialog_new(E_Container *con) e_file_dialog_new(E_Container *con)
@ -44,20 +47,21 @@ e_file_dialog_new(E_Container *con)
dia->select_func = NULL; dia->select_func = NULL;
dia->hilite_func = NULL; dia->hilite_func = NULL;
dia->select_data = NULL; dia->select_data = NULL;
evas = dia->dia->win->evas; evas = dia->dia->win->evas;
fm = e_widget_fileman_add(evas, &(dia->file));
e_widget_fileman_select_callback_add(fm, _e_file_dialog_file_select_cb, dia);
e_widget_fileman_hilite_callback_add(fm, _e_file_dialog_file_hilite_cb, dia);
ol = e_widget_list_add(evas, 0, 1); ol = e_widget_list_add(evas, 0, 1);
list = e_widget_framelist_add(evas, _("Places"), 0); list = e_widget_framelist_add(evas, _("Places"), 0);
e_widget_framelist_content_align_set(list, 0.5, 0.0); e_widget_framelist_content_align_set(list, 0.5, 0.0);
e_widget_framelist_object_append(list, e_widget_button_add(evas, _("Home"), "fileman/home", NULL, NULL, NULL)); e_widget_framelist_object_append(list, e_widget_button_add(evas, _("Home"), "fileman/home", _cb_home, fm, NULL));
e_widget_framelist_object_append(list, e_widget_button_add(evas, _("Desktop"), "fileman/desktop", NULL, NULL, NULL)); e_widget_framelist_object_append(list, e_widget_button_add(evas, _("Desktop"), "fileman/desktop", _cb_desktop, fm, NULL));
e_widget_framelist_object_append(list, e_widget_button_add(evas, _("Icons"), "fileman/folder", NULL, NULL, NULL)); e_widget_framelist_object_append(list, e_widget_button_add(evas, _("Icons"), "fileman/folder", _cb_icons, fm, NULL));
e_widget_list_object_append(ol, list, 1, 0, 0.0); e_widget_list_object_append(ol, list, 1, 0, 0.0);
fm = e_widget_fileman_add(evas, &(dia->file));
e_widget_fileman_select_callback_add(fm, _e_file_dialog_file_select_cb, dia);
e_widget_fileman_hilite_callback_add(fm, _e_file_dialog_file_hilite_cb, dia);
e_widget_list_object_append(ol, fm, 1, 1, 0.0); e_widget_list_object_append(ol, fm, 1, 1, 0.0);
e_widget_min_size_get(ol, &w, &h); e_widget_min_size_get(ol, &w, &h);
@ -147,3 +151,36 @@ _e_file_dialog_free(E_File_Dialog *dia)
E_FREE(dia->file); E_FREE(dia->file);
//free(dia); //free(dia);
} }
static void
_cb_icons(void *data, void *data2)
{
Evas_Object *obj;
char path[PATH_MAX];
obj = data;
snprintf(path, PATH_MAX, "%s/.icons", e_user_homedir_get());
e_widget_fileman_dir_set(obj, path);
}
static void
_cb_desktop(void *data, void *data2)
{
Evas_Object *obj;
char path[PATH_MAX];
obj = data;
snprintf(path, PATH_MAX, "%s/Desktop", e_user_homedir_get());
e_widget_fileman_dir_set(obj, path);
}
static void
_cb_home(void *data, void *data2)
{
Evas_Object *obj;
char path[PATH_MAX];
obj = data;
snprintf(path, PATH_MAX, "%s", e_user_homedir_get());
e_widget_fileman_dir_set(obj, path);
}

View File

@ -90,6 +90,14 @@ e_file_selector_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, c
sd->func_data = data; sd->func_data = data;
} }
EAPI void
e_file_selector_dir_set(Evas_Object *obj, const char *dir)
{
API_ENTRY return;
e_fm_dir_set(sd->files, dir);
}
static void static void
_e_file_selector_scroll_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) _e_file_selector_scroll_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
{ {

View File

@ -19,6 +19,7 @@ EAPI Evas_Object *e_file_selector_add(Evas *evas);
EAPI void e_file_selector_view_set(Evas_Object *object, int view); EAPI void e_file_selector_view_set(Evas_Object *object, int view);
EAPI int e_file_selector_view_get(Evas_Object *object); EAPI int e_file_selector_view_get(Evas_Object *object);
EAPI void e_file_selector_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, char *file, void *data), void (*hilite_func) (Evas_Object *obj, char *file, void *data), void *data); EAPI void e_file_selector_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, char *file, void *data), void (*hilite_func) (Evas_Object *obj, char *file, void *data), void *data);
EAPI void e_file_selector_dir_set(Evas_Object *obj, const char *dir);
#endif #endif
#endif #endif

View File

@ -134,3 +134,12 @@ e_widget_fileman_hilite_callback_add(Evas_Object *obj, void (*func) (Evas_Object
wd->hilite_func = func; wd->hilite_func = func;
wd->hilite_data = data; wd->hilite_data = data;
} }
EAPI void
e_widget_fileman_dir_set(Evas_Object *obj, const char *dir)
{
E_Widget_Data *wd;
wd = e_widget_data_get(obj);
e_file_selector_dir_set(wd->o_fm, dir);
}

View File

@ -9,6 +9,7 @@
EAPI Evas_Object *e_widget_fileman_add(Evas *evas, char **val); EAPI Evas_Object *e_widget_fileman_add(Evas *evas, char **val);
EAPI void e_widget_fileman_select_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, char *file, void *data), void *data); EAPI void e_widget_fileman_select_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, char *file, void *data), void *data);
EAPI void e_widget_fileman_hilite_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, char *file, void *data), void *data); EAPI void e_widget_fileman_hilite_callback_add(Evas_Object *obj, void (*func) (Evas_Object *obj, char *file, void *data), void *data);
EAPI void e_widget_fileman_dir_set(Evas_Object *obj, const char *dir);
#endif #endif
#endif #endif