Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 fvwm2   Dmitry Pyzhov   15 Jun 2003 03:50:33 
 Re: fvwm2   Anton Kovalenko   16 Jun 2003 03:19:55 
 Re: fvwm2   Dmitry Pyzhov   17 Jun 2003 02:03:00 
 Re: fvwm2   Anton Kovalenko   17 Jun 2003 03:46:44 
 Re: fvwm2   Dmitry Pyzhov   20 Jun 2003 18:05:02 
 fvwm2   Evgenii Terechkov   17 Jun 2003 22:17:16 
 Re: fvwm2   Artem Chuprina   18 Jun 2003 14:03:24 
 Re: fvwm2   Dmitry Pyzhov   20 Jun 2003 17:45:47 
Архивное /ru.linux/331538dac070.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional