just documenting another migration.... this in Mondrian... view interaction menuItems add: 'Browse class' -> [:a2 | a2 browse ]. view interaction registerMenu. appears to become this in Roassal... view interaction item: 'Browse class' action: #browse.
How do you get a context menu on the background?
btw, I see that ROEaselMorphic>>populateMenuOn: calls #zoomInButtonOn: which calls #addMenu:callBack: Does #addMenu:callBack always draw the item in a box? Can you get multiple items in one box? From an outside perspective if there can be only one item per box then #addButton:callBack would seem a more appropriate name.
just documenting another migration.... this in Mondrian... view interaction menuItems add: 'Browse class' -> [:a2 | a2 browse ]. view interaction registerMenu. appears to become this in Roassal... view interaction item: 'Browse class' action: #browse. How do you get a context menu on the background?
You can do for example: -=-=-=-=-=-=-=-=-=-=-=-= view nodes: (1 to: 50). view raw @ (ROMenuActivable new item: 'hello' action: #inspect; item: 'world' action: #inspect). -=-=-=-=-=-=-=-=-=-=-=-= (you need to update Roassal for this)
btw, I see that ROEaselMorphic>>populateMenuOn: calls #zoomInButtonOn: which calls #addMenu:callBack: Does #addMenu:callBack always draw the item in a box? Can you get multiple items in one box? From an outside perspective if there can be only one item per box then #addButton:callBack would seem a more appropriate name.
Good point. What would be the behaviour you wish to have? I would like to have a way to have window menus like in any operating systems and window managers (e.g., File, Edit, View). You click on one of these names, you have a submenu that appears below.
Is this something you would like to have? This is on my todolist, and I can give a higher priority.
Cheers, Alexandre