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

Здесь обсуждается всё, что касается макросов.
Post Reply
Andys
Posts: 12
Joined: Thu 03 Nov, 2011 11:21

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

Post by Andys »

Связано с большим монитором, на котором диалоговые окна (копирование, перемещение, итп) хотелось бы иметь пошире, чтоб влезали длинные имена файлов и не надо было прокручивать курсором.
По хелпу и форуму поискал, похоже что их можно только перетаскивать мышкой.
Можно их как-нибудь сделать большего размера? Комбинацией клавиш или настройкой, в принципе любой метод сойдет.
Last edited by Andys on Wed 27 Sep, 2017 08:11, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Last edited by HaRT on Fri 31 Mar, 2023 00:11, edited 1 time in total.
Reason: Добавлена ссылка на поддерживаемый скрипт
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Хотел бы я знать, какие диалоги в Фаре свёрстаны так, чтобы разумно адаптироваться к увеличению размера.
Т.е. чтобы, например, поля ввода становились соответственно длиннее, а элементы не наезжали друг на друга.

Вроде ж в Фаре нет внутреннего layout engine, приспособленного для этих целей?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

в макросе поля ввода, можно расширить, кнопки отцентрировать.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

zg wrote: Wed 27 Sep, 2017 17:39в макросе поля ввода, можно расширить, кнопки отцентрировать.
И так для каждого диалога — недостаточно масштабируемый подход. В более зрелых системах построения оконного интерфейса все подобные вопросы решаются движком. Но я даже не надеюсь, что в Фаре это появится.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

HaRT wrote: Wed 27 Sep, 2017 18:11И так для каждого диалога — недостаточно масштабируемый подход.
подход решает поставленную задачу. хочется большего — присылайте патч. не можете в патч, создайте отдельную тему и родите конкретное тз — как это должно быть. всё остальное — демагогия.
HaRT wrote: Wed 27 Sep, 2017 18:11Но я даже не надеюсь, что в Фаре это появится.
ну как бы на слабо берёте, да?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

если вы ничего не хотите — зачем пишете?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »



Не подумайте плохого: если зародится серьёзная инициатива сделать layout engine в Фаре, я деятельно приму участие в выработке спецификации с целью недопущения тех косяков, которые не устраивают меня в используемых мной движках.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

HaRT wrote: Wed 27 Sep, 2017 18:11В более зрелых системах построения оконного интерфейса все подобные вопросы решаются движком. Но я даже не надеюсь, что в Фаре это появится.
На свмом деле, это не такая уж сложная задача. Нужно только, чтобы кто-то это сильно захотел и не пожалел нескольких десятков часов времени (на начальную рабочую версию).
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

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

А потом надо ещё несколько сотен часов самых разных людей, чтобы переделать диалоги популярных плагинов.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

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

Post by Shmuel »

HaRT, я знаю, о чём говорю. У меня (в неопубликованном) даже есть что-то в этом роде.
В моём предыдущем посте ключевые слова "нужно только, чтобы кто-то это сильно захотел". А сколько точно часов на это потребуется - дело десятое.
Andys
Posts: 12
Joined: Thu 03 Nov, 2011 11:21

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

Post by Andys »

zg wrote: Wed 27 Sep, 2017 13:03макросом.
Можно развернуть ответ? Желательно с базовым примером макроса.
В хелпе по макросам нашел только Dlg (по идее дает доступ к свойствам текущего окна диалога?), но там есть только CurPos, никакого CurSize или подобного
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

Last edited by zg on Tue 24 Sep, 2019 12:25, edited 4 times in total.
Post Reply

Return to “Обсуждение макросов”