[wxPython-users] Drawing connectors between two buttons
Jarno Väyrynen
javayryn at mail.student.oulu.fi
Tue Sep 4 22:43:48 PDT 2007
Hi,
> Some platforms allow it, but you would be better off to put all the
> content in another panel which is the only child of the frame, and then
> draw in it.
Yeah, I made this adjustment as soon as I noticed I had to draw a line between
(0,20) and (0,20) :).
> Are the panels adjacent or is there space between them? Are the buttons
> next to the edge of their panels or is there space between the edge of
> the parent and the button? The reason I ask these questions is that it
> will determine where you need to draw. Think of the contents of your
> Frame as a stack of differently sized and shaped pancakes, and on top of
> the largest pancake at the bottom of the stack you have three smaller
> pancakes each with a collection of tiny pancakes on top of that. Now
> visualize looking at the pancakes from above and make a line of syrup
> from one of the tiny pancakes in one substack to a tiny pancake in
> another substack. Which pancake(s) does the syrup touch on its way from
> one to the other? Those are the window(s) where you need to draw the
> line, or a fragment of the line.
-There is space between the buttons, so the line drawing comes somewhat
difficult when operating with multiple frames. Thanks for the point and nice
example! I just would prefer a pancake right now. :)
> Do you need the 3 panels for something other than helping with the
> layout? If not you might consider not using those panels and just put
> the buttons directly on the main panel and put their vertical sizers
> directly in the main horizontal sizer. Then you'll only need to worry
> about putting the lines on the main panel.
-Those panels were there only for the layout. I have started to work with
GridBagSizer, I don't know whether it would be easier only to use horizontal
BoxSizer and add there three vertical BoxSizers??
Anyway, thanks for help,
best,
Jarno
>
> --
> Robin Dunn
> Software Craftsman
> http://wxPython.org Java give you jitters? Relax with wxPython!
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wxPython-users-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wxPython-users-help at lists.wxwidgets.org
>
More information about the wxpython-users
mailing list