Hi Daniel,--
This is not supported by the Cytoscape API. The yFiles code is closed to us, unfortunately, so we couldn't expose it's individual layouts and their parameters via the general Cytoscape Layout interface. And we don't the the UI directly exposed via the API either.
Good news: All of the other layouts, include app-specific layout, are available! (see attached list)
- Alex
On Wednesday, July 20, 2016 at 11:10:47 PM UTC-7, dpgil wrote:How can I programmatically "click" on a menu item in Cytoscape 3?For example, I want to apply a yFiles layout algorithm.I understand this is closed source, so I want to grab the Layout menu item, click that, and then click yFiles -> Hierarchical.How can I programmatically click these items?Thanks,Daniel
You received this message because you are subscribed to the Google Groups "cytoscape-app-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-app-...@googlegroups.com.
To post to this group, send email to cytoscap...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cytoscape-app-dev/0da06075-61f1-481a-95be-e062c7b2bf79%40googlegroups.com.
I know it is a hack, but I think (have not tried) that you can get access to the menu items by fetching all TaskFactory and/or CyAction services via the ServiceRegistrar and then filter on either the "preferredMenu" and "title" properties the TaskFactory was registered with, or for CyAction filter on getName() and getPreferredMenu(). You could also filter on getClass().getName(). How to execute a CyAction or a task from a TaskFactory programmatically is described in the documentation.Martin
2016-07-21 19:10 GMT+02:00 Alexander Pico <xande...@gmail.com>:
Hi Daniel,
This is not supported by the Cytoscape API. The yFiles code is closed to us, unfortunately, so we couldn't expose it's individual layouts and their parameters via the general Cytoscape Layout interface. And we don't the the UI directly exposed via the API either.
Good news: All of the other layouts, include app-specific layout, are available! (see attached list)
- Alex
On Wednesday, July 20, 2016 at 11:10:47 PM UTC-7, dpgil wrote:How can I programmatically "click" on a menu item in Cytoscape 3?For example, I want to apply a yFiles layout algorithm.I understand this is closed source, so I want to grab the Layout menu item, click that, and then click yFiles -> Hierarchical.How can I programmatically click these items?Thanks,Daniel
--
You received this message because you are subscribed to the Google Groups "cytoscape-app-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-app-dev+unsubscribe@googlegroups.com.
To post to this group, send email to cytoscape-app-dev@googlegroups.com.