[wxPython] interested in a wxPython application framework?

I would like to find out how many people would be interested in taking an
active part in building an application framework specifically for wxPython?
This would be different than the anygui project which hopes to support as
many GUI toolkits as possible. It would also have a different focus than the
PythonCard project, unless the PythonCard goals are simplified and refocused
a great deal. There is no need to follow the HyperCard model with a wxPython
framework, though PythonCard could be built on top later.

I say application framework because in addition to doing a document/view
framework, I also expect to have a revised event model and a number of
helper classes and controls to simplify building wxPython applications and
to make wxPython easier to use for beginners. However, you won't have to
relearn all the wxPython classes and methods. Borrowing as much as possible
from anygui event model to help with compatibility is probably a good idea,
but this is one of the topics that needs discussion. This can be viewed as
an effort to make wxPython more pythonic and object-oriented than it already
is and hide the worst warts of wxWindows without giving up the large library
or power. Regardless of how much effort Robin puts into wxPython, there are
always ways to make it better.

I also want to create an easy to use, but powerful layout editor. Whether
this is an enhancement or modification to Boa or wxDesigner is up to debate.
I want a layout editor more than I want a full IDE, but eventually there
should be a full environment and so working within Boa from the start might
make more sense.

I will be pursuing this project myself regardless of the interest level, but
I would like to do so via SourceForge and open source if other people will
be taking an active role.

ka

···

---
Kevin Altis
altis@semi-retired.com

I would like to find out how many people would be interested in taking an
active part in building an application framework specifically for wxPython?

Sure I'm interested, and willing to invest some time.

Thomas

From: Thomas Heller

> I would like to find out how many people would be interested in
taking an
> active part in building an application framework specifically
for wxPython?

Sure I'm interested, and willing to invest some time.

I expect that there will be a lot of initial discussion on goals and
priorities, state of the tools and examples we have today, etc. before we
get down to the actual development and establishing a separate project. We
could try and do the discussion here on wxpython-users, but it would
probably be best on another list. We can use the PythonCard list, since this
is definitely related and I know there are already a few people on that list
that will be interested enough to be involved. Other suggestions?

ka

We
could try and do the discussion here on wxpython-users, but it would
probably be best on another list. We can use the PythonCard list, since

this

is definitely related and I know there are already a few people on that

list

that will be interested enough to be involved. Other suggestions?

If the eventual goal is to create something that will be included with
wxPython then the discussion could stay here. We could also create a new
list for it on lists.wxwindows.org for it if you want.

···

--
Robin Dunn
Software Craftsman
robin@AllDunn.com Java give you jitters?
http://wxPython.org Relax with wxPython!

From: Robin Dunn

> We
> could try and do the discussion here on wxpython-users, but it would
> probably be best on another list. We can use the PythonCard list, since
this
> is definitely related and I know there are already a few people on that
list
> that will be interested enough to be involved. Other suggestions?

If the eventual goal is to create something that will be included with
wxPython then the discussion could stay here. We could also create a new
list for it on lists.wxwindows.org for it if you want.

Yes, I hope that the additional classes, framework and tools created will
eventually just be bundled with the wxPython distribution. Perhaps, we can
just start the discussion here and move it to a separate mailing list on
lists.wxwindows.org when it seems appropriate. Keeping it here will give the
issues the widest possible exposure. If we prefix subject lines that would
make it easy to search and pick out the topics related specifically to the
framework. My current project name choice is "monty" :slight_smile:

ka

Kevin Altis wrote:

I would like to find out how many people would be interested in taking an
active part in building an application framework specifically for wxPython?

My time is really limited, but if the discussion is on the wxPython
list, I'll be sure to put my occasional $.02 in. I think it's a great
idea.

This would be different than the anygui project which hopes to support as
many GUI toolkits as possible.

Great, I've always thought anygui was misguded: I have no idea why
people need to support different toolkits. If all the platforms you what
are supported, and and you can get the look and feel you want, who cares
what the underlying toolkit is? wxWindows already aims to satisfy those
requirements, so it's a great target.

This can be viewed as
an effort to make wxPython more pythonic and object-oriented than it already
is and hide the worst warts of wxWindows

Excellent!! I've always thought that wxPython could benifit a whole lot
form thicker, wrappers to make it more Pythononic. I know why Robin
hasn't done it, but it's a great idea.

without giving up the large library or power.

exactly why anygui is misguided....

I also want to create an easy to use, but powerful layout editor. Whether
this is an enhancement or modification to Boa or wxDesigner is up to debate.
I want a layout editor more than I want a full IDE, but eventually there
should be a full environment and so working within Boa from the start might
make more sense.

Could be, but I agree that the layout editor is the imortant part.
Xemacs + CLI is a fine develpment environment for me. I have just
started doing a project with wxDesigner and it is really wonderful, so I
don't think you can go wrong with that approach. It's also sizer based,a
nd you know what a fan I am of sizers. That's why I havn't re-visited
Boa.

I will be pursuing this project myself regardless of the interest level, but
I would like to do so via SourceForge and open source if other people will
be taking an active role.

As I said, I have little time, but when it gets to a point where it can
be used, I am likely to use it, and then I will contribute (on company
time) when I find a bug or need a feature.

I hope you manage to make a go of this, It's a great idea.

Robin Dunn wrote:

If the eventual goal is to create something that will be included with
wxPython

I think that should be the goal...

Good luck with this,

-Chris

···

--
Christopher Barker,
Ph.D.
ChrisHBarker@home.net --- --- ---
http://members.home.net/barkerlohmann ---@@ -----@@ -----@@
                                   ------@@@ ------@@@ ------@@@
Oil Spill Modeling ------ @ ------ @ ------ @
Water Resources Engineering ------- --------- --------
Coastal and Fluvial Hydrodynamics --------------------------------------
------------------------------------------------------------------------

Hi all,

I am building a frame with a bunch of sizers in it (using wxDesigner,
BTW). When I've put everything in, I call .Fit(), to make the frame the
right size for everything in it. This works just fine, unless I put a
toolbar in the frame with CreateToolBar(). then it still works fine on
GTK, but on Windows, the frame is too small by the size of the toolbar.
I did try using SetToolBar(tb),but it made no difference.

Is this a known problem?

If so, is there a recommended work around?

If not, I'll post a short version of the code the exhibits the problem
and maybe someone can tell me what I have done wrong.

wxPython 2.3.0

Thanks,

-Chris

···

--
Christopher Barker,
Ph.D.
ChrisHBarker@home.net --- --- ---
http://members.home.net/barkerlohmann ---@@ -----@@ -----@@
                                   ------@@@ ------@@@ ------@@@
Oil Spill Modeling ------ @ ------ @ ------ @
Water Resources Engineering ------- --------- --------
Coastal and Fluvial Hydrodynamics --------------------------------------
------------------------------------------------------------------------

Count me in. I'd like a framework that does a good job of separating out the
various concerns reflected in a Model-View-Controller style framework. There
is a variation, called Model-View-Presenter, that sounds intriguing. You can
read an IBM paper on it at:

http://www-106.ibm.com/developerworks/library/mvp.html

···

---
Patrick K. O'Brien
Orbtech
"I am, therefore I think."

-----Original Message-----
From: wxpython-users-admin@lists.wxwindows.org
[mailto:wxpython-users-admin@lists.wxwindows.org]On Behalf Of Kevin Altis
Sent: Wednesday, October 24, 2001 10:00 AM
To: Wxpython-Users
Subject: [wxPython] interested in a wxPython application framework?

I would like to find out how many people would be interested in taking an
active part in building an application framework specifically for wxPython?

<snip>

ka
---
Kevin Altis
altis@semi-retired.com

_______________________________________________
wxpython-users mailing list
wxpython-users@lists.wxwindows.org
http://lists.wxwindows.org/mailman/listinfo/wxpython-users

I am building a frame with a bunch of sizers in it (using wxDesigner,
BTW). When I've put everything in, I call .Fit(), to make the frame the
right size for everything in it. This works just fine, unless I put a
toolbar in the frame with CreateToolBar(). then it still works fine on
GTK, but on Windows, the frame is too small by the size of the toolbar.
I did try using SetToolBar(tb),but it made no difference.

Is this a known problem?

Not that I know of.

If so, is there a recommended work around?

If not, I'll post a short version of the code the exhibits the problem
and maybe someone can tell me what I have done wrong.

Please do.

wxPython 2.3.0

Platform?

···

--
Robin Dunn
Software Craftsman
robin@AllDunn.com Java give you jitters?
http://wxPython.org Relax with wxPython!