main logo
Subject: Re: [dabo-dev] dMdiLayoutPanel
Author: Paul McNett

Posted: 2008/01/31 11:52:13
 
View Entire Thread
New Search


VGSoftware wrote:

> As we've been talking in dabo-users here is my dMdiLayoutPanel patch.
> Some notes on the implementation:
> - I've used the ChildBorn event to solve the panel as parent problem....
> Paul's solution seemed a bit too hackish, IMHO such a simple class
> should not mess with the framework internals.


I agree that my solution was pretty hackish... most of my solutions are! :)

> - I've simplified the API exposed by wxPython, it has a couple of dark
> corners, i think it is much nicer this way
>
> - I had a problem with the Resizable property as it depends on the
> Alignment property being set. Is there a way to set the order the
> properties ar parsed...my solution of using _afterSetProperties seems a
> bit hackish


There have been other cases that we wished we could specify the property
setting order, but I think we worked around that in similar ways as you.
If it works...


> - Framework classes must use the _afterX or _beforeX and not the afterX
> or beforeX right? this prevents the user forgetting to call self.super
> problem...


Correct.


> I think thats it... i must admit it was a snap to wrap this one...i was
> expecting more problems.... i played with the wxPython demo yesterday
> and found some really great candidates to be my second dabo contributed
> wraped controls... i'll keep in touch.


Glad to have you on board!


> Ok...lets ear it guys...is this ok? any changes needed? suggestions?
>
> Regards,
> Pedro Vale de Gato
>
> SW5kZXg6IHVpL3Vpd3gvZE1kaUxheW91dFBhbmVsLnB5DQo9PT09PT09PT09PT09PT09PT09
> PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0g
> dWkvdWl3eC9kTWRpTGF5b3V0UGFuZWwucHkJKHJldmlzaW9uIDApDQorKysgdWkvdWl3eC9k


[snip]

Yeah, I can't read that. :)

Why not post it to Trac. Open a new ticket "Patch: dMdiLayoutPanel" and
send the patch as an attachment.

http://trac.dabodev.com



Paul

--
http://paulmcnett.com



 
©2008 Paul McNett
<-- Prior Message New Search Next Message -->