etherlab/ConfigEditor.py
changeset 2147 a8b095de63e8
parent 2143 83a2e3db4c8c
child 2151 015dab6a915f
--- a/etherlab/ConfigEditor.py	Wed May 08 10:40:06 2013 +0200
+++ b/etherlab/ConfigEditor.py	Fri May 10 08:44:05 2013 +0200
@@ -11,6 +11,7 @@
 from controls import CustomGrid, CustomTable, FolderTree
 from editors.ConfTreeNodeEditor import ConfTreeNodeEditor, SCROLLBAR_UNIT
 from util.BitmapLibrary import GetBitmap
+from controls.CustomStyledTextCtrl import NAVIGATION_KEYS
 
 [ETHERCAT_VENDOR, ETHERCAT_GROUP, ETHERCAT_DEVICE] = range(3)
 
@@ -50,24 +51,6 @@
 ETHERCAT_SUBINDEX_MODEL = re.compile("#x([0-9a-fA-F]{0,2})$")
 LOCATION_MODEL = re.compile("(?:%[IQM](?:[XBWLD]?([0-9]+(?:\.[0-9]+)*)))$")
 
-NAVIGATION_KEYS = [
-    wx.WXK_END,
-    wx.WXK_HOME,
-    wx.WXK_LEFT,
-    wx.WXK_UP,
-    wx.WXK_RIGHT,
-    wx.WXK_DOWN,
-    wx.WXK_PAGEUP,
-    wx.WXK_PAGEDOWN,
-    wx.WXK_NUMPAD_HOME,
-    wx.WXK_NUMPAD_LEFT,
-    wx.WXK_NUMPAD_UP,
-    wx.WXK_NUMPAD_RIGHT,
-    wx.WXK_NUMPAD_DOWN,
-    wx.WXK_NUMPAD_PAGEUP,
-    wx.WXK_NUMPAD_PAGEDOWN,
-    wx.WXK_NUMPAD_END]
-
 class NodeVariablesSizer(wx.FlexGridSizer):
     
     def __init__(self, parent, controler, position_column=False):