, m_cancel_button(nullptr)
, m_input_cancel_button(nullptr)
, m_folder_button(nullptr)
- , m_max_items(MAX_ITEMS_LANDSCAPE)
#else
, m_gengrid(nullptr)
, m_bg(nullptr)
if (*rotated) {
elm_scroller_page_size_set(m_genlist, 0, ELM_SCALE_SIZE(GENLIST_HEIGHT_LANDSCAPE));
m_max_items = MAX_ITEMS_LANDSCAPE;
+ elm_object_signal_emit(m_contents_area, "dropdown_text_landscape", "ui");
} else {
elm_scroller_page_size_set(m_genlist, 0, ELM_SCALE_SIZE(GENLIST_HEIGHT));
m_max_items = MAX_ITEMS;
+ elm_object_signal_emit(m_contents_area, "dropdown_text_portrait", "ui");
}
if (evas_object_visible_get(m_genlist) == EINA_TRUE) {
unsigned int count = elm_genlist_items_count(m_genlist);
m_genlist = elm_genlist_add(m_contents_area);
elm_object_part_content_set(m_contents_area, "dropdown_swallow", m_genlist);
elm_scroller_policy_set(m_genlist, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
- elm_genlist_homogeneous_set(m_genlist, EINA_FALSE);
+ elm_genlist_homogeneous_set(m_genlist, EINA_TRUE);
elm_genlist_multi_select_set(m_genlist, EINA_FALSE);
elm_genlist_select_mode_set(m_genlist, ELM_OBJECT_SELECT_MODE_ALWAYS);
- elm_genlist_mode_set(m_genlist, ELM_LIST_LIMIT);
- elm_genlist_decorate_mode_set(m_genlist, EINA_TRUE);
+ elm_genlist_mode_set(m_genlist, ELM_LIST_COMPRESS);
evas_object_size_hint_weight_set(m_genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(m_genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
}
description {
state: "default" 0.0;
align: 0.0 0.0;
- min: 0 BOOKMARK_DROPDOWN_ITEM_HEIGHT;
- max: -1 -1;
- fixed: 0 0;
+ min: 608 BOOKMARK_DROPDOWN_ITEM_HEIGHT;
+ max: 608 -1;
+ fixed: 1 0;
visible: DEVELOPMENT;
color: 135 206 250 255;//lightskyblue
rel1 { relative: 1 1;
to: "dropdown_text_spacer_1";
}
}
+ description {
+ state: "landscape" 0.0;
+ inherit: "default";
+ min: 1168 BOOKMARK_DROPDOWN_ITEM_HEIGHT;
+ max: 1168 -1;
+ }
}
part {
name: "dropdown_text";
target: "remove_click";
target: "remove_text";
}
+ program {
+ name: "dropdown_text_portrait";
+ source: "ui";
+ signal: "dropdown_text_portrait";
+ action: STATE_SET "default" 0.0;
+ target: "dropdown_text_bg";
+ }
+ program {
+ name: "dropdown_text_landscape";
+ source: "ui";
+ signal: "dropdown_text_landscape";
+ action: STATE_SET "landscape" 0.0;
+ target: "dropdown_text_bg";
+ }
}
}