Render.ru

Событие правой кнопки мыши на Toolbar.

Gerebecc

Пользователь сайта
Рейтинг
2
#1
Как написать macroScript, так чтобы при добавление на Toolbar, эта кнопка реагировала на правую кнопку мыши не выпадающем меню а собственным событием? Я посмотрел на macroScript Move сделал так же но не работает постоянно открывается выпадающее меню.
Вот пример:

macroScript Select
enabledIn:#("max", "viz", "vizr")
category:"DS"
internalCategory:"DS"
toolTip:"Select"
buttontext:"Select"
icon:#("Select", 1)
(

on altExecute type do
(
paramWire.OpenEditor()
actionMan.executeAction 0 "40093"
)

on execute do (
try (
rollout Select "Select"
(
button Select "Select" width:80 pos:[5, 5]
button UnSelect" UnSelect" width:80 height:40 pos:[5, 32]

on Select pressed do
move $Sphere02.verts[#{20..32, 51..65}] [40.0986,10.3648,0]

)
createDialog Select 110 95 950 200
) Catch ()
)
)

Как сделать событие правой кнопки мыши и убрать выпадающее меню, также как у кнопки Move.
 

megavitus

Активный участник
Рейтинг
7
#3
В принципе можно сделать через .Net свою панель с нетовскими кнопками, с которыми можно вытворять уже всякое.
Стандартными средствами никак.
 

Chebu

Знаток
Рейтинг
59
#4
Не понимаю, в чём проблема. Сделать докбл роллаут, на нём разместить кнопку, и ей сделать событие на правый клик. А роллаут свой можно докить на тулбаре.

событие on <button> rightclick do <expr>
 
Сверху