Page 4 of 11
Re: OpenDialog - диалог выбора файлов и директории
Posted: Sun Jan 09, 2011 10:54 am
by Albom
А можно ли в программе rdsave по умолчанию поставить rd1? Понимаю, что на него его же образ не сохранишь, но у меня (и, думаю, не только у меня) нет такого жёсткого диска, который сейчас установлен по умолчанию - каждый раз выскакивает предупреждение...
Re: OpenDialog - диалог выбора файлов и директории
Posted: Tue Jan 11, 2011 7:40 pm
by Mario
Можно попробовать сделать автоподбор диска, но я не уверен, что в ближайшее время буду этим заниматься. Насчет предупреждения - это нормальная человеческая реакция на обработку события. Однократное нажатие клавиши "Esc" приведет как раз к переходу на рамдиск.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Tue Jan 11, 2011 9:07 pm
by Albom
Да я и не говорю, что ненормальная. И конечно мне не сложно нажимать кнопку. Просто немного недружественный интерфейс. А вот автовыбор диска (перебор по hd и bd) стал бы самым лучшим решением.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Mon Jun 13, 2011 6:12 pm
by Mario
SVN r. 1953-1955 диалог теперь в отдельной директории, соответственно поправлены скрипты сборки для "ночных" сборок.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Sun Jun 26, 2011 3:10 am
by Mario
SVN r. 1982 прикрутил использование
OpenDialog (через библиотеку
proc_lib.obj) - для программы
PCIDEV
Re: OpenDialog - диалог выбора файлов и директории
Posted: Wed Jul 27, 2011 6:51 pm
by CleverMouse
В диалоге сохранения файла, если фокус у файловой панели и курсор стоит на папке, то кнопка Save вызывает переход в эту папку. Я ожидала, что кнопка Save сохранит в файл с именем, которое возьмётся из поля слева от неё. Это так и задумано или неучтённые особенности кода?
Re: OpenDialog - диалог выбора файлов и директории
Posted: Wed Jul 27, 2011 7:07 pm
by XVilka
Так и задумано - так же реализовано и в Qt и в GTK
Re: OpenDialog - диалог выбора файлов и директории
Posted: Wed Jul 27, 2011 9:00 pm
by Mario
CleverMouse
Так и задумано. Имя должно быть активным, т.е. с желтым фоном.
XVilka wrote:Так и задумано - так же реализовано и в Qt и в GTK
В Виндосовском Microsoft Common Dialog Control реакция такая-же.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Thu Jul 28, 2011 9:50 am
by DmitrySokolowsky
Тоже замечал эту особенность, и лично мне это не очень удобно...
Re: OpenDialog - диалог выбора файлов и директории
Posted: Thu Jul 28, 2011 1:40 pm
by CleverMouse
Да, действительно. Я поняла, что меня смущает. Должен ли фокус вообще попадать на файловую панель после смены диска/папки мышкой? Сценарий такой: я вызываю диалог сохранения, меня устраивает предложенное имя файла. Я добираюсь до нужной папки - как вариант, меня предложенная папка уже устраивает, - нажимаю Save и получаю переход в новую папку, потому что фокус у файловой панели. Чтобы действительно сохранить файл, приходится активизировать ещё одним щелчком мыши поле ввода и только потом Save начинает сохранять. Так и задумано?
Re: OpenDialog - диалог выбора файлов и директории
Posted: Thu Jul 28, 2011 3:07 pm
by Mario
Да.
З.Ы. Отвечая на еще не заданный вопрос - потому что мне не хотелось писать два разных обработчика: для мыши и для клавиатуры. В результате все реализовано через один алгоритм. Писать еще код для перевода фокуса на кнопку SAVE это куча лишнего кода.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Thu Aug 18, 2011 4:54 pm
by Mario
SVN r.2055 проверка окна на "свернутость" (rolled up) перед отрисовкой.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Sat Aug 20, 2011 11:27 am
by Leency
Если зайти в папку, которая не читается, появляется красное окошко с ошибкой. И там кнопочка "Cancel", которая вопреки логике возвращает нас не в предыдущую (алсо нормально прочитанную) папку или на уровень вверх, а в /rd/1/.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Sat Aug 20, 2011 2:27 pm
by Mario
Да, все верно, логика такая. Не факт что предыдущая папка прочитается, а рамдиск всегда доступен.
Re: OpenDialog - диалог выбора файлов и директории
Posted: Sat Aug 20, 2011 2:51 pm
by Leency
Можно сделать проверку. В любом случае, вероятность того что прерыдущая папка прочитается 99%, иначе идём действительно на рам-диск.