OpenDialog это по сути побочный код, возникший во время работы над проcмотрщиком графики zSea. Довольно большой кусок кода выдран из KFM и из него в свое время я сформировал компонент FileBrowser, который входит в состав библиотеки Box_Lib - в текущий момент компонент используется только для OpenDialog, но в недалеком будущем будет использован в новом, переписанном KFM.
Программа связывается с вызывающей ее программой, через "расшаренную" память (функция 68), кодом реализованным в библиотеке Proc_Lib, и имеет три режима функционирования: выбор файла для открытия, выбор файла для сохранения, выбор рабочей директории.
Сама программа предоставляет вызывающей программе лишь полный путь к выбранному файлу или директории, а дальше уже сама целевая программа решает - что делать.
На сегодня OpenDialog используют уже 17 программ, большинство из которых входят в состав дистрибутива.
В общем Колибри стала на шаг ближе к пользователям. :-)
суббота, 6 ноября 2010 г.
OpenDialog - повышаем дружелюбность системы к пользователю
Ярлыки:
assembler,
graphics,
GUI,
programming
Подписаться на:
Комментарии к сообщению (Atom)
Автору удачи в разработке нового KFM!
ОтветитьУдалитьСпасибо! :-)
ОтветитьУдалитьВот бы еще времени, сил и желания побольше было