Class FileDialog

Summary

###########################################################################

 File dialog class

Superclasses:
_Dialog

Package:
(main)
File:
file_dlg.icn
Methods:
component_setup, dialog_event, get_directory, get_result, get_std_dir, init_dialog, set_directory, set_extra_attribs, set_file, set_path, set_result

Methods inherited from Component:
accepts_tab_focus, attrib, clear_accepts_tab_focus, clear_draw_border, clear_is_shaded, clear_no_updates, do_shading, error, get_parent_Dialog, get_parent_buffer_win, get_parent_win, got_focus, lost_focus, parse_pos, redisplay, set_abs_coords, set_abs_size, set_accepts_tab_focus, set_align, set_attribs, set_attribs_list, set_draw_border, set_is_shaded, set_no_updates, set_parent_Dialog, set_pos, set_size, set_tooltip, toggle_draw_border, toggle_is_shaded, unique_end, unique_start

Methods inherited from Container:
add, final_setup, finally, firstly, generate_all_components, generate_components, get_components, handle_event, in_region, resize, set_components

Methods inherited from MetaComponent:
set_fields

Methods inherited from Ticker:
is_ticking, retime_ticker, set_ticker, stop_ticker, tick

Methods inherited from _Dialog:
Close, Open, block, clear_focus, clear_unique, display, dispose, end_dialog, get_buffer_win, get_cbwin_reference, get_click_count, get_cwin_reference, get_h_reference, get_visible_reference, get_w_reference, get_win, get_x_reference, get_y_reference, handle_notify, is_hidden, is_shaded, is_unhidden, is_unshaded, process_event, resize_win, set_double_click_delay, set_focus, set_min_size, set_repeat_delay, set_repeat_rate, set_unique, show, show_child, show_modal, show_modeless, unblock

Fields:
cancel, dir, dlist, extra_attribs, file, flist, init_dir, init_file, okay, res

Source code.

Details
Constructor

FileDialog(init_dir, init_file, res, dir, file, dlist, flist, okay, cancel, extra_attribs)

Parameters:
init_dir
Initial directory name
init_file
Initial file name
res
Resulting file path
dir
TextField directory
file
TextField filename
dlist
TextList of directories
flist
TextList of files
okay
cancel
extra_attribs
Custom attributes

Methods:

component_setup()

This method overrides component_setup in class _Dialog

dialog_event(ev)

This method overrides dialog_event in class _Dialog

get_directory()


 Get the directory part of the result


get_result()


 Get the result, (will fail if cancel was pressed).


get_std_dir()


 Get the directory TextField contents standardized with a trailing /


init_dialog()

This method overrides init_dialog in class _Dialog

set_directory(s)


 Set the initial directory.


set_extra_attribs(l)


 Extra attributes set by caller.


set_file(s)


 Set the initial file


set_path(s)


 Set the initial file/directory from a whole path.
 


set_result()


 Set the result


Fields:
cancel --

dir -- TextField directory

dlist -- TextList of directories

extra_attribs -- Custom attributes

file -- TextField filename

flist -- TextList of files

init_dir -- Initial directory name

init_file -- Initial file name

okay --

res -- Resulting file path


This page produced by UniDoc on 2021/04/15 @ 23:59:53.