wxStyledTextCtrl problem ?

Jean Brouwers mrjean1ATcomcastDOTnet at no.spam.net
Mon Nov 29 03:30:41 EST 2004


Here is the recent thread about this particular problem:

<http://lists.wxwidgets.org/cgi-bin/ezmlm-cgi?11:mss:33225:200410:lfppnf
okhnlgfialpfdh>

/Jean Brouwers


In article <291120040011546030%mrjean1ATcomcastDOTnet at no.spam.net>,
Jean Brouwers <mrjean1ATcomcastDOTnet at no.spam.net> wrote:

> If you are running GTK+ try using
> 
>         self.Editor.SetSTCFocus(True)
> 
> in addition to or instead of SetFocus().  Plus maybe
> 
>         wx.CallAfter(self.Editor.EnsureCaretVisible)
> 
> It solved the 'dissapearing caret' problem for our application.
> 
> 
> /Jean Brouwers
> 
> 
> 
> In article
> <pan.2004.11.28.12.10.30.74527 at autismuk.muralichucks.freeserve.co.uk>,
> Paul Robson <autismuk at autismuk.muralichucks.freeserve.co.uk> wrote:
> 
> > I have a wierd thing with a little editor app I'm writing.
> > 
> > I'm using wxStyledTextCtrl ; the wrapper for Scintilla. When I create the
> > frame in wxPython, I use self.Editor.SetFocus() to put the focus initially
> > on the editor.
> > 
> > This works fine.
> > 
> > Odd thing is though, switching back and forwards between applications
> > alternately hides and reappears the caret.
> > 
> > Hit Alt-Tab twice and it disappears
> > Hit Alt-Tab twice and it comes back.
> > 
> > It still works fine - there's just no caret. I've tried various things in
> > EVT_ACTIVATE including Moving the Caret on screen, and forcing it to be
> > visible - they are being called but it makes no difference.
> > 
> > Any ideas ?
> >



More information about the Python-list mailing list