LINUX.ORG.RU
ФорумTalks

[фичреквест?][WM] Бегунки в заголовке окон.

 


0

0

Навеяно новостью о новом элементе в убунте http://www.linux.org.ru/news/ubuntu/4716833 - перетаскиваемая кнопка, положение которой влияет на окно, к которому она привязана.

Идея - возможность поместить в заголовой окна различные бегунки, влияющие на окно или на опции приложения. Цель - экономия места и оперативность применения тех или иных параметров к окну, например прозрачность или управление громкостью в проигрывателе. В большинстве случаев, заголовок окна (если он вообще есть :), но, опять же, в большинстве случаев он есть) состоит названия и кнопок управления, бОльшая часть пуста - неэффективно расходуется пространство.

Не буду провоцировать, эта фича не несёт жизненной необходимости (пока), но иметь возможность было бы неплохо.

Бегунков можно сделать несколько даже в одном поле; каждый, например, управлять своей кнопкой мыши (правой, левой, центральной). Итого уже 3 бегунка, на которые можно повесить прозрачность, масштаб, etc. Кстати о масштабе, ИМХО это одна из наиболее полезных фич в компизе-квине, остальные более декоративные, так вот, можно было бы масштабировать не весь экран, а только содержимое окна. Как раз одним из таких бегунков.

ЗЫ. Может уже есть такое...

ЗЗЫ. Что только не попридумываешь, вместо работы :)

> Идея - возможность поместить в заголовой окна различные бегунки, влияющие на окно или на опции приложения.

Когда один и тот же элемент выполняет совершенно разные действия в зависимости от приложения — это плохо.

Relan ★★★★★
()

С точки зрения программирования
Создается окно с прозрачность, с настриваемыми кнопками.
Отслеживается активное окно, на основе его координат в нужное место помещается наше прозрачное окно с спец кнопками.
Отслеживаются события перемещения окна.

greatpower
()
Ответ на: комментарий от Relan

Ну, я не настаиваю.

Идея - возможность поместить в заголовой окна различные бегунки, влияющие на окно или на опции приложения.

Я же сказал, что можно сделать несколько бегунков (например красный, желтый, зелёный) и привязать их к своим кнопкам мыши. Один из них можно зарезервировать приложению, остальные - для управлением окном.

ИМХО было бы удобно, например работая в каком-нибудь редакторе таким вот бегунком временно изменить прозрачность окна, чтобы посмотреть на неактивное окно (чат, погода). Ну или масштаб в редакторе, средствами самого редактора или wm как в компизе или квине.

temporary ★★
() автор топика

Если кому идея понравится и есть контак с разработчиками wm/библиотек, сделайте фичреквест

temporary ★★
() автор топика

В бегунке пусть бежит контекстный хелп!
Отвязно получится :)

vada ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.