how to add new option to context menu of biograph viewer
1 view (last 30 days)
Show older comments
Sadegh Salesi Mousaabadi on 21 Jan 2017
Answered: Saurabh Gupta on 30 Jan 2017
I am going to draw a network using graphmaxflow function. A simple code could be:
cm = sparse([1 1 2 2 3 3 4 5],[2 3 4 5 4 5 6 6],... [2 3 3 1 1 1 2 3],6,6); bg2 = graphmaxflow(cm,1,6); h = biograph(cm); a=view(h)
if you run this code in Matlab a network will be drawn properly. what I am going to do next is to add an option to context menu of the viewer (i.e node type) that if the user does right-click on each node, this option appears and the user can set value for the same property (node type) in the node properties.
I tried to use addprop function but the matlab says "Undefined function 'addprop' for input arguments of type 'biograph.node'."
can anyone help?
Saurabh Gupta on 30 Jan 2017
The right-click context menu options for the Biograph Nodes is generated based on the methods defined for the node object. It seems unlikely that you will be able to add a custom option there.
You may be able to implement the option using NodeCallbackValue callback function for Biograph Nodes.
Find more on Whos in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!