Запускаем из TinyPad-а OpenDialog:
Spoiler:
Spoiler:
Spoiler:
Spoiler:
У ColorDialog, вероятно, такая же проблема.
CleverMouse: здесь сообщению будет лучше
Проблема была в коде программы HEED и исправлена в SVN r.34560CodErr wrote:А с Heed другая ситуация. Окно перерисовывается, но OpenDialog "теряет связь" с программой, и можно запустить ещё один OpenDialog из меню Heed.
В Windows курсор двойной, и если кликнуть по свободному пространству, то он пропадает - остается только рамочка. Реализация такого курсора требует некоторого количества дополнительного кода. В текущем виде FileBrowser (компонент библиотеки box_lib) не позволяет выделять пустое место, всегда выделяется что-то, хотя-бы строка выхода ".."yogev_ezra wrote:В OpenDialog кнопка называется SAVE всё время, что создаёт разрыв шаблона
Так логика работы меня как раз устраивает - проблема именно с сообщением на кнопке. Я несколько часов потратил чтобы понять, почему у меня не получается сохранить файл, а вместо этого входит и выходит из директории.Mario_r4 wrote:Я могу сделать так, чтобы кнопка менялась, если кликнуть (перейти по Tab) к полю ввода файла, с Open на Save и при клике (переход стрелками клавиатуры) на файл, а при клике на директорию (переход стрелками клавиатуры) с Save на Open. Файл на запись в выбирается при активности поля ввода названия файла или при двойном клике по существующему файлу, либо опять же при активности поля ввода (перейти по Tab) или нажать клавишу Enter при установленном на файле курсоре. В пустых директориях или директориях содержащих только другие директории, сохранить файл можно лишь при активном поле ввода названия файла.
Все вышеперечисленное обозначает, что по сути логика работы не изменится, а изменится лишь выводимое сообщение. Если такой вариант устроит, то я переделаю. Вводить двойной курсор в FileBrowser (компонент библиотеки box_lib) не вижу целесообразным, да и желания особого нет.
Ночью надо спать.yogev_ezra wrote:Я несколько часов потратил чтобы понять, почему у меня не получается сохранить файл, а вместо этого входит и выходит из директории.
Думаю, достаточно будет менять слово SAVE на слово OPEN, как предложил я и как это делает Windows.Leency wrote:Всё это значит, что логику взаимодействия с пользователем желательно поменять.
К сожалению моя работоспособность на нуле и твое предложение будет выполняться несколько больший срок, чем я планировал изначально.yogev_ezra wrote:Думаю, достаточно будет менять слово SAVE на слово OPEN, как предложил я и как это делает Windows.Leency wrote:Всё это значит, что логику взаимодействия с пользователем желательно поменять.
На самом деле это и есть правильное поведение. Возможность выделить "ничего" в Windows раздражает с первого дня, еще с Windows 3.1. Вопрос на засыпку: чем отличается интерфейс WinRAR от интерфейса "Проводника"?Mario_r4 wrote:В текущем виде FileBrowser (компонент библиотеки box_lib) не позволяет выделять пустое место, всегда выделяется что-то, хотя-бы строка выхода ".."
Users browsing this forum: No registered users and 2 guests