forked from enlightenment/terminology
new options arrangment - more efficient and practical
SVN revision: 72140
This commit is contained in:
parent
34aa491749
commit
63c500a9ed
|
@ -19,6 +19,13 @@ _cb_op_theme(void *data, Evas_Object *obj, void *event)
|
||||||
// XXX: not done yet
|
// XXX: not done yet
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_cb_op_wallpaper(void *data, Evas_Object *obj, void *event)
|
||||||
|
{
|
||||||
|
elm_box_clear(op_opbox);
|
||||||
|
// XXX: not done yet
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_cb_op_behavior(void *data, Evas_Object *obj, void *event)
|
_cb_op_behavior(void *data, Evas_Object *obj, void *event)
|
||||||
{
|
{
|
||||||
|
@ -33,7 +40,7 @@ options_toggle(Evas_Object *win, Evas_Object *bg, Evas_Object *term)
|
||||||
|
|
||||||
if (!op_frame)
|
if (!op_frame)
|
||||||
{
|
{
|
||||||
Elm_Object_Item *it_fn, *it_th, *it_bh;
|
Elm_Object_Item *it_fn, *it_th, *it_wp, *it_bh;
|
||||||
|
|
||||||
op_frame = o = elm_frame_add(win);
|
op_frame = o = elm_frame_add(win);
|
||||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||||
|
@ -41,15 +48,15 @@ options_toggle(Evas_Object *win, Evas_Object *bg, Evas_Object *term)
|
||||||
elm_object_text_set(o, "Options");
|
elm_object_text_set(o, "Options");
|
||||||
|
|
||||||
op_box = o = elm_box_add(win);
|
op_box = o = elm_box_add(win);
|
||||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
|
elm_box_horizontal_set(o, EINA_TRUE);
|
||||||
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5);
|
|
||||||
elm_object_content_set(op_frame, o);
|
elm_object_content_set(op_frame, o);
|
||||||
evas_object_show(o);
|
evas_object_show(o);
|
||||||
|
|
||||||
op_toolbar = o = elm_toolbar_add(win);
|
op_toolbar = o = elm_toolbar_add(win);
|
||||||
|
elm_toolbar_horizontal_set(o, EINA_FALSE);
|
||||||
elm_object_style_set(o, "item_horizontal");
|
elm_object_style_set(o, "item_horizontal");
|
||||||
evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0);
|
evas_object_size_hint_weight_set(o, 0.0, 0.0);
|
||||||
evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.5);
|
evas_object_size_hint_align_set(o, 0.5, 0.0);
|
||||||
elm_toolbar_icon_size_set(o, 16);
|
elm_toolbar_icon_size_set(o, 16);
|
||||||
elm_toolbar_shrink_mode_set(o, ELM_TOOLBAR_SHRINK_NONE);
|
elm_toolbar_shrink_mode_set(o, ELM_TOOLBAR_SHRINK_NONE);
|
||||||
elm_toolbar_select_mode_set(o, ELM_OBJECT_SELECT_MODE_DEFAULT);
|
elm_toolbar_select_mode_set(o, ELM_OBJECT_SELECT_MODE_DEFAULT);
|
||||||
|
@ -60,6 +67,8 @@ options_toggle(Evas_Object *win, Evas_Object *bg, Evas_Object *term)
|
||||||
_cb_op_font, term);
|
_cb_op_font, term);
|
||||||
it_th = elm_toolbar_item_append(o, "preferences-desktop-theme", "Theme",
|
it_th = elm_toolbar_item_append(o, "preferences-desktop-theme", "Theme",
|
||||||
_cb_op_theme, NULL);
|
_cb_op_theme, NULL);
|
||||||
|
it_wp = elm_toolbar_item_append(o, "video-display", "Wallpaper",
|
||||||
|
_cb_op_wallpaper, NULL);
|
||||||
it_bh = elm_toolbar_item_append(o, "system-run", "Behavior",
|
it_bh = elm_toolbar_item_append(o, "system-run", "Behavior",
|
||||||
_cb_op_behavior, NULL);
|
_cb_op_behavior, NULL);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue