Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Здесь можно сообщить о найденных багах в Far.
2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Fri 17 Jun, 2016 17:59

Latest post of the previous page:

DrKnS wrote:Source of the post Сейчас это не так, о чём и речь.
Если не так - это мой косяк, был фикс, но я его не успел закоммитить до твоих изменений...
Надо уточнить:
WindowMode = false, который ресайзится, но обеспечивает совпадение размера буфера и окна
под твоё 'не должен' не подпадает?

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby DrKnS » Fri 17 Jun, 2016 18:03

Режим, который ресайзится и обеспечивает совпадение размера буфера и окна, делается на базе WindowMode=true за пять минут.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Fri 17 Jun, 2016 18:18

DrKnS wrote:Source of the post делается на базе WindowMode=true за пять минут.
Ок. Тогда ничего доделывать не буду, откачу сегодня вечером. И жду когда будет такой режим.

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby DrKnS » Fri 17 Jun, 2016 18:23

Да я уже, в принципе, всё сделал, можно не откатывать.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Fri 17 Jun, 2016 18:46

Хорошо. Жду коммита.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Sat 18 Jun, 2016 03:48

После 4712 почти всё хорошо, кроме:
1) Alt-Enter Alt-Enter меняет состояние консоли (кроме WindowMode,StickyX,StickyY=true,true,true)
2) Более существенно - если потаскать мышкой, например правый нижний угол консольного окна,
так чтобы был ресайз окна, фар долго не реагирует ни на какие клавиши.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Sat 18 Jun, 2016 04:10

Alt-Enter Alt-Enter для WindowMode,StickyX,StickyY=true,true,true - сжимает консоль.
Если проделать несколько раз подряд это хорошо видно.
Собственно логика со скроллбарами у меня была именно из-за этого.

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby DrKnS » Sat 18 Jun, 2016 09:56

Постепенное сжимание консоли - это явный баг ОС, т. к. при обычном разворачивании/сворачивании окна ничего такого не происходит.
Суть в том, что перед уходом в полноэкранный режим они запоминают внешний размер окна без скроллбаров, а при выходе из него пытаются впихнуть невпихуемое, т. е. уже окно со скроллбарами в тот же внешний размер, что уменьшает размер актуальной проекции консоли на (размер скроллбара)/(размер знакоместа).
Да, это можно подкостылить, но не глобально в GetSize() и не для всех.
4713.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Sat 18 Jun, 2016 10:47

DrKnS wrote:Source of the post 4713.
Всё равно уменьшается, правда не каждый раз.
Если зажать Alt-Enter, видно что это происходит рывками.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Sat 18 Jun, 2016 10:50

Уход в себя после ресайзов мышкой - более неприятная особенность.

User avatar
DrKnS
Posts: 4458
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 2 times
Been thanked: 105 times
Contact:

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby DrKnS » Sat 18 Jun, 2016 11:19

2useven10 wrote:Source of the post Если зажать Alt-Enter
А вы так не делайте.
Всем этим ресайзам требуется время. Если зажать и удерживать, то все эти костыли могут банально не успевать отрабатывать.
В 4713 я убрал оттуда слипы и ресайз мышкой вроде бы особо не тормозит, но опять же - если ресайзить умеренно, а не зажать и елозить туда-сюда.

2useven10
Posts: 2876
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 76 times

Полноэкранный (Alt+Enter) и развёрнутый (Alt+F9) режимы в Windows 10

Postby 2useven10 » Mon 20 Jun, 2016 12:56

b4719; WindowMode,StickyY,StickyX = true,true,true
при запуске из окна cmd со скроллами, у окна фар тоже есть скроллбар.
после любого ресайза он исчезает.


Return to “Глюки и баги”

Who is online

Users browsing this forum: No registered users and 3 guests