[wx-discuss] Re: SoC starts...
Julian Smart
julian at anthemion.co.uk
Thu May 25 00:36:58 PDT 2006
Hi Francesco,
At 20:46 24/05/2006, you wrote:
>Thanks!
>BTW, out of curiosity, which other projects have been accepted ?
Right to Left language support, and network class improvements.
>As Vadim remembered me, it also depends how much control you'd like to
>have on my work - i.e. if it's more comfortable for you to see my commits
>& source status in a CVS folder somewhere at sunsite, I've got no problems.
>At wxCode I have full access and thus it would not be a problem for me at
>all to set up a new (transient) component there...
It would be very convenient to have the student projects in wxWidgets
CVS. For the other projects it'll probably make sense to have
branches since they're concerned with wxWidgets 'guts'.
So I think we should give write access to all 3 students,
so I'll ask Robin to take care of that when we have confirmation
of the other 2.
>BTW I thought that, assuming wxWidgets\utils will be its final location, I
>should use the wx bakefiles for the build system (i.e. not wxpresets nor
>wxCode bakefiles but the .bkl in wxWidgets\build\bakefiles), right ?
>In order to make integration of the package manager effortless, I mean.
Right!
>Currently I've checkedout a new clean copy of wx and created a "pkgmngr"
>folder in wx\utils...
Perhaps we can use a more pronounceable name, e.g. PackageManager.
Later we can think of a sexy name. I named my original prototype wxcc or
wxWidgets Control Centre, reflecting the intended ability to browse
documentation and samples as well as packages. Of course, the final name
of the app doesn't need to be the same as the directory name.
>Ok - I asked because I thought to use wxChoiceBook in some points of the
>GUI and I don't know if this is present in 2.6 too...
Yes, it's in 2.6.
>Can the GUI of the program be XRC-based ? Or should I create it 'manually'
>? Can I choose what I prefer (XRC even if it increases load time) ?
Personally I prefer C++ because it's just a bit more flexible, and
there's another reason - if some of the GUI is part of a library to be used
by other apps such as IDEs, it'll be much easier to integrate if
there aren't XRC files and separate XPMs to worry about. This doesn't
mean you have to create the dialogs manually, however. If you'd like to use
DialogBlocks I'll send you a key.
>Also, since until Sunday I'm going to start writing the main skeleton of
>the app, should the app be dialog-based ?
IMHO no... it's a more complex application than that.
> I imagine it as a dialog-based application which has a wxListBox showing
> installed components and on the right a wxComponentPropertiesPanel which
> shows the details of the selected component. Such panel would contains
> buttons like e.g. "Compile this component", "Install this component".
>
>On the bottom I'd put some other buttons: "Download a new component",
>"Create a new component", "Help"...
That's pretty similar to my prototype. I'll send you the code (project file for
Windows only but Daniel's version will compile on Linux) and some notes. I
think
it's worth spending time thinking about some design choices, and reviewing
them, before starting coding. As mentor I'm the first stop for review but
if you want to discuss it with others, that's fine so long as it doesn't
paralyse
progress when you're trying to reconcile 99 points of view.
I certainly don't want to stifle your creativity but it's worth at
least reviewing previous thinking.
Thanks,
Julian
---------------------------------------------------------------------
To unsubscribe, e-mail: wx-discuss-unsubscribe at lists.wxwidgets.org
For additional commands, e-mail: wx-discuss-help at lists.wxwidgets.org
More information about the wx-discuss
mailing list