ARB
|
Public Member Functions | |
File_selection (AW_root *aw_root, const char *awar_prefix, const char *pwd_, DirDisplay disp_dirs, bool allow_wildcards) | |
void | create_gui_elements (AW_window *aws, const char *at_prefix) |
void | fill () |
void | filename_changed (bool post_filter_change_HACK) |
GB_ULONG | get_newest_dir_modtime () const |
void | trigger_refresh () |
Definition at line 144 of file AW_file.cxx.
|
inline |
Definition at line 178 of file AW_file.cxx.
References aw_assert, GB_have_error(), and GBS_string_eval().
Definition at line 208 of file AW_file.cxx.
References AW_window::at(), AW_window::at_ifdef(), aw_assert, buffer, AW_window::create_input_field(), and AW_window::create_selection_list().
Referenced by AW_create_fileselection().
void File_selection::fill | ( | ) |
Definition at line 498 of file AW_file.cxx.
References LimitedTime::allowed_duration(), ANY_DIR, aw_assert, AW_is_dir(), AW_unfold_path(), AW_root::awar(), AW_selection_list::clear(), cmpBySize(), contains_wildcards(), DIR_SORT_ORDERS, LimitedTime::finished_in_time(), GBS_global_string(), GBS_global_string_copy(), GBT_split_string(), AW_selection_list::insert(), AW_selection_list::insert_default(), MULTI_DIRS, name_only(), NULp, AW_awar::read_string(), DuplicateLinkFilter::register_directory(), LimitedTime::reset(), show_soft_link(), CharPtrArray::size(), AW_selection_list::sort(), SORT_SIZE, AW_selection_list::sortCustom(), SPLIT_DROPEMPTY, start, AW_selection_list::update(), and AW_awar::write_string().
Referenced by fileselection_filename_changed_cb(), fileselection_filter_changed_cb(), and fill_fileselection_cb().
void File_selection::filename_changed | ( | bool | post_filter_change_HACK | ) |
Definition at line 673 of file AW_file.cxx.
References ARB_strndup(), ARB_strpartdup(), aw_assert, AW_is_dir(), AW_unfold_path(), AW_root::awar(), detectBrowserCommand(), GB_canonical_path(), GB_concat_full_path(), GB_is_directory(), GB_is_link(), get_suffix(), MULTI_DIRS, NULp, AW_awar::read_string(), set_suffix(), trigger_refresh(), and AW_awar::write_string().
Referenced by fileselection_filename_changed_cb(), and fileselection_filter_changed_cb().
|
inline |
Definition at line 233 of file AW_file.cxx.
References AW_root::awar(), GB_time_of_file(), GBT_split_string(), AW_awar::read_char_pntr(), CharPtrArray::size(), and SPLIT_DROPEMPTY.
Referenced by autorefresh_selboxes(), and selbox_install_autorefresh().
|
inline |
Definition at line 244 of file AW_file.cxx.
References AW_root::awar(), and AW_awar::touch().
Referenced by autorefresh_selboxes(), and filename_changed().