* default font families (Sans, Serif, Monospace), which should be
* present on most systems.
*/
-//XXX: How about elm_font_system_available_hash_add() ?
EAPI Eina_Hash *elm_font_available_hash_add(Eina_List *list);
/**
*
* @ingroup Fonts
*/
-//XXX: How about elm_font_system_available_hash_del() ?
EAPI void elm_font_available_hash_del(Eina_Hash *hash);
/**
* vertically, shrinking it to the height of the label.
* By default, this is DISABLED.
*/
-//XXX: really need to provide this API?
-//XXX: How about elm_frame_autofold_set() ?
+//XXX: How about elm_frame_minimize_enabled_set() ?
EAPI void elm_frame_autocollapse_set(Evas_Object *obj, Eina_Bool autocollapse);
/**
* vertically, shrinking it to the height of the label.
* By default, this is DISABLED.
*/
-//XXX: ... really need to provide this API?
-//XXX: How about elm_frame_autofold_get() ?
+//XXX: How about elm_frame_minimize_enabled_get() ?
EAPI Eina_Bool elm_frame_autocollapse_get(const Evas_Object *obj);
/**
*
* Use this to toggle the collapsed state of a frame, bypassing animations.
*/
-//XXX: How about elm_frame_fold_set() ?
-EAPI void elm_frame_collapse_set(Evas_Object *obj, Eina_Bool collapse);
-
-/**
- * @brief Manually collapse a frame with animations
- * @param obj The frame
- * @param collapse true to collapse, false to expand
- *
- * Use this to toggle the collapsed state of a frame, triggering animations.
- */
-//XXX: ... really need to provide this API?
-//XXX: How about elm_frame_fold_transition_go()?
-EAPI void elm_frame_collapse_go(Evas_Object *obj, Eina_Bool collapse);
+//XXX: How about elm_frame_minimized_set() ?
+EAPI void elm_frame_collapse_set(Evas_Object *obj, Eina_Bool minimize);
/**
* @brief Determine the collapse state of a frame
*
* Use this to determine the collapse state of a frame.
*/
-//XXX: ... How about elm_frame_fold_get() ?
+//XXX: ... How about elm_frame_minimized_get() ?
EAPI Eina_Bool elm_frame_collapse_get(const Evas_Object *obj);
+
/**
+ * @brief Manually collapse a frame with animations
+ * @param obj The frame
+ * @param collapse true to collapse, false to expand
+ *
+ * Use this to toggle the collapsed state of a frame, triggering animations.
+ */
+//XXX: How about elm_frame_minimize_effect_disabled_set()?
+EAPI void elm_frame_collapse_go(Evas_Object *obj, Eina_Bool collapse);
+
+/*
* @}
*/
typedef enum
{
ELM_GENLIST_ITEM_NONE = 0, /**< simple item */
+ //XXX: ELM_GENLIST_ITEM_TREE
ELM_GENLIST_ITEM_SUBITEMS = (1 << 0), /**< may expand and have child items */
ELM_GENLIST_ITEM_GROUP = (1 << 1), /**< index of a group of items */
*
* @ingroup Genlist
*/
+//aspect
//XXX: API name is ambiguous.. How about elm_genlist_mode_fixed_width_set?
EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width);
*
* @ingroup Genlist
*/
-//XXX: elm_genlist_item_event_freeze_set()?
+//XXX: elm_genlist_item_no_select_mode_set()?
EAPI void elm_genlist_item_display_only_set(Elm_Object_Item *it, Eina_Bool display_only);
/**
*
* @ingroup Genlist
*/
-//XXX: elm_genlist_item_event_freeze_get()?
+//XXX: elm_genlist_item_no_select_mode_get()?
EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Object_Item *it);
/**
*
* @ingroup Genlist
*/
-//XXX: elm_genlist_item_all_contents_unset() ??
+//XXX: Eina_List *elm_genlist_item_all_contents_unset() ??
EAPI void elm_genlist_item_contents_orphan(Elm_Object_Item *it);
/**
*
* @ingroup Genlist
*/
-//XXX: How bout elm_genlist_mode_item_set
+//XXX: How bout elm_genlist_effect_mode_set
EAPI void elm_genlist_item_mode_set(Elm_Object_Item *it, const char *mode_type, Eina_Bool mode_set);
/**
*
* @ingroup Genlist
*/
+//XXX: elm_genlist_effect_mode_set();
EAPI void elm_genlist_edit_mode_set(Evas_Object *obj, Eina_Bool edit_mode);
/**
*
* @ingroup Genlist
*/
+//XXX: elm_genlist_all_items_effect_mode_get();
EAPI Eina_Bool elm_genlist_edit_mode_get(const Evas_Object *obj);
/**
*
* @see elm_object_part_content_set()
*/
-//XXX : void elm_hover_content_best_location_set(obj, content, pref_axis); will be better.
EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis);
/**
*
* @ingroup Image
*/
-//XXX: elm_image_scale_up_set + elm_image_scale_down_set may be better. how do you think ?
+//XXX: elm_image_resizable_set
EAPI void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down);
/**
*
* @ingroup Image
*/
-//XXX: elm_image_scale_up_get + elm_image_scale_down_get may be better. how do you think ?
+//XXX: elm_image_resizable_get
EAPI void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down);
/**