From: Carsten H. (T. R. <ra...@ra...> - 2009-08-12 16:17:44
|
On Tue, 14 Jul 2009 21:17:24 +0200 Dave Andreoli <da...@gu...> said: hey hey! ok - i know it's not totally pretty and perfect, and yes - it needs work.... but i'll put this in svn so it can be "out there" and worked on. anyone wanting to use it.. bwware - it may break api! let it settle! > Hi raster, hi all. > > I'm working on the elementary version of edje_editor and I need to write > some new widgets. > I started with the File Selector widget because it is also mentioned in the > elementary TODO ;) > > Attached you can find the first patch that add the new widget and a new test > page. > I have also posted the patch at: http://pastebin.com/m1396006 > ...for fast reading, or in the case I have problems with attachment ;) > > I try to make it more 'elementary' as I can: It fit well also on small > screen! > a screenshot is at: http://imagebin.ca/view/t8ZiuW.html > > > The current API: Evas_Object *elm_fileselector_add(Evas_Object *parent); > const char* elm_fileselector_selected_get(Evas_Object *obj); > void elm_fileselector_path_set(Evas_Object *obj, const char *path) > void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool > expand); > > > I have some questions: > * Should the file elm_fileselector.c be named elc_ instead of elm_ ?? elc_ > means complex? and what means els_? > * In the fileselector widget I show the subwidgets on elm_fileselector_add > (like in elc_notepad.c). Is this right? or is better to show/hide > all subs in the obj SHOW/HIDE smartcallback ?? so that we can corretcly > use evas_object_show/hide(fileselector) > > > And this is the todo for the widget > +/* > + * TODO > + * userdefined icon/label callback > + * show/hide/add buttons ??? > + * need a background ??? > + * save mode (you can type a name somewhere) > + * show/Hide hidden files > + * double click to choose a file > + * find a way to 'sort directory first' > + * multiselection > + * write docs > + */ > > > What do you think? some suggestions? > > Hope you like it. > DaveMDS > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... |