test19.nim 833 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # --- Test 19. Use ProgressBar node. --- #
  2. import nodesnim
  3. Window("hello world")
  4. var
  5. main = Scene("Main")
  6. progressbar = ProgressBar()
  7. vprogressbar = ProgressBar()
  8. cprogressbar = ProgressBar()
  9. vprogressbar.progress_type = PROGRESS_BAR_VERTICAL
  10. cprogressbar.progress_type = PROGRESS_BAR_CIRCLE
  11. main.addChild(progressbar)
  12. main.addChild(vprogressbar)
  13. main.addChild(cprogressbar)
  14. progressbar.setProgress(50) # default max progress value is 100.
  15. progressbar.setMaxValue(150)
  16. vprogressbar.setProgress(2) # default max progress value is 100.
  17. vprogressbar.setMaxValue(5)
  18. vprogressbar.move(0, 64)
  19. vprogressbar.resize(20, 80)
  20. cprogressbar.move(64, 64)
  21. cprogressbar.resize(80, 80)
  22. cprogressbar.indeterminate = true
  23. cprogressbar.setMaxValue(15)
  24. cprogressbar.setProgress(5)
  25. addScene(main)
  26. setMainScene("Main")
  27. windowLaunch()