Elm: Added XXX to the sources. I'm against it, but raster asked nicely...
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 5 Mar 2012 13:24:04 +0000 (13:24 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 5 Mar 2012 13:24:04 +0000 (13:24 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@68717 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/Elementary.h.in
src/lib/elc_anchorblock.h
src/lib/elc_anchorview.h
src/lib/elc_ctxpopup.h
src/lib/elc_fileselector_button.h
src/lib/elc_hoversel.h
src/lib/elc_multibuttonentry.h
src/lib/elc_naviframe.h
src/lib/elm_bg.h
src/lib/elm_entry.h

index 7afde05..7bbc108 100644 (file)
@@ -172,10 +172,10 @@ EAPI extern Elm_Version *elm_version;
 #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
index 6d24699..0d49db8 100644 (file)
@@ -37,6 +37,8 @@
  * @{
  */
 
+/* XXX: Remove this awful widget. */
+
 /**
  * @typedef Elm_Entry_Anchorblock_Info
  *
index 4a4516b..d70c1e4 100644 (file)
@@ -41,6 +41,8 @@
  */
 typedef struct _Elm_Entry_Anchorview_Info Elm_Entry_Anchorview_Info;
 
+/* XXX: Merge into entry. */
+
 /**
  * @struct _Elm_Entry_Anchorview_Info
  *
index 240501b..1e6ede7 100644 (file)
@@ -46,6 +46,8 @@
  * @{
  */
 
+/* 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 */
index 73c9651..125c098 100644 (file)
@@ -63,6 +63,7 @@
  */
 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
  *
index ca16733..827c973 100644 (file)
@@ -77,6 +77,7 @@ EAPI Eina_Bool                    elm_hoversel_horizontal_get(const Evas_Object
  * 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
index 03e8981..dcf3f19 100644 (file)
  *
  */
 
+/* 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
  * @{
index 063b9eb..2a22628 100644 (file)
  * @{
  */
 
+/* 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.
  *
index 0feff07..a378117 100644 (file)
@@ -141,6 +141,7 @@ EAPI void                         elm_bg_color_get(const Evas_Object *obj, int *
  *
  * @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);
 
 /**
index 261ee98..b9ca59e 100644 (file)
@@ -253,6 +253,8 @@ typedef enum
    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