(using wxMax) Is there a way to make a message like this, show up anywhere I want?
If not, can we do simple tooltips?
If not, can we do simple tooltips?
Type wxHelpProvider Abstract Field wxObjectPtr:Byte Ptr Function Set:wxHelpProvider(helpProvider:wxHelpProvider) End Function Function Get:wxHelpProvider() End Function Method AddHelp(window:wxWindow, text:String) End Method Method GetHelp:String(window:wxWindow) End Method Method RemoveHelp(window:wxWindow) End Method Rem bbdoc: Frees the internal object End Rem Method Free() If wxObjectPtr Then bmx_wxhelpprovider_free(wxObjectPtr) wxObjectPtr = Null End If End Method End Type
SuperStrict Framework wx.wxApp Import wx.wxFrame Import wx.wxTextCtrl Import wx.wxHelpProvider New MyApp.Run() Type MyApp Extends wxApp Method OnInit:Int() Local sim:Simple = Simple(New Simple.Create(Null, wxID_ANY, "Validator Test", -1, -1, 250, 150)) sim.Show(True) Return True End Method End Type Type Simple Extends wxFrame Field text:wxTextCtrl 'Field login_validator:wxTextValidator Field key_notify:wxSimpleHelpProvider Method OnInit() text = New wxTextCtrl.Create(Self, -1) Local glb_filterlist:String[] = ["~~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+", "{", "}", "|", "~q", ":", "<", ">", "?", "`", "[", "]", "", ";", "'", ",", "/", "=", " "] Local login_validator:wxTextValidator = New wxTextValidator.Create(wxFILTER_EXCLUDE_CHAR_LIST) login_validator.SetExcludes(glb_filterlist) text.SetValidator(login_validator) key_notify = New wxSimpleHelpProvider.Create() key_notify.AddHelp(text, "test??") Centre() End Method End Type
key_notify = New wxSimpleHelpProvider.Create() key_notify.AddHelp(text, "test??") wxHelpProvider.Set(key_notify)