A new version of wxBasic is available now. The new version is linked against the wxWidget 2.8.10 library and support the most important classes. New wxAuiToolbar classes is integrated. Is was compiled with gcc and do not depend on any external runtimes or libraries. Now we started a MacOSX Version. You can use the dmg image and drag & drop wxBasic into your Program folder.
Updated / Changed / Completed
- wxToggleButton removed from (mac)
- wxStandardPath corrected for (mac)
- wxListCtrl::GetItemSpacing() corrected
- wxMenuItem corrected
- wxFontDialog corrected
- wxColour::GetPixcel corrected
- wxAuiEvents*** corrected
- ide_tips for editor.wxb improved
- wxDateTime class corrected wxDateTime_t is not time_t
- Build dmg of wxBasic for MacOSX
- Some bugfixes
- as of a bug in wxDbTable::GetColumn() there is a workaround in wxDbColumnDef::Init
- Starting a MacOSX version.
- wxDbColumnDef: all Attributes al Get-Functions
- wxDateTime::Now()
- wxStandardPaths_Get() added
Sep, 2009
Again a new version of wxBasic is available. This version is linked against the wxWidget 2.8.9 library and the new class wxAuiToolbar is integrated.
Updated / Changed / Completed
- wxAuiToolbar
- better Support for wxClipboard - see updated calculator.wxb sample
Bugfix to the Interpreter
- set correct internal scope for method search in classes
now we can have OnEventXXX as a class method and connect it with connect command in the New Sub
Sep, 2008
A new version of wxBasic is now available. The new version is linked against the wxWidget 2.8.8 library and support the most important classes. Is was compiled with gcc 4.2.1-dw2 and do no longer depend on any external runtimes or libraries.
At the moment is is just available for Windows.
Here is a complete list of the changes:
Updated / Changed / Completed
- wxColour
wxBitmap, wxImage, wxIcon standandard constructors can load XPM data from internal table
wxStyledTextCtrl
wxGrid
wxBitmap
wxImage
wxFFile
wxFile
wxDatePickerCtrl
wxStandardPathsBase
wxStandardPaths
wxConfigBase
wxFileConfig
wxRegConfig
wxSashEvent
wxPreviewFrame, wxPreviewCanvas, wxPrintPreview
wxProgressDialog
wxRegEx
wxSearchCtrl
wxSingleInstanceChecker
wxSpinEvent
wxSplitterEvent
wxStaticLine
wxStopWatch
wxSystemOptions
wxSystemSettings
wxTextAttr
wxToggleButton
wxToolbook
wxAnimation
wxAnimationCtrl
wxBitmapDataObject (instead of *Base)
wxBusyCursor
wxBusyInfo
wxCalendarEvent
wxClient
wxCollapsiblePane
wxCollapsiblePaneEvent
wxColourDatabase
wxColourPickerCtrl
wxColourPickerCtrlEvent
wxConnection
wxContextHelp
wxPickerBase
wxDataView classes
wxDisplay
wxDropSource
wxDropTarget
wxFileDataObject (instead of *Base)
wxFilePickerCtrl
wxFileDirPickerEvent
wxFileDropTarget (it still needs some wrappers)
wxHyperlinkCtrl
wxListBook
wxListView
wxMediaCtrl
wxSymbolPickerDialog
wxRichtTextCtrl classes
wxAui... classes
wxAuiToolbar (new since 2.8.9)
wx***CtrlXRC(...) (for every control)
wxAboutBox
wxAboutInfo
wxProcess
wxReportWriter (not part of the official wxWidgets) - wxWindow - wxWindow.SetAcceleratorTable(accel with a table)
dim accel = { {wxACCEL_NORMAL, WXK_ESCAPE, wxID_CANCEL } }
win.SetAcceleratorTable(accel) - wxFileSystem
- wxFileSystemHandler (Local, Memory, Archive, Filter, Internet)
- event: ToggleButtonClicked
Changes to the Interpreter
- Console Frame with a close to 80x25 size in standard font
Bugfix to the Interpreter
- memory list, to clean up every left internal memory by vm
(there are still some tasks as the vm do not clean wxWidgets memory every time) - INHERITS Bug in CLASS command
New commands added
- deallocate() command set a variable to nothing without calling finalize
- iif(condition, trueValue, falseValue) 'inline if
- chdir, mkdir, rmdir, curdir
- FileCopy, FileLen
- StrComp
- _("some text") for wxLocale with integrated cs support, xgettext support
- DynamicCast cast a wxWindow object into another object, it should be used carefully as it not checks the inheritances of this object at this stage
New Samples
- wxEditor (Dirk Noack's enhanced editor, State: 03.03.2008 + updated wxBasic.ref)
- editor (new simple editor that show some new technics: wxToolBar, wxArtProvider, Menu Icons, embedded XPM graphics, wxStyledTextCtrl, ...)
- calculator (new calculator that replaced the first one, shows XRC support and support for AcceleratorTable)
- grid (1 by 1 taken from wxLua)
- mdi (1 by 1 taken from wxLua)
- media (1 by 1 taken from wxLua)
Sep, 2008