wxWidgets 2.9.5

BlitzMax Forums/Brucey's Modules/wxWidgets 2.9.5

Brucey(Posted 2013) [#1]
Whenever they get around to releasing 2.9.5 (which I believe has been imminent since last summer!), I'll do a full release of wxMax for it.

At the moment, it is performing well against a recent SVN snapshot of the code.

I believe also that this is effectively their 3.0.0 alpha version. So there will be no migrations like there was from 2.8 to 2.9.

Also of note has been the move from carbon to cocoa for OS X. For BlitzMax this is better, because we can use the default brl.appstub module (which is built for cocoa), rather than my custom one (which was required for some carbon-esque initialisation magic).


Derron(Posted 2013) [#2]
Nice to hear.

Hope for a soon release of a stable version - my measurement visualizer needs a better graphical representation than fltk and maxgui (not much gui code as most is done within a canvas) :D


bye
Ron


sebas76(Posted 2013) [#3]
Great, thank Brucey ;-)
I hope the bug I mentionned in my previous post will be resolved.


Brucey(Posted 2013) [#4]
It's been sorted in SVN, I believe.


Pete Rigz(Posted 2013) [#5]
Good stuff Brucey :)


Armitage 1982(Posted 2013) [#6]
I hope to check this someday.
Great module Brucey :)


sebas76(Posted 2013) [#7]
I have update from SVN but now my app doesn't start.
The linking is very very slow and then I get a crash on linking !

I have tested the sheet.bmx samples and I get :
Building sheet
Compiling:sheet.bmx
Compile Error: Identifier 'AppendMenu' not found
[C:/BlitzMax/mod/wx.mod/samples/sheet.bmx;149;3]
Build Error: failed to compile C:/BlitzMax/mod/wx.mod/samples/sheet.bmx
Process complete

With previous version, this sample works fine.
So I will go back to previous version...

I work on Windows 7 Pro/Bmax 1.48/GCC 4.6.1.


Brucey(Posted 2013) [#8]
Yes, some of the samples need updating to support changes to the menus API.

I just built it on a new Linux install, and the samples are running fine (those that don't need the API tweaks).


Brucey(Posted 2013) [#9]
Samples updated. They should all (probably) now run.

Also noticed a change to wxTaskBarIcon while I was going through the samples. It seems you can now specify your custom OS X taskbar icon to appear in either the dock or the "status" area - that's the right hand side of the menu bar at the top of the screen. Cool :-)


Captain Wicker (crazy hillbilly)(Posted 2013) [#10]
How does wxWidgets look on Linux? It is using FLTK?


Brucey(Posted 2013) [#11]
It uses native controls on all platforms. On Linux it uses GTK.


sebas76(Posted 2013) [#12]
Thank Brucey ;-)
I'd like to know if the bug with xml ressource now works fine.
I remember : I must do this with combobox

Local dlg:wxComboBox = wxComboBox(XRCCTRL(e, bt))
Local s:String = ""
dlg.DeleteItem(dlg.append(s))

else I get an error memory.


Brucey(Posted 2013) [#13]
I recently went through all list-based controls and fixed issues with it reporting errors when trying to remove/clear items.

So, I think the answer is "maybe" :-)


Captain Wicker (crazy hillbilly)(Posted 2013) [#14]
On Linux it uses GTK.

Fantastic! :D


sebas76(Posted 2013) [#15]
In wxsheet, is there a way to hide the cursor in the grid.
I only want to select row and not display the cursor ( black line around a cell).
It seems in wxwidget there is normaly a method called setcursorgrid(x,y) but not in wxmax mod ?
Thanks.