|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Pyzhov 2:5045/44.50 20 Jun 2003 18:05:02 To : Anton Kovalenko Subject : Re: fvwm2 -------------------------------------------------------------------------------- DP>>>> Осваиваюсь с сабжем. Как сделать, чтоб любое новое окно DP>>>> автоматически получало фокус? AK>>> Style "*" GrabFocus DP>> Хм... В какой версии? Моя 2.2 его не знает. AK> Я пользуюсь 2.5.6 (девелоперская ветка), но в 2.4.8 это тоже есть. 2.4.7. Все вопросы прежние :) AK>>> Alt-Tab уведёт фокус с текущего окна на следующее, даже AK>>> если текущее окно имеет SloppyFocus и над ним стоит AK>>> указатель мыши. DP>> Style * SloppyFocus DP>> Что-то не сходится у меня... Hе отдаёт окно фокус, если курсор мыши DP>> над ним... И окно, попавшее под курсор в результате манипуляций клавиатурой, захватывает фокус, что не есть хорошо... Похоже, лечится использованием WarpToWindow, но мне это совсем не нравится... AK>>> Можно, например, так: AK>>> #---------------------------------- AK>>> DestroyFunc resize-from-pointer AK>>> AddToFunc resize-from-pointer AK>>> + "I" Resize br $[pointer.x]p $[pointer.y]p AK>>> + "I" Resize AK>>> Mouse 3 W A resize-from-pointer AK> Тут я, конечно, фигню спорол. Вместо последней строчки: AK> Mouse 3 W M resize-from-pointer Косяк не тут, у меня функция отрабатывается просто как два ресайза. Первый мышкой, второй клавиатурой. И поиск инфы про pointer.x в man'е ничего не дал AK> Да, ещё в старых fvwm'ах не было IgnoreModifiers, поэтому AK> проверь, что у тебя NumLock и ScrollLock выключены -- иначе все AK> биндинги через "Mouse" и "Key" будут вызываться только тогда, AK> когда они продублированы с соответствующим модификатором. В какой версии появляется? 2.5? DP>>>> Как научить окна при перемещении "цепляться" не только DP>>>> друг за друга, но и за границу экрана? AK>>> Сдаётся мне, почитать про параметры EdgeResistance и AK>>> EdgeScroll. Хотя, возможно, и тут я неправильно понял, AK>>> что именно требуется... DP>> Hе то. Хочется подобного SnapAttraction, чтобы можно DP>> было придвинуть окно вплотную к краю экрана. AK> Я всё ещё не понял задачи. Я могу только догадываться, что AK> понимается под SnapAttraction. Попробуй описать нужный тебе AK> Look&Feel человеческим языком. Smth like: "Вот я тащу окно, оно AK> упирается краешком в границу экрана, и тогда...." Останавливается. Тащу дальше (ещё на 10 пикселей) - всё равно не двигается. Тащу ещё дальше - поехало... Hо вроде подсказали, что в новых версиях это есть. Буду перебираться на 2.5... --- А старушки всё падали и падали * Origin: Hу и кто ты после этого? (2:5045/44.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/331538dac070.html, оценка из 5, голосов 10
|