Задача управления окнами

Обсуждение программ nnCron и nnCron LITE

Re: Задача управления окнами

Postby Dimsok » Tue, 31 May 2016, 23:01

Отображение меню запуска программы, конечно, тоже следует назначить на другое, более сложное сочетание клавиш. Иногда всплывает где не нужно. Например, в миранде жмёшь правой кнопкой мыши на контакте, и оно появляется. Можно же задать его отображение по двойному клику, например alt. Тогда можно отображать его не только на заголовке окна, но и в самом окне.
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby dothen » Thu, 02 Jun 2016, 02:06

Всплывающие меню сделал только на заголовке и внутри окна.

Code: Select all
#  Всплывающее меню со списком окон    (MBM на заголовке, на рабочем столе , LAlt+MBM внутри окна,)
#  Всплывающее меню nnCron             (LAlt+RBM на заголовке, внутри окна)
#  Всплывающее меню Стандартные        (LCtrl+RBM на заголовке, внутри окна)

Закрытие всех окон в разработке :)
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby dothen » Thu, 02 Jun 2016, 17:27

Мелкие исправления, комментарии.
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby Dimsok » Fri, 03 Jun 2016, 20:43

Спасибо, так намного лучше. Что бы ещё придумать с окнами.
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby Dimsok » Wed, 15 Jun 2016, 17:06

Можно сделать, что меню запуска программ (ctrl+rclick) скрывалось при нажатии esc, или добавить специальный пункт для этого? На заголовке окна ещё можно скрыть его без последствий, щёлкнув на свободное место заголовка, а если в окне по ошибке его откроешь, то приходится нажимать какой-то пункт, чтобы скрыть его. Если нет такой возможности, то, может, стоит убрать его появление в окне? Или назначить вместо правой кнопки, например, среднюю. Потому что в окнах ctrl+правый клик обычно вызывает другое меню, в зависимости от принадлежности окна, и когда появляется ещё одно окно, это выглядит некрасиво, могут накладываться др. на др. Можно сделать ctrl+mclick.
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby dothen » Thu, 16 Jun 2016, 11:03

Исправлено:
Правая клавиша на хинте теперь вызывает меню хинта - обычная реакция.

Dimsok wrote:Да, а можно добавить возможность закрытия всех окон? Только какую-нибудь замысловатую комбинацию, чтобы случайно нельзя было нажать.

Добавлено:
В всплывающее меню со списком окон добавлен пункт "Закрыть все окна".
При выборе пункта "Закрыть все окна" выдаётся запрос на закрытие.
Закрываются только те окна, которые есть на панели задач.
Окна которые свёрнуты в трей не закрываются.
Окна которые закрываются через подтверждение - ждут подтверждения.

В всплывающее меню Стандартные добавлен пункт "Закрыть меню".

Добавлен облегченный вариант настройки.
Между словом USES и словом *_CAPTION или *_CLIENT надо вставить нужное слово.
Code: Select all
\ ---------------------------------------------
\ Настройки для правой и средней клавиш, на заголовке и внутри окна.
\ ---------------------------------------------
\ ---Правая клавиша---
 USES Menu-Accessories RBM_CAPTION
\ USES какое-то-слово RBM_CLIENT
 USES Menu-Accessories LCTRL_RBM_CAPTION
 USES Menu-Accessories LCTRL_RBM_CLIENT
 USES MIXER-ON-OFF LSHIFT_RBM_CAPTION
\ USES какое-то-слово LSHIFT_RBM_CLIENT
 USES Menu-nnCron LALT_RBM_CAPTION
 USES Menu-nnCron LALT_RBM_CLIENT
\ ---------------------------------------------
\ ---Средняя клавиша---
 USES Menu-WinList MBM_CAPTION
 USES Menu-WinList MBM_CLIENT
 USES Menu-Accessories LCTRL_MBM_CAPTION
 USES Menu-Accessories LCTRL_MBM_CLIENT
\ USES какое-то-слово LSHIFT_MBM_CAPTION
\ USES какое-то-слово LSHIFT_MBM_CLIENT
\ USES какое-то-слово LALT_MBM_CAPTION
 USES Menu-WinList LALT_MBM_CLIENT
\ ---------------------------------------------

Настройка находится в конце файла.
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby Dimsok » Sat, 18 Jun 2016, 17:59

Ошибка. Crontab syntax error. Line 650
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby dothen » Sat, 18 Jun 2016, 22:01

Ой, забыл, надо подключить плагин read-by-line.spf
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby Dimsok » Sat, 18 Jun 2016, 22:35

Как бы его ещё загрузить. Loading error:28
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby dothen » Sun, 19 Jun 2016, 00:13

Добавь в плагин extwords.spf определение слова D>

Code: Select all
  \ * Числа двойной длины
  : D> 2SWAP D< ;   \ Вот тоже интересный момент: D< есть в кроне, а D> - нет.

Ну или подключи ещё плагин lists.spf в котором определено это слово.
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby dothen » Sun, 19 Jun 2016, 02:01

В nncron.ini должно быть так:
Code: Select all
...
INCLUDE "plugins\lists.spf"
INCLUDE "plugins\read-by-line.spf"
...

т.е. сначала lists.spf, и перезапустить nnCron.
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby Dimsok » Sun, 19 Jun 2016, 02:13

Да, я уже допёр. Просто выше остался пункт read by line, который я пробовал ранее, а из списка не удалил, только сам файл. Спасибо за подсказку.

С меню списка окон тоже проблемы бывают. Например, щёлкнешь по рабочем столу средней кнопкой, а потом оно не всегда само скрывается, если ни один пункт не выбрать. Для любопытства проверил, 3 раза щёлкнул в разных местах, в итоге 3 меню висело, пока не сделал в них выбор. Нельзя ли сделать, чтобы подобно тому, как в меню запуска программ одновременно можно было открыть только одно, а не по количеству кликов?

Хм, странно, сейчас пробую то же самое, оно закрывается, а как получалось раньше сразу несколько оставлять открытыми непонятно
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby Dimsok » Sun, 19 Jun 2016, 02:27

Да, вижу снова вернулся запуск меню "Всплывающее меню - Стандартные" только по правому щелчку. Как можно сделать, чтобы вернуть, как было в предыдущей версии?
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

Re: Задача управления окнами

Postby dothen » Sun, 19 Jun 2016, 02:36

В настройках закомментируй эту строку:
Code: Select all
USES Menu-Accessories RBM_CAPTION
dothen
 
Posts: 184
Joined: Mon, 16 Mar 2015, 04:58

Re: Задача управления окнами

Postby Dimsok » Sun, 19 Jun 2016, 03:22

Всё-таки Menu-WinList частенько открывается сколько угодно раз, и не убирается щелчком на пустом пространстве. У тебя такого не замечается?
Dimsok
 
Posts: 28
Joined: Sat, 28 May 2016, 16:37

PreviousNext

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests

cron