1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- Namespace std.requesters
- #If __DESKTOP_TARGET__
- #Import "native/requesters.h"
- #If __TARGET__="macos"
- #Import "native/requesters.mm"
- #Else
- #Import "native/requesters.cpp"
-
- #if __TARGET__="windows"
- #Import "<libole32.a>"
- #Import "<libComdlg32.a>"
- #endif
-
- #endif
- Extern
- Function Notify:Void( title:String,text:String,serious:Bool=False )="bbRequesters::Notify"
- Function Confirm:Bool( title:String,text:String,serious:Bool=False )="bbRequesters::Confirm"
- Function Proceed:Int( title:String,text:String,serious:Bool=False )="bbRequesters::Proceed"
- Function RequestFile:String( title:String,filter:String="",save:Bool=False,file:String="" )="bbRequesters::RequestFile"
- Function RequestDir:String( title:String,dir:String="" )="bbRequesters::RequestDir"
- Function OpenUrl( url:String )="bbRequesters::OpenUrl"
- #else
- Function Notify:Void( title:String,text:String,serious:Bool=False )
- End
- Function Confirm:Bool( title:String,text:String,serious:Bool=False )
- Return False
- End
- Function RequestFile:String( title:String,filter:String="",save:Bool=False,file:String="" )
- Return ""
- End
- Function RequestDir:String( title:String,dir:String="" )
- Return ""
- End
- Function OpenUrl( url:String )
- End
- #endif
|