requestfile.monkey2 766 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Namespace myapp
  2. #Import "<std>"
  3. #Import "<mojo>"
  4. Using std..
  5. Using mojo..
  6. Class MyWindow Extends Window
  7. Method New()
  8. 'Open file requester...
  9. '
  10. Local openname:=RequestFile( "Open file...","image files:png,jpg;audio files:waw,ogg" )
  11. If openname
  12. Notify( "RequestFile example","filename selected="+openname )
  13. Else
  14. Notify( "RequestFile example","No filename selected" )
  15. Endif
  16. 'Save file requester...
  17. '
  18. Local savename:=RequestFile( "Save file...","image files:png,jpg;audio files:wav,ogg",True,openname )
  19. If savename
  20. Notify( "RequestFile example","filename selected="+savename )
  21. Else
  22. Notify( "RequestFile example","No filename selected" )
  23. Endif
  24. End
  25. End
  26. Function Main()
  27. New AppInstance
  28. New MyWindow
  29. App.Run()
  30. End