Repository navigation
Replies: 9 comments 2 replies
|
Ах, да еще заметил в диалогах, кнопки внизу по разному выровнены. Где-то строго по центру, а как на скриншоте выше, "Cancel" подвинута правее. Есть зафиксированное правило? |
|
|
В UI (WinGUI) как-то прижилось несколько подходов
Ну и да - чаще стараются делать кнопки одной ширины - эстетика + моторика - в кнопки одинаковой ширины легче попасть мышом P.S.. у нас JSON - правим там и смотрим что получилось |
|
Мне одному кажется, что обрамление [ Кнопка ] - как-то криво? Уезжают символы то вправо, то влево... Может отказаться вообще от символов [] и помечать только текущую/кнопку по умолчанию как "<Кнопка>" / ">Кнопка<"? Да и тени у кнопок - такое себе. Наследие и все такое, но лишнее место все же... |
|
Кстати насчет JSON. У нас есть параметр Height. Нужен для - многострочных полей ввода, радиогрупп, списков, и т.п., А вот многие элементы - обычно в 1 строку вмещаются и больше им и не надо (хотя у кнопок Height=1, а с тенями - 2 строки :). Там конечно "твори/выдумывай/пробуй", но ломать диалоги играясь с настройками - та еще идея. В общем тут встает вопрос с верификатором JSON - а все ли, что я в него напихаю переварится нормально? |
|
Продублирую из #45 и сюда По кнопкам я бы предложил следующий вариант
|
|
Я бы диалоги вытащил наружу, без линковки. Возможно с добавлением каких-то action для кнопок. Изначально закладывается использование плагинов и как раз для плагинов диалоги в JSON - очень удобно. Сформировал JSON, положил в папочку - вот тебе готовый интерфейс. Надо вклинить кнопку в уже существующий диалог - тоже без проблем. P.S. В FAR - интерфейс диалогов рисуется через FAR API (не знаю правда как сейчас, может чего и поменялось). У Total - все диалоговое добро и плагинные формы хранится в DLL и по итогу имеем в 1м Total`e столько дублирующихся VCL, сколько плагинов на Delphi подключим (видел коллекции плагинов под него под 100Мб). В общем - отдельная большая тема. |
|

Uh oh!
There was an error while loading. Please reload this page.
Заметил что в MTN не используются линии для отделения областей в диалогах.
Например, как это сделано в Farmanager
Для сравнения MNT2:

В других диалогах, на мой взгляд, кнопки ещё более оторвано выглядят
Ну раз все лучшее из far, то может хотя бы кнопочки отделять чертой?
Хотя, может это только у меня такой фетиш 😉?
All reactions