#include <elc_hoversel.h>
#include <elc_multibuttonentry.h>
#include <elc_naviframe.h>
-#include <elm_actionslider.h>
-#include <elm_app.h>
+#include <elm_actionslider.h> //ok
+#include <elm_app.h> //ok
#include <elm_bg.h>
-#include <elm_box.h>
+#include <elm_box.h> //ok
// Daniel Juyung Seo
#include <elm_bubble.h> // OK
* @{
*/
+/* XXX: Remove this awful widget. */
+
/**
* @typedef Elm_Entry_Anchorblock_Info
*
*/
typedef struct _Elm_Entry_Anchorview_Info Elm_Entry_Anchorview_Info;
+/* XXX: Merge into entry. */
+
/**
* @struct _Elm_Entry_Anchorview_Info
*
* @{
*/
+/* XXX: Kinda internal, but relevant for the theme: use elm_scroller and not els_scroller. */
+
typedef enum
{
ELM_CTXPOPUP_DIRECTION_DOWN, /**< ctxpopup show appear below clicked area */
*/
EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent);
+/* XXX: fileselector/fs_button/fs_entry: elm_fileselector_expandable_set should probably be called: tree_view or something. */
/**
* Set the title for a given file selector button widget's window
*
* hoversel is clicked. Should probably be the window that the hoversel is
* in. See @ref Hover objects for more information.
*/
+/* XXX: Not the best name in my pov. Maybe call it tree_view or something. */
EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* @brief Get the Hover parent
*
*/
+/* XXX:
+ * 1. docs are lacking.
+ * 2. name sucks
+ * 3. should use the elm_object_part_text_set to set guide text.
+ * 4. shrink_mode is an awful name.
+ * 5. bugs: offset bug with the "tap to add recipient" + delete doesn't delete items but backspace does. */
+
/**
* @addtogroup Multibuttonentry
* @{
* @{
*/
+/* XXX: docs are incomplete. for example: pop_to + elm_naviframe_content_preserve_on_pop_set sounds like the hackiest thing ever.
+ * all the api looks like it was created as workarounds for issues instead of designed from the start. - really, everything should be rewritten.
+ */
+
/**
* @brief Add a new Naviframe object to the parent.
*
*
* @ingroup Bg
*/
+/* XXX: Sounds awfully hackish - there must be a better way than hardcoding pixel sizes. Do they at least scale with the config? */
EAPI void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
/**
ELM_TEXT_FORMAT_MARKUP_UTF8 /**< Markup UTF8 type */
} Elm_Text_Format;
+/* XXX: Filter_Limit_Size and Filter_Accept_Set are awful in my pov. The API looks bad. */
+
/**
* @enum _Elm_Wrap_Type
* @typedef Elm_Wrap_Type