Ephoto: Use better standard names(except when overriding elm icons) use icon for collapse.
This commit is contained in:
parent
0e8c380ea0
commit
3c02d02b75
|
@ -914,7 +914,7 @@ ephoto_single_browser_add(Ephoto *ephoto, Evas_Object *parent)
|
|||
evas_object_size_hint_weight_set(sb->bar, 0.0, EVAS_HINT_EXPAND);
|
||||
evas_object_size_hint_align_set(sb->bar, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
icon = elm_toolbar_item_append(sb->bar, "stock_home", "Back", _back, sb);
|
||||
icon = elm_toolbar_item_append(sb->bar, "go-home", "Back", _back, sb);
|
||||
elm_toolbar_item_priority_set(icon, 150);
|
||||
|
||||
icon = elm_toolbar_item_append(sb->bar, "stock_media-play", "Slideshow", _slideshow, sb);
|
||||
|
@ -928,7 +928,7 @@ ephoto_single_browser_add(Ephoto *ephoto, Evas_Object *parent)
|
|||
icon = elm_toolbar_item_append(sb->bar, "zoom-out", "Zoom Out", _zoom_out_cb, sb);
|
||||
elm_toolbar_item_priority_set(icon, 100);
|
||||
|
||||
icon = elm_toolbar_item_append(sb->bar, "zoom-fit", "Zoom Fit", _zoom_fit_cb, sb);
|
||||
icon = elm_toolbar_item_append(sb->bar, "zoom-fit-best", "Zoom Fit", _zoom_fit_cb, sb);
|
||||
elm_toolbar_item_priority_set(icon, 80);
|
||||
|
||||
icon = elm_toolbar_item_append(sb->bar, "zoom-original", "Zoom 1:1", _zoom_1_cb, sb);
|
||||
|
@ -967,7 +967,7 @@ ephoto_single_browser_add(Ephoto *ephoto, Evas_Object *parent)
|
|||
icon = elm_toolbar_item_append(sb->bar, "emblem-system", "Settings", _settings, sb);
|
||||
elm_toolbar_item_priority_set(icon, 10);
|
||||
|
||||
icon = elm_toolbar_item_append(sb->bar, "stock_about", "About", _about, sb);
|
||||
icon = elm_toolbar_item_append(sb->bar, "help-about", "About", _about, sb);
|
||||
elm_toolbar_item_priority_set(icon, 0);
|
||||
|
||||
elm_object_content_set(sb->panel, sb->bar);
|
||||
|
|
|
@ -31,6 +31,7 @@ struct _Ephoto_Thumb_Browser
|
|||
Evas_Object *vbar;
|
||||
Evas_Object *fsel;
|
||||
Evas_Object *leftbox;
|
||||
Evas_Object *bleftbox;
|
||||
Eio_File *ls;
|
||||
Eina_List *todo_items;
|
||||
Eina_List *grid_items;
|
||||
|
@ -359,8 +360,9 @@ _ephoto_dir_show_folders(void *data, Evas_Object *o EINA_UNUSED, void *event_inf
|
|||
{
|
||||
Ephoto_Thumb_Browser *tb = data;
|
||||
|
||||
elm_box_unpack(tb->main, tb->vbar);
|
||||
evas_object_del(tb->vbar);
|
||||
elm_box_unpack(tb->main, tb->bleftbox);
|
||||
evas_object_del(tb->bleftbox);
|
||||
tb->bleftbox = NULL;
|
||||
tb->vbar = NULL;
|
||||
|
||||
evas_object_show(tb->leftbox);
|
||||
|
@ -371,20 +373,25 @@ static void
|
|||
_ephoto_dir_hide_folders(void *data, Evas_Object *o EINA_UNUSED, void *event_info EINA_UNUSED)
|
||||
{
|
||||
Ephoto_Thumb_Browser *tb = data;
|
||||
Evas_Object *icon, *max, *min;
|
||||
Evas_Object *icon, *max, *min, *but, *ic;
|
||||
|
||||
evas_object_hide(tb->leftbox);
|
||||
elm_box_unpack(tb->main, tb->leftbox);
|
||||
|
||||
tb->bleftbox = elm_box_add(tb->main);
|
||||
evas_object_size_hint_weight_set(tb->bleftbox, 0.0, EVAS_HINT_EXPAND);
|
||||
evas_object_size_hint_align_set(tb->bleftbox, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
elm_box_pack_start(tb->main, tb->bleftbox);
|
||||
evas_object_show(tb->bleftbox);
|
||||
|
||||
tb->vbar = elm_toolbar_add(tb->main);
|
||||
elm_toolbar_horizontal_set(tb->vbar, EINA_FALSE);
|
||||
elm_toolbar_homogeneous_set(tb->vbar, EINA_TRUE);
|
||||
elm_toolbar_shrink_mode_set(tb->vbar, ELM_TOOLBAR_SHRINK_NONE);
|
||||
elm_toolbar_select_mode_set(tb->vbar, ELM_OBJECT_SELECT_MODE_NONE);
|
||||
evas_object_size_hint_weight_set(tb->vbar, 0.0, EVAS_HINT_EXPAND);
|
||||
evas_object_size_hint_align_set(tb->vbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
evas_object_size_hint_align_set(tb->vbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
|
||||
elm_toolbar_item_append(tb->vbar, "stock_folder", "Show Folders", _ephoto_dir_show_folders, tb);
|
||||
icon = elm_toolbar_item_append(tb->vbar, "zoom-in", "Zoom In", _zoom_in, tb);
|
||||
max = elm_object_item_widget_get(icon);
|
||||
icon = elm_toolbar_item_append(tb->vbar, "zoom-out", "Zoom Out", _zoom_out, tb);
|
||||
|
@ -393,10 +400,23 @@ _ephoto_dir_hide_folders(void *data, Evas_Object *o EINA_UNUSED, void *event_inf
|
|||
evas_object_data_set(min, "max", max);
|
||||
elm_toolbar_item_append(tb->vbar, "stock_media-play", "Slideshow", _slideshow, tb);
|
||||
elm_toolbar_item_append(tb->vbar, "emblem-system", "Settings", _settings, tb);
|
||||
elm_toolbar_item_append(tb->vbar, "stock_about", "About", _about, tb);
|
||||
elm_toolbar_item_append(tb->vbar, "help-about", "About", _about, tb);
|
||||
|
||||
elm_box_pack_start(tb->main, tb->vbar);
|
||||
elm_box_pack_end(tb->bleftbox, tb->vbar);
|
||||
evas_object_show(tb->vbar);
|
||||
|
||||
ic = elm_icon_add(tb->bleftbox);
|
||||
elm_icon_standard_set(ic, "go-next");
|
||||
evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
|
||||
but = elm_button_add(tb->bleftbox);
|
||||
elm_object_part_content_set(but, "icon", ic);
|
||||
elm_object_tooltip_text_set(but, "Show the file selector");
|
||||
evas_object_size_hint_weight_set(but, 0.0, 0.0);
|
||||
evas_object_size_hint_align_set(but, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
evas_object_smart_callback_add(but, "clicked", _ephoto_dir_show_folders, tb);
|
||||
elm_box_pack_end(tb->bleftbox, but);
|
||||
evas_object_show(but);
|
||||
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -792,7 +812,7 @@ ephoto_thumb_browser_add(Ephoto *ephoto, Evas_Object *parent)
|
|||
evas_object_data_set(min, "max", max);
|
||||
elm_toolbar_item_append(tb->bar, "stock_media-play", "Slideshow", _slideshow, tb);
|
||||
elm_toolbar_item_append(tb->bar, "emblem-system", "Settings", _settings, tb);
|
||||
elm_toolbar_item_append(tb->bar, "stock_about", "About", _about, tb);
|
||||
elm_toolbar_item_append(tb->bar, "help-about", "About", _about, tb);
|
||||
|
||||
elm_box_pack_end(tb->leftbox, tb->bar);
|
||||
evas_object_show(tb->bar);
|
||||
|
@ -845,8 +865,12 @@ ephoto_thumb_browser_add(Ephoto *ephoto, Evas_Object *parent)
|
|||
(tb->fsel, "clicked,double", _ephoto_dir_selected, tb);
|
||||
evas_object_show(tb->fsel);
|
||||
|
||||
ic = elm_icon_add(hbox);
|
||||
elm_icon_standard_set(ic, "go-previous");
|
||||
evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
|
||||
but = elm_button_add(hbox);
|
||||
elm_object_text_set(but, "Hide Folders");
|
||||
elm_object_part_content_set(but, "icon", ic);
|
||||
elm_object_tooltip_text_set(but, "Hide the file selector");
|
||||
evas_object_size_hint_weight_set(but, EVAS_HINT_EXPAND, 0.0);
|
||||
evas_object_size_hint_align_set(but, EVAS_HINT_FILL, EVAS_HINT_FILL);
|
||||
evas_object_smart_callback_add(but, "clicked", _ephoto_dir_hide_folders, tb);
|
||||
|
|
Loading…
Reference in New Issue