Page 1 of 3

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 08:10
by Andys
Связано с большим монитором, на котором диалоговые окна (копирование, перемещение, итп) хотелось бы иметь пошире, чтоб влезали длинные имена файлов и не надо было прокручивать курсором.
По хелпу и форуму поискал, похоже что их можно только перетаскивать мышкой.
Можно их как-нибудь сделать большего размера? Комбинацией клавиш или настройкой, в принципе любой метод сойдет.

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 13:03
by zg
макросом.

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 13:18
by HaRT
Хотел бы я знать, какие диалоги в Фаре свёрстаны так, чтобы разумно адаптироваться к увеличению размера.
Т.е. чтобы, например, поля ввода становились соответственно длиннее, а элементы не наезжали друг на друга.

Вроде ж в Фаре нет внутреннего layout engine, приспособленного для этих целей?

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 17:39
by zg
в макросе поля ввода, можно расширить, кнопки отцентрировать.

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 18:11
by HaRT
zg wrote:
Wed 27 Sep, 2017 17:39
в макросе поля ввода, можно расширить, кнопки отцентрировать.
И так для каждого диалога — недостаточно масштабируемый подход. В более зрелых системах построения оконного интерфейса все подобные вопросы решаются движком. Но я даже не надеюсь, что в Фаре это появится.

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 19:33
by zg
HaRT wrote:
Wed 27 Sep, 2017 18:11
И так для каждого диалога — недостаточно масштабируемый подход.
подход решает поставленную задачу. хочется большего — присылайте патч. не можете в патч, создайте отдельную тему и родите конкретное тз — как это должно быть. всё остальное — демагогия.
HaRT wrote:
Wed 27 Sep, 2017 18:11
Но я даже не надеюсь, что в Фаре это появится.
ну как бы на слабо берёте, да?

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 19:41
by HaRT

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 20:03
by zg
если вы ничего не хотите — зачем пишете?

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 20:06
by HaRT


Не подумайте плохого: если зародится серьёзная инициатива сделать layout engine в Фаре, я деятельно приму участие в выработке спецификации с целью недопущения тех косяков, которые не устраивают меня в используемых мной движках.

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 20:07
by Shmuel
HaRT wrote:
Wed 27 Sep, 2017 18:11
В более зрелых системах построения оконного интерфейса все подобные вопросы решаются движком. Но я даже не надеюсь, что в Фаре это появится.
На свмом деле, это не такая уж сложная задача. Нужно только, чтобы кто-то это сильно захотел и не пожалел нескольких десятков часов времени (на начальную рабочую версию).

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 20:34
by HaRT
Shmuel wrote:
Wed 27 Sep, 2017 20:07
чтобы кто-то это сильно захотел и не пожалел нескольких десятков часов времени
Только перед этим надо ещё несколько десятков часов на продумывание, что и как он/мы хотим видеть в этом плане в Фаре, а после — несколько десятков часов на перепиливание стандартных диалогов, чтобы они всем этим богатством правильно пользовались.

А потом надо ещё несколько сотен часов самых разных людей, чтобы переделать диалоги популярных плагинов.

Изменение размеров диалоговых окон

Posted: Wed 27 Sep, 2017 20:40
by Shmuel
HaRT, я знаю, о чём говорю. У меня (в неопубликованном) даже есть что-то в этом роде.
В моём предыдущем посте ключевые слова "нужно только, чтобы кто-то это сильно захотел". А сколько точно часов на это потребуется - дело десятое.

Изменение размеров диалоговых окон

Posted: Tue 17 Oct, 2017 16:03
by John Doe

Изменение размеров диалоговых окон

Posted: Thu 26 Oct, 2017 11:41
by Andys
zg wrote:
Wed 27 Sep, 2017 13:03
макросом.
Можно развернуть ответ? Желательно с базовым примером макроса.
В хелпе по макросам нашел только Dlg (по идее дает доступ к свойствам текущего окна диалога?), но там есть только CurPos, никакого CurSize или подобного

Изменение размеров диалоговых окон

Posted: Thu 26 Oct, 2017 13:25
by zg