On Fri, 15 Jul 2011 11:06:59 -0300 Gustavo Lima Chaves <gl...@profusion.mobi> said:
1. elm_fileselector_is_save_set() not borken... BUT elm_fileselector_is_save_get () was. fixed. at least elementary_test works and enables/disables entry (when disabled i cant type in it). 2. elm_fileselector_expandable_set - CEDRIC BROKE THIS when he added EIO. works without EIO. :) he promises to fix it all properly! :) (don't you cedric). :) > * Enlightenment SVN <no-re...@enlightenment.org> [2011-07-15 07:02:54 -0700]: > > > Log: > > [elementary] Documenting/exemplifying file selector > > widget. > > I remember having corrected at least one of the issues reported below for > file selectors, but it's always b0rked again :/ > > No time to fix it this time, so... have fun. > > > > > > > > > Author: glima > > Date: 2011-07-15 07:02:54 -0700 (Fri, 15 Jul 2011) > > New Revision: 61401 > > Trac: http://trac.enlightenment.org/e/changeset/61401 > > > > Added: > > trunk/elementary/doc/img/screenshots/fileselector_example.eps > > trunk/elementary/doc/img/screenshots/fileselector_example.png > > trunk/elementary/src/examples/fileselector_example.c Modified: > > trunk/elementary/doc/examples.dox trunk/elementary/src/examples/Makefile.am > > trunk/elementary/src/lib/Elementary.h.in > > trunk/elementary/src/lib/elc_fileselector.c > > > > Modified: trunk/elementary/doc/examples.dox > > =================================================================== > > --- trunk/elementary/doc/examples.dox 2011-07-15 13:54:39 UTC (rev > > 61400) +++ trunk/elementary/doc/examples.dox 2011-07-15 14:02:54 UTC > > (rev 61401) @@ -34,6 +34,8 @@ > > * @ref clock_example > > * > > * @ref flipselector_example > > + * > > + * @ref fileselector_example > > */ > > > > /** > > @@ -1473,6 +1475,79 @@ > > */ > > > > /** > > + * @page fileselector_example File selector widget example > > + * > > + * This code places two Elementary file selector widgets on a window. > > + * The one on the left is layouting file system items in a @b list, > > + * while the the other is layouting them in a @b grid. > > + * > > + * The one having the majority of hooks of interest is on the left, > > + * which we create as follows: > > + * @dontinclude fileselector_example.c > > + * @skip first file selector > > + * @until object_show > > + * > > + * Note that we enable custom edition of file/directory selection, via > > + * the text entry it has on its bottom, via > > + * elm_fileselector_is_save_set(). It starts with the list view, which > > + * is the default, and we make it not expandable in place > > + * (elm_fileselector_expandable_set()), so that it replaces its view's > > + * contents with the current directory's entries each time one > > + * navigates to a different folder. For both of file selectors we are > > + * starting to list the contents found in the @c "/tmp" directory > > + * (elm_fileselector_path_set()). > > + * > > + * Note the code setting it to "grid mode" and observe the differences > > + * in the file selector's views, in the example. We also hide the > > + * second file selector's Ok/Cancel buttons -- since it's there just > > + * to show the grid view (and navigation) -- via > > + * elm_fileselector_buttons_ok_cancel_set(). > > + * > > + * The @c "done" event, which triggers the callback below > > + * @dontinclude fileselector_example.c > > + * @skip 'done' cb > > + * @until } > > + * will be called at the time one clicks the "Ok"/"Cancel" buttons of > > + * the file selector (on the left). Note that it will print the path > > + * to the current selection, if any. > > + * > > + * The @c "selected" event, which triggers the callback below > > + * @dontinclude fileselector_example.c > > + * @skip bt = 'selected' cb > > + * @until } > > + * takes place when one selects a file (if the file selector is @b not > > + * under folders-only mode) or when one selects a folder (when in > > + * folders-only mode). Experiment it by selecting different file > > + * system entries. > > + * > > + * What comes next is the code creating the three check boxes and two > > + * buttons below the file selector in the right. They will exercise a > > + * bunch of functions on the file selector's API, for the instance on > > + * the left. Experiment with them, specially the buttons, to get the > > + * difference between elm_fileselector_path_get() and > > + * elm_fileselector_selected_get(). > > + * > > + * Finally, there's the code adding the second file selector, on the > > + * right: > > + * @dontinclude fileselector_example.c > > + * @skip second file selector > > + * @until object_show > > + * > > + * Pay attention to the code setting it to "grid mode" and observe the > > + * differences in the file selector's views, in the example. We also > > + * hide the second file selector's Ok/Cancel buttons -- since it's > > + * there just to show the grid view (and navigation) -- via > > + * elm_fileselector_buttons_ok_cancel_set(). > > + * > > + * See the full @ref fileselector_example.c "example", whose window > > + * should look like this picture: > > + * @image html screenshots/fileselector_example.png > > + * @image latex screenshots/fileselector_example.eps > > + * > > + * @example fileselector_example.c > > + */ > > + > > +/** > > * @page tutorial_hover Hover example > > * @dontinclude hover_example_01.c > > * > > > > > > Property changes on: > > trunk/elementary/doc/img/screenshots/fileselector_example.png > > ___________________________________________________________________ Added: > > svn:mime-type > > + application/octet-stream > > > > Modified: trunk/elementary/src/examples/Makefile.am > > =================================================================== > > --- trunk/elementary/src/examples/Makefile.am 2011-07-15 13:54:39 > > UTC (rev 61400) +++ trunk/elementary/src/examples/Makefile.am > > 2011-07-15 14:02:54 UTC (rev 61401) @@ -58,6 +58,8 @@ > > calendar_example_06.c \ > > clock_example.c \ > > image_example_01.c \ > > + flipselector_example.c \ > > + fileselector_example.c \ > > theme_example.edc > > > > pkglib_PROGRAMS = > > @@ -109,6 +111,7 @@ > > clock_example \ > > image_example_01 \ > > flipselector_example \ > > + fileselector_example \ > > theme_example.edj > > > > # This variable will hold the list of screenshots that will be made > > @@ -139,7 +142,8 @@ > > calendar_example_06:calendar_example_06.png:0.0 \ > > clock_example:clock_example.png:0.5 \ > > image_example_01:image_example_01.png:0.0 \ > > - flipselector_example:flipselector_example.png:0.0 > > + flipselector_example:flipselector_example.png:0.0 \ > > + fileselector_example:fileselector_example.png:0.0 > > > > screenshots: all > > @mkdir -p $(top_srcdir)/doc/img/screenshots > > > > Modified: trunk/elementary/src/lib/Elementary.h.in > > =================================================================== > > --- trunk/elementary/src/lib/Elementary.h.in 2011-07-15 13:54:39 UTC > > (rev 61400) +++ trunk/elementary/src/lib/Elementary.h.in 2011-07-15 > > 14:02:54 UTC (rev 61401) @@ -6308,33 +6308,314 @@ > > * "changed" - when the slideshow switch to another item > > */ > > > > - /* file selector */ > > + /** > > + * @defgroup Fileselector File Selector > > + * > > + * A file selector is a widget that allows a user to navigate > > + * through a file system, reporting file selections back via its > > + * API. > > + * > > + * It contains shortcut buttons for home directory (@c ~) and to > > + * jump one directory upwards (..), as well as cancel/ok buttons to > > + * confirm/cancel a given selection. After either one of those two > > + * former actions, the file selector will issue its @c "done" smart > > + * callback. > > + * > > + * There's a text entry on it, too, showing the name of the current > > + * selection. There's the possibility of making it editable, so it > > + * is useful on file saving dialogs on applications, where one > > + * gives a file name to save contents to, in a given directory in > > + * the system. This custom file name will be reported on the @c > > + * "done" smart callback (explained in sequence). > > + * > > + * Finally, it has a view to display file system items into in two > > + * possible forms: > > + * - list > > + * - grid > > + * > > + * If Elementary is built with support of the Ethumb thumbnailing > > + * library, the second form of view will display preview thumbnails > > + * of files which it supports. > > + * > > + * Smart callbacks one can register to: > > + * > > + * - @c "selected" - the user has clicked on a file (when not in > > + * folders-only mode) or directory (when in folders-only mode) > > + * - @c "directory,open" - the list has been populated with new > > + * content (@c event_info is a pointer to the directory's > > + * path, a @b stringshared string) > > + * - @c "done" - the user has clicked on the "ok" or "cancel" > > + * buttons (@c event_info is a pointer to the selection's > > + * path, a @b stringshared string) > > + * > > + * Here is an example on its usage: > > + * @li @ref fileselector_example > > + */ > > + > > + /** > > + * @addtogroup Fileselector > > + * @{ > > + */ > > + > > + /** > > + * Defines how a file selector widget is to layout its contents > > + * (file system entries). > > + */ > > typedef enum _Elm_Fileselector_Mode > > { > > - ELM_FILESELECTOR_LIST = 0, > > - ELM_FILESELECTOR_GRID, > > - ELM_FILESELECTOR_LAST > > + ELM_FILESELECTOR_LIST = 0, /**< layout as a list */ > > + ELM_FILESELECTOR_GRID, /**< layout as a grid */ > > + ELM_FILESELECTOR_LAST /**< sentinel (helper) value, not used */ > > } Elm_Fileselector_Mode; > > > > + /** > > + * Add a new file selector widget to the given parent Elementary > > + * (container) object > > + * > > + * @param parent The parent object > > + * @return a new file selector widget handle or @c NULL, on errors > > + * > > + * This function inserts a new file selector widget on the canvas. > > + * > > + * @ingroup Fileselector > > + */ > > EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent) > > EINA_ARG_NONNULL(1); + > > + /** > > + * Enable/disable the file name entry box where the user can type > > + * in a name for a file, in a given file selector widget > > + * > > + * @param obj The file selector object > > + * @param is_save @c EINA_TRUE to make the file selector a "saving > > + * dialog", @c EINA_FALSE otherwise > > + * > > + * Having the entry editable is useful on file saving dialogs on > > + * applications, where one gives a file name to save contents to, > > + * in a given directory in the system. This custom file name will > > + * be reported on the @c "done" smart callback. > > + * > > + * @see elm_fileselector_is_save_get() > > + * > > + * @ingroup Fileselector > > + */ > > Function is b0rked: it will let me edit that entry always. > > > EAPI void elm_fileselector_is_save_set(Evas_Object > > *obj, Eina_Bool is_save) EINA_ARG_NONNULL(1); + > > + /** > > + * Get whether the given file selector is in "saving dialog" mode > > + * > > + * @param obj The file selector object > > + * @return @c EINA_TRUE, if the file selector is in "saving dialog" > > + * mode, @c EINA_FALSE otherwise (and on errors) > > + * > > + * @see elm_fileselector_is_save_set() for more details > > + * > > + * @ingroup Fileselector > > + */ > > EAPI Eina_Bool elm_fileselector_is_save_get(const > > Evas_Object *obj) EINA_ARG_NONNULL(1); + > > + /** > > + * Enable/disable folder-only view for a given file selector widget > > + * > > + * @param obj The file selector object > > + * @param only @c EINA_TRUE to make @p obj only display > > + * directories, @c EINA_FALSE to make files to be displayed in it > > + * too > > + * > > + * If enabled, the widget's view will only display folder items, > > + * naturally. > > + * > > + * @see elm_fileselector_folder_only_get() > > + * > > + * @ingroup Fileselector > > + */ > > B0rked, too. Files still getting shown. > > > EAPI void elm_fileselector_folder_only_set(Evas_Object > > *obj, Eina_Bool only) EINA_ARG_NONNULL(1); + > > + /** > > + * Get whether folder-only view is set for a given file selector > > + * widget > > + * > > + * @param obj The file selector object > > + * @return only @c EINA_TRUE if @p obj is only displaying > > + * directories, @c EINA_FALSE if files are being displayed in it > > + * too (and on errors) > > + * > > + * @see elm_fileselector_folder_only_get() > > + * > > + * @ingroup Fileselector > > + */ > > EAPI Eina_Bool elm_fileselector_folder_only_get(const > > Evas_Object *obj) EINA_ARG_NONNULL(1); + > > + /** > > + * Enable/disable the "ok" and "cancel" buttons on a given file > > + * selector widget > > + * > > + * @param obj The file selector object > > + * @param only @c EINA_TRUE to show them, @c EINA_FALSE to hide. > > + * > > + * @note A file selector without those buttons will never emit the > > + * @c "done" smart event, and is only usable if one is just hooking > > + * to the other two events. > > + * > > + * @see elm_fileselector_buttons_ok_cancel_get() > > + * > > + * @ingroup Fileselector > > + */ > > EAPI void elm_fileselector_buttons_ok_cancel_set > > (Evas_Object *obj, Eina_Bool buttons) EINA_ARG_NONNULL(1); + > > + /** > > + * Get whether the "ok" and "cancel" buttons on a given file > > + * selector widget are being shown. > > + * > > + * @param obj The file selector object > > + * @return @c EINA_TRUE if they are being shown, @c EINA_FALSE > > + * otherwise (and on errors) > > + * > > + * @see elm_fileselector_buttons_ok_cancel_set() for more details > > + * > > + * @ingroup Fileselector > > + */ > > EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const > > Evas_Object *obj) EINA_ARG_NONNULL(1); + > > + /** > > + * Enable/disable a tree view in the given file selector widget, > > + * <b>if it's in @c #ELM_FILESELECTOR_LIST mode</b> > > + * > > + * @param obj The file selector object > > + * @param expand @c EINA_TRUE to enable tree view, @c EINA_FALSE to > > + * disable > > + * > > + * In a tree view, arrows are created on the sides of directories, > > + * allowing them to expand in place. > > + * > > + * @note If it's in other mode, the changes made by this function > > + * will only be visible when one switches back to "list" mode. > > + * > > + * @see elm_fileselector_expandable_get() > > + * > > + * @ingroup Fileselector > > + */ > > B0rked. Folders won't expand. > > > + EAPI void elm_fileselector_expandable_set(Evas_Object > > *obj, Eina_Bool expand) EINA_ARG_NONNULL(1); + > > + /** > > + * Get whether tree view is enabled for the given file selector > > + * widget > > + * > > + * @param obj The file selector object > > + * @return @c EINA_TRUE if @p obj is in tree view, @c EINA_FALSE > > + * otherwise (and or errors) > > + * > > + * @see elm_fileselector_expandable_set() for more details > > + * > > + * @ingroup Fileselector > > + */ > > EAPI Eina_Bool elm_fileselector_expandable_get(const > > Evas_Object *obj) EINA_ARG_NONNULL(1); > > - EAPI void elm_fileselector_expandable_set(Evas_Object > > *obj, Eina_Bool expand) EINA_ARG_NONNULL(1); + > > + /** > > + * Set, programmatically, the @b directory that a given file > > + * selector widget will display contents from > > + * > > + * @param obj The file selector object > > + * @param path The path to display in @p obj > > + * > > + * This will change the @b directory that @p obj is displaying. It > > + * will also clear the text entry area on the @p obj object, which > > + * displays select files' names. > > + * > > + * @see elm_fileselector_path_get() > > + * > > + * @ingroup Fileselector > > + */ > > EAPI void elm_fileselector_path_set(Evas_Object *obj, > > const char *path) EINA_ARG_NONNULL(1); + > > + /** > > + * Get the parent directory's path that a given file selector > > + * widget is displaying > > + * > > + * @param obj The file selector object > > + * @return The (ful) path of the directory the fileselector is > > + * displaying, a @b stringshared string > > + * > > + * @see elm_fileselector_path_set() > > + * > > + * @ingroup Fileselector > > + */ > > EAPI const char *elm_fileselector_path_get(const Evas_Object > > *obj) EINA_ARG_NONNULL(1); + > > + /** > > + * Set, programmatically, the currently selected file/directory in > > + * the given file selector widget > > + * > > + * @param obj The file selector object > > + * @param path The (full) path to a file or directory > > + * @return @c EINA_TRUE on success, @c EINA_FALSE on failure. The > > + * latter case occurs if the directory or file pointed to do not > > + * exist. > > + * > > + * @see elm_fileselector_selected_get() > > + * > > + * @ingroup Fileselector > > + */ > > + EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object > > *obj, const char *path) EINA_ARG_NONNULL(1); + > > + /** > > + * Get the currently selected item's (full) path, in the given file > > + * selector widget > > + * > > + * @param obj The file selector object > > + * @return The absolute path of the selected item, a @b > > + * stringshared string > > + * > > + * @note Custom editions on @p obj object's text entry, if made, > > + * will appear on the return string of this function, naturally. > > + * > > + * @see elm_fileselector_selected_set() for more details > > + * > > + * @ingroup Fileselector > > + */ > > EAPI const char *elm_fileselector_selected_get(const > > Evas_Object *obj) EINA_ARG_NONNULL(1); > > - EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object > > *obj, const char *path) EINA_ARG_NONNULL(1); + > > + /** > > + * Set the mode in which a given file selector widget will display > > + * (layout) file system entries in its view > > + * > > + * @param obj The file selector object > > + * @param mode The mode of the fileselector, being it one of > > + * #ELM_FILESELECTOR_LIST (default) or #ELM_FILESELECTOR_GRID. The > > + * first one, naturally, will display the files in a list. The > > + * latter will make the widget to display its entries in a grid > > + * form. > > + * > > + * @note By using elm_fileselector_expandable_set(), the user may > > + * trigger a tree view for that list. > > + * > > + * @note If Elementary is built with support of the Ethumb > > + * thumbnailing library, the second form of view will display > > + * preview thumbnails of files which it supports. You must have > > + * elm_need_ethumb() called in your Elementary for thumbnailing to > > + * work, though. > > + * > > + * @see elm_fileselector_expandable_set(). > > + * @see elm_fileselector_mode_get(). > > + * > > + * @ingroup Fileselector > > + */ > > EAPI void elm_fileselector_mode_set(Evas_Object *obj, > > Elm_Fileselector_Mode mode) EINA_ARG_NONNULL(1); + > > + /** > > + * Get the mode in which a given file selector widget is displaying > > + * (layouting) file system entries in its view > > + * > > + * @param obj The fileselector object > > + * @return The mode in which the fileselector is at > > + * > > + * @see elm_fileselector_mode_set() for more details > > + * > > + * @ingroup Fileselector > > + */ > > EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object > > *obj) EINA_ARG_NONNULL(1); > > - /* smart callbacks called: > > - * "selected" - the user click on a file > > - * "directory,open" - the list is populate with a new content. > > event_info is a directory. > > - * "done" - the user click on the ok or cancel buttons > > + > > + /** > > + * @} > > */ > > > > /* progressbar */ > > > > Modified: trunk/elementary/src/lib/elc_fileselector.c > > =================================================================== > > --- trunk/elementary/src/lib/elc_fileselector.c 2011-07-15 13:54:39 > > UTC (rev 61400) +++ trunk/elementary/src/lib/elc_fileselector.c > > 2011-07-15 14:02:54 UTC (rev 61401) @@ -1,27 +1,13 @@ > > -/** > > - * @defgroup Fileselector Fileselector > > - * > > - * A fileselector is a widget that allows a user to navigate through a > > - * tree of files. It contains buttons for Home(~) and Up(..) as well > > - * as cancel/ok buttons to confirm/cancel a selection. This widget is > > - * currently very much in progress. > > - * > > - * TODO > > - * child elements focusing support > > - * userdefined icon/label cb > > - * show/hide/add buttons ??? > > - * show/Hide hidden files > > - * double click to choose a file > > - * multiselection > > - * make variable/function names that are sensible > > - * Filter support > > - * > > - * Signals that you can add callbacks for are: > > - * > > - * "selected" - the user clicks on a file > > - * "directory,open" - the list is populated with new content. > > - * event_info is a directory. > > - * "done" - the user clicks on the ok or cancel button > > +/* > > + * TODO: > > + * - child elements focusing support > > + * - user defined icon/label cb > > + * - show/hide/add buttons ??? > > + * - show/hide hidden files > > + * - double click to choose a file > > + * - multi-selection > > + * - make variable/function names that are sensible > > + * - Filter support > > */ > > > > #ifdef HAVE_CONFIG_H > > @@ -810,14 +796,6 @@ > > > > /*** API ***/ > > > > -/** > > - * Add a new Fileselector object > > - * > > - * @param parent The parent object > > - * @return The new object or NULL if it cannot be created > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Evas_Object * > > elm_fileselector_add(Evas_Object *parent) > > { > > @@ -951,15 +929,6 @@ > > return obj; > > } > > > > -/** > > - * This enables/disables the file name entry box where the user can > > - * type in a name for the file to be saved as. > > - * > > - * @param obj The fileselector object > > - * @param is_save If true, the fileselector is a save dialog > > - * > > - * @ingroup Fileselector > > - */ > > EAPI void > > elm_fileselector_is_save_set(Evas_Object *obj, > > Eina_Bool is_save) > > @@ -976,14 +945,6 @@ > > edje_object_signal_emit(wd->edje, "elm,state,save,off", "elm"); > > } > > > > -/** > > - * This returns whether the fileselector is a "save" type fileselector > > - * > > - * @param obj The fileselector object > > - * @return If true, the fileselector is a save type. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Eina_Bool > > elm_fileselector_is_save_get(const Evas_Object *obj) > > { > > @@ -993,15 +954,6 @@ > > return elm_object_disabled_get(wd->filename_entry); > > } > > > > -/** > > - * This enables/disables folder-only view in the fileselector. > > - * > > - * @param obj The fileselector object > > - * @param only If true, the fileselector will only display directories. > > - * If false, files are displayed also. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI void > > elm_fileselector_folder_only_set(Evas_Object *obj, > > Eina_Bool only) > > @@ -1014,15 +966,6 @@ > > if (wd->path) _populate(obj, wd->path, NULL); > > } > > > > -/** > > - * This gets the state of file display in the fileselector. > > - * > > - * @param obj The fileselector object > > - * @return If true, files are not being shown in the fileselector. > > - * If false, files are being shown. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Eina_Bool > > elm_fileselector_folder_only_get(const Evas_Object *obj) > > { > > @@ -1032,15 +975,6 @@ > > return wd->only_folder; > > } > > > > -/** > > - * This enables/disables the ok,cancel buttons. > > - * > > - * @param obj The fileselector object > > - * @param only If true, a box containing ok and cancel buttons is created. > > - * If false, the box and the buttons are destroyed. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI void > > elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, > > Eina_Bool visible) > > @@ -1083,15 +1017,6 @@ > > } > > } > > > > -/** > > - * This gets the state of the box containing ok and cancel buttons. > > - * > > - * @param obj The fileselector object > > - * @return If true, the box exists. > > - * If false, the box does not exist. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Eina_Bool > > elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj) > > { > > @@ -1101,21 +1026,6 @@ > > return wd->ok_button ? EINA_TRUE : EINA_FALSE; > > } > > > > -/** > > - * This enables a tree view in the fileselector, <b>if in @c > > - * ELM_FILESELECTOR_LIST mode</b>. If it's in other mode, the changes > > - * made by this function will only be visible when one switches back > > - * to list mode. > > - * > > - * @param obj The fileselector object > > - * @param expand If true, tree view is enabled. > > - * If false, tree view is disabled. > > - * > > - * In a tree view, arrows are created on the sides of directories, > > - * allowing them to expand in place. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI void > > elm_fileselector_expandable_set(Evas_Object *obj, > > Eina_Bool expand) > > @@ -1131,15 +1041,6 @@ > > if (wd->path) _populate(obj, wd->path, NULL); > > } > > > > -/** > > - * This gets the state of tree view in the fileselector. > > - * > > - * @param obj The fileselector object > > - * @return If true, tree view is enabled and folders will be expandable. > > - * If false, tree view is disabled. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Eina_Bool > > elm_fileselector_expandable_get(const Evas_Object *obj) > > { > > @@ -1149,14 +1050,6 @@ > > return wd->expand; > > } > > > > -/** > > - * This sets the path that the fileselector will display. > > - * > > - * @param obj The fileselector object > > - * @param path The path of the fileselector > > - * > > - * @ingroup Fileselector > > - */ > > EAPI void > > elm_fileselector_path_set(Evas_Object *obj, > > const char *path) > > @@ -1165,14 +1058,6 @@ > > _populate(obj, path, NULL); > > } > > > > -/** > > - * This gets the path that the fileselector displays. > > - * > > - * @param obj The fileselector object > > - * @return The path that the fileselector is displaying > > - * > > - * @ingroup Fileselector > > - */ > > EAPI const char * > > elm_fileselector_path_get(const Evas_Object *obj) > > { > > @@ -1182,22 +1067,6 @@ > > return wd->path; > > } > > > > -/** > > - * This sets the mode in which the fileselector will display files. > > - * > > - * @param obj The fileselector object > > - > > - * @param mode The mode of the fileselector, being it one of @c > > - * ELM_FILESELECTOR_LIST (default) or @c ELM_FILESELECTOR_GRID. The > > - * first one, naturally, will display the files in a list. By using > > - * elm_fileselector_expandable_set(), the user will trigger a tree > > - * view for that list. The latter will make the widget to display its > > - * entries in a grid form. > > - * > > - * @see elm_fileselector_expandable_set(). > > - * > > - * @ingroup Fileselector > > - */ > > EAPI void > > elm_fileselector_mode_set(Evas_Object *obj, > > Elm_Fileselector_Mode mode) > > @@ -1237,14 +1106,6 @@ > > _populate(obj, wd->path, NULL); > > } > > > > -/** > > - * This gets the mode in which the fileselector is displaying files. > > - * > > - * @param obj The fileselector object > > - * @return The mode in which the fileselector is at > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Elm_Fileselector_Mode > > elm_fileselector_mode_get(const Evas_Object *obj) > > { > > @@ -1256,14 +1117,6 @@ > > return wd->mode; > > } > > > > -/** > > - * This gets the currently selected path in the file selector. > > - * > > - * @param obj The file selector object > > - * @return The absolute path of the selected object in the fileselector > > - * > > - * @ingroup Fileselector > > - */ > > EAPI const char * > > elm_fileselector_selected_get(const Evas_Object *obj) > > { > > @@ -1300,17 +1153,6 @@ > > return wd->path; > > } > > > > -/** > > - * This sets the currently selected path in the file selector. > > - * > > - * @param obj The file selector object > > - * @param path The path to a file or directory > > - * @return @c EINA_TRUE on success, @c EINA_FALSE on failure. The > > - * latter case occurs if the directory or file pointed to do not > > - * exist. > > - * > > - * @ingroup Fileselector > > - */ > > EAPI Eina_Bool > > elm_fileselector_selected_set(Evas_Object *obj, > > const char *path) > > > > > > ------------------------------------------------------------------------------ > > AppSumo Presents a FREE Video for the SourceForge Community by Eric > > Ries, the creator of the Lean Startup Methodology on "Lean Startup > > Secrets Revealed." This video shows you how to validate your ideas, > > optimize your ideas and identify your business strategy. > > http://p.sf.net/sfu/appsumosfdev2dev > > _______________________________________________ > > enlightenment-svn mailing list > > enlightenment-...@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn > > -- > Gustavo Lima Chaves > Computer Engineer @ ProFUSION Embedded Systems > > ------------------------------------------------------------------------------ > AppSumo Presents a FREE Video for the SourceForge Community by Eric > Ries, the creator of the Lean Startup Methodology on "Lean Startup > Secrets Revealed." This video shows you how to validate your ideas, > optimize your ideas and identify your business strategy. > http://p.sf.net/sfu/appsumosfdev2dev > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel