desktop menu is back

SVN revision: 29976
This commit is contained in:
Carsten Haitzler 2007-05-13 09:32:03 +00:00
parent 935bed067e
commit e4987dca7d
3 changed files with 27 additions and 0 deletions

View File

@ -476,6 +476,30 @@ e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path)
sd->tmp.iter = 0;
}
EAPI void
e_fm2_underlay_show(Evas_Object *obj)
{
E_Fm2_Smart_Data *sd;
sd = evas_object_smart_data_get(obj);
if (!sd) return; // safety
if (!evas_object_type_get(obj)) return; // safety
if (strcmp(evas_object_type_get(obj), "e_fm")) return; // safety
evas_object_show(sd->underlay);
}
EAPI void
e_fm2_underlay_hide(Evas_Object *obj)
{
E_Fm2_Smart_Data *sd;
sd = evas_object_smart_data_get(obj);
if (!sd) return; // safety
if (!evas_object_type_get(obj)) return; // safety
if (strcmp(evas_object_type_get(obj), "e_fm")) return; // safety
evas_object_hide(sd->underlay);
}
EAPI void
e_fm2_custom_theme_set(Evas_Object *obj, const char *path)
{

View File

@ -134,6 +134,8 @@ EAPI int e_fm2_shutdown(void);
EAPI Evas_Object *e_fm2_add(Evas *evas);
EAPI void e_fm2_path_set(Evas_Object *obj, const char *dev, const char *path);
EAPI void e_fm2_custom_theme_set(Evas_Object *obj, const char *path);
EAPI void e_fm2_underlay_show(Evas_Object *obj);
EAPI void e_fm2_underlay_hide(Evas_Object *obj);
EAPI void e_fm2_path_get(Evas_Object *obj, const char **dev, const char **path);
EAPI void e_fm2_refresh(Evas_Object *obj);
EAPI const char *e_fm2_real_path_get(Evas_Object *obj);

View File

@ -269,6 +269,7 @@ e_fwin_zone_new(E_Zone *zone, const char *dev, const char *path)
_e_fwin_selected, fwin);
e_fm2_icon_menu_start_extend_callback_set(o, _e_fwin_cb_menu_extend_start, fwin);
e_fm2_icon_menu_end_extend_callback_set(o, _e_fwin_menu_extend, fwin);
e_fm2_underlay_hide(o);
evas_object_show(o);
o = e_scrollframe_add(zone->container->bg_evas);