test14.nim 693 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # --- Test 14. Use VBox node. --- #
  2. import nodesnim
  3. Window("hello world")
  4. var
  5. main = Scene("Main")
  6. vbox = VBox() # Create the VBoxObj.
  7. red = ColorRect() # #ff6699
  8. pink = ColorRect() #ff64ff
  9. orange = ColorRect() # #ffaa00
  10. red.color = Color(0xff6699ff'u32)
  11. pink.color = Color(0xff64ffff'u32)
  12. orange.color = Color(0xffaa00ff'u32)
  13. red.resize(128, 128)
  14. pink.resize(64, 64)
  15. orange.resize(32, 32)
  16. # Add rects in the Box node.
  17. vbox.addChild(red)
  18. vbox.addChild(pink)
  19. vbox.addChild(orange)
  20. main.addChild(vbox)
  21. vbox.setAnchor(0, 0.5, 0, 0.5) # Box anchor in the scene.
  22. vbox.setChildAnchor(0, 1, 0, 1)
  23. vbox.setSizeAnchor(1, 1)
  24. addScene(main)
  25. setMainScene("Main")
  26. windowLaunch()