Hi Andreas! > > I have a problem, actually i would like to create a new > > module for ArgoUML that is expected to integrate into the whole > > environment, that means properties panels and contextual menus (yup > > exactly, context menus, this is the main topic). > > I once wrote such methods using the scheme plugin. There were > context menu methods in the sources, but they were removed for > some reason.
Yup, as far as i've seen on the mailing list, there was a time when these methods where allowed.. Actually i've not seen any evidence of them :( That's why i'm digging to find a system to allow adding these stuffs, at this moment i where able to add (always through the module) 1) Button on the PropertyPanel to excute an action 2) Button on the Toolbar to execute an action, modifyng slightly the UMLDiagram class and adding a sort of ToolbarFactoryManager (mainly a clone of the PropPanelFactoryManager) Actually i'm tryng to understand how the ExplorerPopup class works, while introducing in run time some modification to the static (sigh) array of available menu actions, to add some new actions through another custom factory manager (that i called, surprise, ExplorerPopupFactoryManager). > I think someone even managed to use some scripting framework in > Argo, so that various scripting languages could be used for such > simple tasks? Basically as i told before i've seen the evidence of a scripting framework plugin for ArgoUML but it's quite old, no source (as far as i've seen), and most important it's pretty old (the argouml jars inside the installation dates from 2006, so may be version 0.22) but seems that someone mantain it, since there is some files from 2008 But i resist fighting against the source :P Enrico ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2409351 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
