Домой Классы Статические функции Перечисления (ENUM) Записи (RECORD)

{Dialog_file}


CLASS {Dialog_file} , UNTESTED :



Диалог выбора файла.


IMPORT : {Form} , {Control} , {AL4_file_dialog} , {Geometry} .


BASE CLASS {Control} .



-------------------------------------------------------- 'создание объекта'

  

FUN New_dialog_open|_file (
     
{Form} F|orm_owner ,
     
STR A|lias_dialog ) ==> {Dialog_file} , NEW



FUN New_dialog_save|_file (
     
{Form} F|orm_owner ,
     
STR A|lias_dialog ) ==> {Dialog_file} , NEW



---------------------------------------------------------------- 'свойства'

BOOL Save_dialog , INIT , READ


STR Title|_dialog


STR Initial_path


STR Default_ext|ension


STR Filter|_vertical_line_separated


STR Filename|_selected||File_path



------------------------------------ 'вызов для выбора файла пользователем'

  

METHOD Select_file|_to_load_or_save ==> BOOL



OVERRIDE Bounds ==> {Geometry}.{rect} , REPLACE


END


См. так же с защищёнными членами