Guest User

Untitled

a guest
Jan 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. def getLayoutBuilders():
  2. import org.gephi.layout.spi.LayoutBuilder as LayoutBuilder
  3. import org.openide.util.Lookup as Lookup
  4.  
  5. return Lookup.getDefault().lookupAll(LayoutBuilder)
  6.  
  7. def runLayout(layout, iters = None):
  8. import org.gephi.layout.api.LayoutController as LayoutController
  9. import org.openide.util.Lookup as Lookup
  10.  
  11. layoutController = Lookup.getDefault().lookup(LayoutController)
  12.  
  13. layout.resetPropertiesValues()
  14. layoutController.setLayout(layout)
  15.  
  16. if iters == None:
  17. layoutController.executeLayout()
  18. else:
  19. layoutController.executeLayout(iters)
  20.  
  21. def stopLayout():
  22. import org.gephi.layout.api.LayoutController as LayoutController
  23. import org.openide.util.Lookup as Lookup
  24.  
  25. layoutController = Lookup.getDefault().lookup(LayoutController)
  26. layoutController.stopLayout()
Add Comment
Please, Sign In to add comment