On my linux box I'm observing that sometimes a character gets inserted
but only partially drawn in a RichTextCtrl. For example, I might type
"abc" but only part of the "c" will appear. Usually as soon as I press
another key such as "d", the character will be fully drawn (but the
"d" may not be fully drawn).
I have an event handler that watches every keystroke, and even if I do
a self.Refresh() after an event.Skip() the problem persists. Is this a
known issue with a known workaround? At the moment I don't have a
short bit of code to duplicate it but I'll try if necessary. My hope
is, someone will say "oh yeah, I've seen this. The fix is ..."
Have you tried with 2.8.10.1? If it still has the problem then please create a ticket about this at trac.wxwidgets.org.
···
On 11/30/09 9:01 AM, Bryan Oakley wrote:
On my linux box I'm observing that sometimes a character gets inserted
but only partially drawn in a RichTextCtrl. For example, I might type
"abc" but only part of the "c" will appear. Usually as soon as I press
another key such as "d", the character will be fully drawn (but the
"d" may not be fully drawn).
I have an event handler that watches every keystroke, and even if I do
a self.Refresh() after an event.Skip() the problem persists. Is this a
known issue with a known workaround? At the moment I don't have a
short bit of code to duplicate it but I'll try if necessary. My hope
is, someone will say "oh yeah, I've seen this. The fix is ..."
No, I haven't tried. Unfortunately, the version of wxPython I have at
my disposal is frozen at 2.8.9.1 for the foreseeable future.
···
On Mon, Nov 30, 2009 at 2:58 PM, Robin Dunn <robin@alldunn.com> wrote:
On 11/30/09 9:01 AM, Bryan Oakley wrote:
On my linux box I'm observing that sometimes a character gets inserted
but only partially drawn in a RichTextCtrl. For example, I might type
"abc" but only part of the "c" will appear. Usually as soon as I press
another key such as "d", the character will be fully drawn (but the
"d" may not be fully drawn).
I have an event handler that watches every keystroke, and even if I do
a self.Refresh() after an event.Skip() the problem persists. Is this a
known issue with a known workaround? At the moment I don't have a
short bit of code to duplicate it but I'll try if necessary. My hope
is, someone will say "oh yeah, I've seen this. The fix is ..."
wxPython 2.8.9.1, python 2.5
Have you tried with 2.8.10.1? If it still has the problem then please
create a ticket about this at trac.wxwidgets.org.
On Mon, Nov 30, 2009 at 2:58 PM, Robin Dunn <robin@alldunn.com> wrote:
On 11/30/09 9:01 AM, Bryan Oakley wrote:
On my linux box I'm observing that sometimes a character gets inserted
but only partially drawn in a RichTextCtrl. For example, I might type
"abc" but only part of the "c" will appear. Usually as soon as I press
another key such as "d", the character will be fully drawn (but the
"d" may not be fully drawn).
I have an event handler that watches every keystroke, and even if I do
a self.Refresh() after an event.Skip() the problem persists. Is this a
known issue with a known workaround? At the moment I don't have a
short bit of code to duplicate it but I'll try if necessary. My hope
is, someone will say "oh yeah, I've seen this. The fix is ..."
wxPython 2.8.9.1, python 2.5
Have you tried with 2.8.10.1? If it still has the problem then please
create a ticket about this at trac.wxwidgets.org.
No, I haven't tried. Unfortunately, the version of wxPython I have at
my disposal is frozen at 2.8.9.1 for the foreseeable future.
If you can make a small sample application then I can try it with wx 2.8.10.1 for you, if you like. (ubuntu 9.04)