News:

 

Topic: Radial Menus  (Read 7751 times)

0 Members and 3 Guests are viewing this topic.

  • No avatar
  • Posts: 2103
  • Polygon
April 04, 2013, 04:15:30 pm
Hello,

I was taking a look at the radial menu's for configuration. I have only glanced over that before now, but am now trying to get a better understanding.

From what I am seeing, it goes against how the rest of the UI works at a very basic level.
It appears that the menu's are not context sensitive, only the "Menuset" of the menu's are. I do not understand the reason for that.

Let me give a simple example.

When creating a new menu, you are given the option's for that menu to be "Splinevertex/ Vertex/ Edge/ Polygon/ Mesh or object", but, they will show and be active in any mode.
If you create a "Subobject" or "Generic" Menu, they also show in all modes, only the "menusets" are context sensitive.
So lets say I want to create a menu for the options of creating the various primitive objects(Box etc). I create an "Object menu", call it "Primitives", fill that menu with the "Object shortcut tools" ("Create Box" etc). I then place that menu on the "Main". What ever mode I am in, be it object/mesh or subobject, that new menu will always show, and it tools/functions are always active.

Why have the options for such as "Object menu" when it shows in all modes?

  • Posts: 546
  • Administrator
  • Polygon
April 04, 2013, 04:32:33 pm
your doing it wrong than, since I got different menus for differnet component modes set up fine.

I got my pretty much setup like Mays where in object mode the shift+rmb menu, does object creation tools, than for each of the component tools I have it displaying modeling tools that apply for those components.

I also got the same set up on the control+rmb menu which I use all for advanced selection.
« Last Edit: April 04, 2013, 04:35:41 pm by Passerby »

  • No avatar
  • Posts: 2103
  • Polygon
April 04, 2013, 04:59:38 pm
your doing it wrong than, since I got different menus for differnet component modes set up fine.
The setting I made for radial menu are correct given the available options.

Quote
I got my pretty much setup like Mays where in object mode the shift+rmb menu, does object creation tools, than for each of the component tools I have it displaying modeling tools that apply for those components.
Sound like you have created custom hotkeys for menu selections, which will bring up the "menusets" for that menu.

I was looking at setting up a radial menu, where on a (default) RMB brings up the menu that is context sensitive, not setting hotkeys for menusets.


  • No avatar
  • Posts: 976
  • Polygon
April 04, 2013, 05:31:10 pm
(...)
I got my pretty much setup like Mays where in object mode the shift+rmb menu, does object creation tools
(...)
I also got the same set up on the control+rmb menu which I use all for advanced selection.
This is a fantastic tip! I was wondering if it was possible. I don't how I did this, but I didn't notice the "set hot-key" button until I read your post, so I had my "Main" radial menu literally cluttered with sub-menus. Now I can finally separate them to different menus under different keys. Man, customisation in NVil is POWERFUL. :)


  • Posts: 546
  • Administrator
  • Polygon
April 04, 2013, 08:43:59 pm
@Steve it is senstitive to both, i got multiple menus each on different modifier keys plus mmb, that show different options depending on what component mode i am in.

You get this by creating a menu as a "Generic Menuset" in the new menu popup.

« Last Edit: April 04, 2013, 08:48:32 pm by Passerby »

  • Posts: 546
  • Administrator
  • Polygon
April 04, 2013, 08:55:02 pm
(...)
I got my pretty much setup like Mays where in object mode the shift+rmb menu, does object creation tools
(...)
I also got the same set up on the control+rmb menu which I use all for advanced selection.
This is a fantastic tip! I was wondering if it was possible. I don't how I did this, but I didn't notice the "set hot-key" button until I read your post, so I had my "Main" radial menu literally cluttered with sub-menus. Now I can finally separate them to different menus under different keys. Man, customisation in NVil is POWERFUL. :)



ya you can even skip the mouse button if you want, and have it appear when holding a certain key or combination of keys too.

  • No avatar
  • Posts: 2103
  • Polygon
April 04, 2013, 09:20:31 pm
Steve it is senstitive to both, 
No it is not.

You get this by creating a menu as a "Generic Menuset" in the new menu popup.

Please read my previous posts.







  • Posts: 546
  • Administrator
  • Polygon
April 04, 2013, 09:41:57 pm
ay nvm i got you, you want individual named menus to all be on one key, and work on certain contexts, instead off creating a context sensitive menu set?


would be nice, but it only affect the workflow of creating radial menus, and not the actual usage of them once setup.

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
April 04, 2013, 09:47:38 pm
Steve, in your example, if you create a hotkey for your 'Primitives' menu, it will be context sensitive, that's why passerby didn't see the problem. But you put it into another radial menu so it is not activated directly. In this case, the program does not treat it as contextual because it has no contextual contents. If I make it contextual, you will just have an empty menu space there in other modes and that would be a space waste. So it's better to create a 'menu set' instead.

  • No avatar
  • Posts: 2103
  • Polygon
April 04, 2013, 10:19:58 pm
If I make it contextual, you will just have an empty menu space there in other modes and that would be a space waste.
That is a limitation of your implementation.

Quote
So it's better to create a 'menu set' instead.
That pushes all context sensitive tools/functions to a level down in the menu system.

I am still curious as to an answer for my original question:- Why have the options for such as "Object menu" when it shows in all modes?





  • No avatar
  • Posts: 2103
  • Polygon
April 04, 2013, 10:24:36 pm
would be nice, but it only affect the workflow of creating radial menus, and not the actual usage of them once setup.
Not sure as to how you came to that conclusion. It would make a big difference in possible usage.

  • No avatar
  • Posts: 2103
  • Polygon
April 05, 2013, 12:26:14 pm
Ah well, never mind.
The user I was creating this (possible) config for has decided against the programmes usage.

I am still curious about an answer to my my original question though.

  • No avatar
  • Posts: 3760
  • Developer
  • Administrator
  • Polygon
April 07, 2013, 09:17:54 am
Well, I don't want to answer but make it contextual instead.