LINUX.ORG.RU

FvwmButtons хочется странного

 , ,


0

1

с утра не могу осилить fvwm (поставил потыкать (уже не первый раз), и понял, что это то, что я хочу покрасноглазить, благо времени пока достаточно) — не даются мне FvwmButtons.

хочется, при клике на один баттон, чтобы выползал ещё баттон, причём другого размера, и при этом, чтобы оно не загибало «панель». типа как в WMaker Applets — при клике выползает ещё ряд.

надеюсь понятно излагаю. рассказчик из меня никакой.

нет, не понятно, попробуй еще раз.

при клике на один баттон, чтобы выползал ещё баттон

на ту же панель?

и при этом, чтобы оно не загибало «панель»

а?

Stil ★★★★★ ()

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

Думаю, средств самой Panel будет более чем достаточно, - вы в man FvwmButtons смотрели? Там уже готовые примеры есть, поэтому не буду их копипастить...

Spoofing ★★★★★ ()
Ответ на: комментарий от Spoofing

я читал документацию, но не понял и половины — там слишком запутанно.

мне нужно отрисовывать отдельную область по нажатию на кнопку (ивент?), в которой будет произвольная ненужность, например, трей.

funeralismatic ★★★ ()
Ответ на: комментарий от funeralismatic

если это ни с чем больше не связанная область, то я бы сделал отдельный конфиг FvwmButtons NeNujno и Iconify/DeIconify бы его по нужному событию обычной функцией

Stil ★★★★★ ()

Вот, при помощи Panel создаст разворачивающуюся/сворачивающуюся панельку с двумя иконками и треем stalonetray (установите его прежде).

Module FvwmButtons tray

DestroyModuleConfig tray: *
*tray: Geometry 32x32-0-0
*tray: Rows 1
*tray: Columns 1
*tray: (Panel (left, indicator) subtray "Module FvwmButtons subtray")

DestroyModuleConfig subtray: *
*subtray: Geometry 512x32-0-0
*subtray: Rows 1
*subtray: Columns 512
*subtray: (32x1, Icon "/usr/share/icons/hicolor/24x24/apps/firefox.png")
*subtray: (32x1, Icon "/usr/share/icons/hicolor/24x24/apps/transmission.png")
*subtray: (256x1, Swallow (UseOld, NoClose) "stalonetray" "Exec stalonetray")

Другой способ - рисовать панель по функции, но это скорее нужно только для динамических скриптов. Через Action вызываете BlahBlahBlah, а в функции:

AddToFunc BlahBlahBlah
+ I *subtray: Geometry 512x32-0-0
+ I *subtray: Rows 1
+ I *subtray: Columns 512
...
создаете все ту же самую панель. Но как уже сказал, это чисто для динамических скриптов, где иконками необходимо управлять, передавать параметры $0 $1 $2 и т.д...

Вобщем, спрашивайте ответы.

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

Spoofing ★★★★★ ()

чтобы оно не загибало «панель»
не загибало
загибало

?

necroposter ()
Ответ на: комментарий от funeralismatic

Копипастите код в конфиг, внизу справа, в уголке экрана, появляется кнопочка - жмякаете, и появляется панелька, жмякаете еще раз, панелька скрывается.

Spoofing ★★★★★ ()

Пойду спать. Завтра разберуюсь с жаббером, и если ты всерьез решил остановиться на FVWM, - сможешь помучать меня вопросами.

Spoofing ★★★★★ ()
Ответ на: комментарий от Spoofing

не заметил сперва. благодарствую.

из этого возник ещё один вопрос: можно ли присобачить иконку (чтобы различать «выпадалки»)?

funeralismatic ★★★ ()
Ответ на: комментарий от Spoofing

первые разы я его как юзабельный WM вообще не воспринимал, но когда увидел твои скрины, понял, что ошибался. почитав документацию (половину из которой так и не понял), я таки понял, что fvwm — это как раз то, над чем я _хочу_ красноглазить. гуглил часов шесть, но ничего понятного (может оно и годное, но малопонятное, оттого ценности для меня не представляет, во всяком случае на данный момент) не нарыл, а мне нужно от чего-то отталкиваться.

funeralismatic ★★★ ()
Ответ на: комментарий от funeralismatic

c иконкой и титлом разобрался. синтаксис, конечно, ужасный. (=

funeralismatic ★★★ ()

посмотри вот это

в прошлом году на основе этого делал древовидное меню, но потом отказался за ненужностью :)

Lwulf ()
Ответ на: комментарий от funeralismatic

И какой вывод сделали? Fvwm не прижился, я так понял?

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