#include <vfsview.h>
Inheritance diagram for VfsListbox:
Public Member Functions | |
void | init (bounds *b, ht_list *vfs_list, ht_text *show_pos) |
virtual void | done () |
virtual void | config_changed () |
virtual int | cursorAdjust () |
virtual void | handlemsg (htmsg *msg) |
virtual void * | quickfind (char *s) |
virtual char * | quickfindCompletition (char *s) |
virtual void | update () |
int | changeURL (const char *url) |
int | changeDir (const char *dir) |
const char * | getCurDir () |
const char * | getCurProto () |
Vfs * | getCurVfs () |
Protected Member Functions | |
virtual void | freeExtraData (void *extra_data) |
void | renderEntry (char *buf, int bufsize, int dfmt, const char *filename, pstat_t stat) |
void | reread () |
void | setDisplayFormat (char *fmt) |
virtual bool | selectEntry (void *entry) |
char * | translateProp (char *fmt, int *type) |
Protected Attributes | |
ht_list * | vfs_list |
Vfs * | cvfs |
char | cdir [VFS_DIR_MAX+1] |
char | cproto [VFS_PROTO_MAX+1] |
int | dfmt_cols |
int | dfmt_props |
int | dfmt_prop2colidx [VFSV_FORMAT_MAX_COLS] |
int | dfmt_prop [VFSV_FORMAT_MAX_COLS] |
int | dfmt_quickfind |
ht_text * | show_pos |
|
Definition at line 121 of file vfsview.cc. References changeURL(), cproto, ht_snprintf(), and VFS_URL_MAX. Referenced by selectEntry(). |
|
|
Reimplemented from ht_view. Definition at line 225 of file vfsview.cc. References ht_view::config_changed(), get_config_string(), and setDisplayFormat(). Referenced by init(). |
|
Reimplemented from ht_text_listbox. Definition at line 233 of file vfsview.cc. |
|
Reimplemented from ht_itext_listbox. Definition at line 116 of file vfsview.cc. References ht_itext_listbox::done(). |
|
Reimplemented from ht_text_listbox. Definition at line 238 of file vfsview.cc. |
|
Definition at line 245 of file vfsview.cc. References cdir. Referenced by FileBrowser::extract_url(). |
|
Definition at line 250 of file vfsview.cc. References cproto. Referenced by FileBrowser::extract_url(). |
|
Definition at line 255 of file vfsview.cc. References cvfs. Referenced by FileBrowser::extract_url(). |
|
Reimplemented from ht_listbox. Definition at line 260 of file vfsview.cc. References clearmsg(), ht_listbox::handlemsg(), K_Return, msg_keypressed, and selectEntry(). |
|
Definition at line 105 of file vfsview.cc. References cdir, config_changed(), cproto, cvfs, Object::init(), NULL, show_pos, and vfs_list. Referenced by ht_app::create_window_ofm(). |
|
Reimplemented from ht_text_listbox. Definition at line 383 of file vfsview.cc. References ht_itext_listbox::compare_strn(), ht_text_listbox_item::data, ht_text_listbox_item::next, and NULL. |
|
Reimplemented from ht_text_listbox. Definition at line 406 of file vfsview.cc. References ht_itext_listbox::compare_ccomm(), ht_itext_listbox::compare_strn(), ht_text_listbox_item::data, ht_strdup(), ht_text_listbox_item::next, and NULL. |
|
|
Definition at line 351 of file vfsview.cc. References cdir, ht_text_listbox::clearAll(), cvfs, dfmt_cols, dfmt_prop, dfmt_prop2colidx, dfmt_props, Vfs::findClose(), Vfs::findFirst(), Vfs::findNext(), ht_text_listbox::insert_str_extra(), malloc(), pfind_t::name, renderEntry(), pfind_t::stat, VFSV_FORMAT_MAX_COLS, and VFSV_FORMAT_MAX_LENGTH. Referenced by changeURL(). |
|
Reimplemented from ht_listbox. Reimplemented in VfsListbox2. Definition at line 321 of file vfsview.cc. References pstat_t::caps, cdir, changeDir(), ht_text_listbox_item::extra_data, HT_S_ISDIR, ht_snprintf(), pstat_t::mode, vfs_extra::name, pstat_mode_type, vfs_extra::stat, update(), and VFS_DIR_MAX. Referenced by handlemsg(), and VfsListbox2::selectEntry(). |
|
Definition at line 278 of file vfsview.cc. References dfmt_cols, dfmt_prop, dfmt_prop2colidx, dfmt_props, dfmt_quickfind, MAKE_DISPLAY_FORMAT, MAKE_DISPLAY_FORMAT_FIXED_WIDTH, MAKE_DISPLAY_FORMAT_MIN_WIDTH, ht_listbox::rearrangeColumns(), translateProp(), VFSV_FORMAT_MAX_COLS, VFSV_FORMAT_NAME, and VFSV_FORMAT_SEPARATOR. Referenced by config_changed(). |
|
Definition at line 339 of file vfsview.cc. References VFSV_FORMAT_PROPERTIES. Referenced by setDisplayFormat(). |
|
Reimplemented from ht_text_listbox. Definition at line 434 of file vfsview.cc. References cdir, cproto, ht_snprintf(), ht_text::settext(), show_pos, ht_text_listbox::update(), and VFS_URL_MAX. Referenced by changeURL(), and selectEntry(). |
|
Definition at line 45 of file vfsview.h. Referenced by changeURL(), getCurDir(), init(), reread(), selectEntry(), and update(). |
|
Definition at line 46 of file vfsview.h. Referenced by changeDir(), changeURL(), getCurProto(), init(), and update(). |
|
Definition at line 44 of file vfsview.h. Referenced by changeURL(), getCurVfs(), init(), and reread(). |
|
Definition at line 48 of file vfsview.h. Referenced by reread(), and setDisplayFormat(). |
|
Definition at line 51 of file vfsview.h. Referenced by reread(), and setDisplayFormat(). |
|
Definition at line 50 of file vfsview.h. Referenced by reread(), and setDisplayFormat(). |
|
Definition at line 49 of file vfsview.h. Referenced by reread(), and setDisplayFormat(). |
|
Definition at line 52 of file vfsview.h. Referenced by changeURL(), and setDisplayFormat(). |
|
|
|
Definition at line 43 of file vfsview.h. Referenced by changeURL(), and init(). |