[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8564 - in branches/forms-0.5/src: input/displayHandlers uidriver
From: |
johannes |
Subject: |
[gnue] r8564 - in branches/forms-0.5/src: input/displayHandlers uidrivers/wx26/widgets |
Date: |
Thu, 17 Aug 2006 06:59:22 -0500 (CDT) |
Author: johannes
Date: 2006-08-17 06:59:21 -0500 (Thu, 17 Aug 2006)
New Revision: 8564
Modified:
branches/forms-0.5/src/input/displayHandlers/Cursor.py
branches/forms-0.5/src/input/displayHandlers/Password.py
branches/forms-0.5/src/uidrivers/wx26/widgets/entry.py
Log:
Allways do a SelectAll when entering editmode via keyboard focus
Modified: branches/forms-0.5/src/input/displayHandlers/Cursor.py
===================================================================
--- branches/forms-0.5/src/input/displayHandlers/Cursor.py 2006-08-17
09:21:19 UTC (rev 8563)
+++ branches/forms-0.5/src/input/displayHandlers/Cursor.py 2006-08-17
11:59:21 UTC (rev 8564)
@@ -168,7 +168,7 @@
selection=self.getSelectionArea(),
))
else:
- self.dispatchEvent(events.Event('updateEntryEditor',
+ self.dispatchEvent(events.Event('updateEntryEditor',
object = self.entry,
display=self.display,
cursor=self._cursor,
@@ -211,6 +211,7 @@
self._cursor = len(self.display)
# Ensure cursor is properly placed.
+ self.setSelectionArea(0, self._cursor)
self.generateRefreshEvent()
def _endEdit(self, event):
Modified: branches/forms-0.5/src/input/displayHandlers/Password.py
===================================================================
--- branches/forms-0.5/src/input/displayHandlers/Password.py 2006-08-17
09:21:19 UTC (rev 8563)
+++ branches/forms-0.5/src/input/displayHandlers/Password.py 2006-08-17
11:59:21 UTC (rev 8564)
@@ -61,6 +61,7 @@
self.cursor = len(self.display)
# Ensure cursor is properly placed.
+ self.setSelectionArea(0, self.cursor)
self.generateRefreshEvent()
Modified: branches/forms-0.5/src/uidrivers/wx26/widgets/entry.py
===================================================================
--- branches/forms-0.5/src/uidrivers/wx26/widgets/entry.py 2006-08-17
09:21:19 UTC (rev 8563)
+++ branches/forms-0.5/src/uidrivers/wx26/widgets/entry.py 2006-08-17
11:59:21 UTC (rev 8564)
@@ -226,6 +226,10 @@
args = widget.GetMark ()
restore = widget.SetMark
+ elif isinstance(widget, wx.TextCtrl):
+ args = widget.GetSelection()
+ restore = widget.SetSelection
+
elif hasattr (widget, 'GetInsertionPoint'):
args = (widget.GetInsertionPoint (),)
restore = widget.SetInsertionPoint
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8564 - in branches/forms-0.5/src: input/displayHandlers uidrivers/wx26/widgets,
johannes <=