Download

Support

lib/ewl_filelist.c File Reference

#include "ewl_base.h"
#include "ewl_filelist.h"
#include "ewl_filelist_model.h"
#include "ewl_filelist_view.h"
#include "ewl_tree.h"
#include "ewl_tree_view_freebox.h"
#include "ewl_tree_view_scrolled.h"
#include "ewl_mvc.h"
#include "ewl_icon_theme.h"
#include "ewl_io_manager.h"
#include "ewl_macros.h"
#include "ewl_private.h"
#include "ewl_debug.h"
#include <sys/types.h>
#include <time.h>

Include dependency graph for ewl_filelist.c:


Functions

void ewl_filelist_cb_destroy (Ewl_Widget *w, void *ev, void *data)
const char * ewl_filelist_directory_get (Ewl_Filelist *fl)
 Retrieves the current directory set on the filelist.
void ewl_filelist_directory_set (Ewl_Filelist *fl, const char *dir)
 Sets the given directory dir as the current directory in the filelist.
char * ewl_filelist_expand_path (Ewl_Filelist *fl, const char *dir)
 This will attempt to return the full path to the given directory. It should handle things like .. as well.
Ewl_Filelist_Filterewl_filelist_filter_get (Ewl_Filelist *fl)
 Retrieves the current filter set on the filelist.
void ewl_filelist_filter_set (Ewl_Filelist *fl, Ewl_Filelist_Filter *filter)
 Sets the given filter into the filelist.
char * ewl_filelist_groupname_get (gid_t st_gid)
 Converts the given group id into a group name.
Ewl_Scrollpane_Flags ewl_filelist_hscroll_flag_get (Ewl_Filelist *fl)
 Retrieves the flags for the horizontal scrollbar.
void ewl_filelist_hscroll_flag_set (Ewl_Filelist *fl, Ewl_Scrollpane_Flags h)
 Sets the value to use for flags on the horizontal scrollbar.
int ewl_filelist_init (Ewl_Filelist *fl)
 Initialzie a filelist to default values.
char * ewl_filelist_modtime_get (time_t st_modtime)
 Converts the given modtime to a human readable string.
Ewl_Widgetewl_filelist_multi_select_preview_get (Ewl_Filelist *fl)
 Sets up a widget to display when multiple files selected.
unsigned int ewl_filelist_multiselect_get (Ewl_Filelist *fl)
 Retrieves the current multiselect state of the filelist.
void ewl_filelist_multiselect_set (Ewl_Filelist *fl, unsigned int ms)
 Sets the given multiselect value into the filelist.
Ewl_Widgetewl_filelist_new (void)
 Creates a new Ewl_Filelist widget.
char * ewl_filelist_perms_get (mode_t st_mode)
 Converts the given mode settings into a human readable string.
char * ewl_filelist_selected_file_get (Ewl_Filelist *fl)
 Returns the currently selected file from the filelist.
Ewl_Widgetewl_filelist_selected_file_preview_get (Ewl_Filelist *fl, const char *path)
 Creates and returns a preview widget for the given file.
void ewl_filelist_selected_file_set (Ewl_Filelist *fl, const char *file)
 Sets the given file as selected in the filelist.
void ewl_filelist_selected_files_change_notify (Ewl_Filelist *fl)
 Notifies interested consumers that the filelist has changed selected values.
Ecore_List * ewl_filelist_selected_files_get (Ewl_Filelist *fl)
 Retrieves the list of selected files in the filelist.
void ewl_filelist_selected_files_set (Ewl_Filelist *fl, Ecore_List *files)
 Sets the given files as selected in the filelist.
unsigned int ewl_filelist_show_dot_files_get (Ewl_Filelist *fl)
 Retrieves the current show dot files setting for the filelist.
void ewl_filelist_show_dot_files_set (Ewl_Filelist *fl, unsigned int dot)
 Sets the show dot files setting to the given value.
char * ewl_filelist_size_get (off_t st_size)
 Converts the given size into a human readable format.
const char * ewl_filelist_stock_icon_get (const char *path)
 Retrieves the stock icon for the given file.
char * ewl_filelist_username_get (uid_t st_uid)
 Convertes the given user id into the approriate user name.
Ewl_Filelist_Viewewl_filelist_view_get (Ewl_Filelist *fl)
 Gets the filelist view.
void ewl_filelist_view_set (Ewl_Filelist *fl, Ewl_Filelist_View view)
 Sets the filelist view.
Ewl_Scrollpane_Flags ewl_filelist_vscroll_flag_get (Ewl_Filelist *fl)
 Retrieves the flags for the vertical scrollbar.
void ewl_filelist_vscroll_flag_set (Ewl_Filelist *fl, Ewl_Scrollpane_Flags v)
 Sets the value to use for flags on the vertical scrollbar.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:49:53 2008