XRCed features

Oh, oh!

And another two small ones I forgot

   1. An option to always set default 5pt borders on all sides for all
      new controls
   2. A way to select multiple controls for delete / cut / copy

Eli Golovinsky wrote:

···

The recent discussion about the usability of sizers and the merits of absolute positioning, I thought I'd create a new thread on XRCed and its features.

Being an open source editor written completely in Python and wxPython it could be the perfect tool to make our lives (and maybe the lives of other wx users in other languages) much easier.

I'm willing to devote some time to improving it and I have already done so by adding some code generation abilities to it.

Here's my wish list:

  1. A simple way to add support for custom (read "written by you")
     controls. I think it might be really cool to only have to add a
     function that returns a dict of the attributes that can be set on
     the control, and then add the module that contains the control to
     a list somewhere accessible from the XRCed GUI.
  2. A graphic way to put controls on a container at a fixed position
     with a fixed size. I even think this should be the default
     behavior to ease the use of XRCed for first time users..
  3. A way to define which event handlers the control should handle.
     The code generator (pywxrc) will then be able to generate empty
     overridable methods. This one is already on my list and will
     hopefully be implemented soon.
  4. Code generation for languages other than Python. I will probably
     implement the C++ code generation, but maybe we should help our
     wxRuby and wxPerl friends as well.

What's your?

If we get together on this we can, with Robin's blessing, do some serious work. Can't we?

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-users-unsubscribe@lists.wxwidgets.org
For additional commands, e-mail: wxPython-users-help@lists.wxwidgets.org