Question

Hi there,

first of all, thanks to the people on this list, this is a great place to get help and get started with wxPython. Best of all, feature request are realized almost instantly!

Now, my problem:

i am building an application which is supposed to show tickering text in a slim window sitting on top of the desktop.
There are 3 areas of the application: a logo to the left, a wide "middle field" in which the tickering text is supposed to be shown, and a config button at the right of the window in order to configure different things...

So i setup a BoxSizer for this. The middle part (the one with the tickering text) is another panel, which then again holds another BoxSizer, and every entry in the BoxSizer is a HyperlinkTxtCtrl.

Tickering the panel works just fine, but ...

- the panel with the text passes in front of the Logo
- and the panel won't move further to the left than the border of the window itself (wx.Point(0,whatever)).

How do i solve this issues?

I might have a solution for the first one (layering the sizers is probably the answer, so that the logo is in front of the tickering text), but how do i make my panel with my text move further to the left (into negative X values) for its horizontal position?

Thank you very much and

Best regards,
Christophe Leske

[snip]

Tickering the panel works just fine, but ...

- the panel with the text passes in front of the Logo
- and the panel won't move further to the left than the border of the window itself (wx.Point(0,whatever)).

How do i solve this issues?

it all depends how you control the layout... :slight_smile: if you let the sizers do their job everything is ok BUT you don't do that in your app, at least this is what I guess, you try to control the position of a HyperlinkTxtCtrl.
I suggest implementing the widget you need which would be a hybrid of wx.lib.ticker and a HyperlinkTxtCtrl.
Maybe you get lucky and Andrea Gavana (the author of HyperlinkTxtCtrl) sees this and implements it :wink:

Peter

ยทยทยท

On Mon, 15 Aug 2005 11:45:14 +0300, Christophe Leske <leske@online.de> wrote: