vishnu wrote:
WxWidgets is a cross-platform application development framework, a pretty good one actually. Write once, run anywhere as long as "anywhere" is Windows, Linux/Unix or a Mac...
You can scratch the "/Unix" off that description, too
Okay le, explain this to this donkey : wxWidgets is "cross-platform." But what's the point ? It's not cross-
toolkit
. So you are still stuck with the same damned problem. The C part is already cross-platform (if the C code is actually up to snuff.) The part that's a hassle is the ridiculous amount of toolkits. So wxWidgets "uses the native toolkits" but there's already implementations of the native toolkits for almost every platform you might want to run.
You can't write wxWidget Base code then have wxWidgetMotif libraries turn it into "native" Motif on a native-Motif system, or get wxWidgetGTK2 output to "native GTK2" on a native-GTK2 system. (Which is what I thought it did and why there
isn't
a project to do just this astounds me ? Yes, of course it would be limited to the simpler functions but 90% of programs only use simple functions, so why not ?)
So what's the damned point ? GTK2 is the same across platforms, so is GTK, so is Motif, so is fltk. What do you get by adding another layer ?