Dialogs.py
changeset 304 2df3d31d8059
parent 285 ed45a7118af1
child 306 eecc53781498
--- a/Dialogs.py	Wed Jan 14 19:47:06 2009 +0100
+++ b/Dialogs.py	Fri Jan 16 13:22:07 2009 +0100
@@ -504,10 +504,10 @@
               label='Preview:', name='staticText5', parent=self,
               pos=wx.Point(0, 0), size=wx.Size(0, 17), style=0)
 
-        self.Class = wx.Choice(id=ID_VARIABLEPROPERTIESDIALOGCLASS,
+        self.Class = wx.ComboBox(id=ID_VARIABLEPROPERTIESDIALOGCLASS,
               name='Class', parent=self, pos=wx.Point(0, 0),
-              size=wx.Size(0, 24), style=0)
-        self.Bind(wx.EVT_CHOICE, self.OnClassChanged, id=ID_VARIABLEPROPERTIESDIALOGCLASS)
+              size=wx.Size(0, 24), style=wx.CB_READONLY)
+        self.Bind(wx.EVT_COMBOBOX, self.OnClassChanged, id=ID_VARIABLEPROPERTIESDIALOGCLASS)
         
         self.VariableName = wx.ListBox(id=ID_VARIABLEPROPERTIESDIALOGNAME,
               name='Name', parent=self, pos=wx.Point(0, 0),
@@ -1012,10 +1012,10 @@
               pos=wx.Point(0, 0), size=wx.Size(0, 24), style=0)
         self.Bind(wx.EVT_RADIOBUTTON, self.OnTypeChanged, id=ID_LDELEMENTDIALOGRADIOBUTTON6)
 
-        self.ElementName = wx.Choice(id=ID_LDELEMENTDIALOGNAME,
+        self.ElementName = wx.ComboBox(id=ID_LDELEMENTDIALOGNAME,
               name='Name', parent=self, pos=wx.Point(0, 0),
-              size=wx.Size(0, 24), style=0)
-        self.Bind(wx.EVT_CHOICE, self.OnNameChanged, id=ID_LDELEMENTDIALOGNAME)
+              size=wx.Size(0, 24), style=wx.CB_READONLY)
+        self.Bind(wx.EVT_COMBOBOX, self.OnNameChanged, id=ID_LDELEMENTDIALOGNAME)
 
         self.Preview = wx.Panel(id=ID_LDELEMENTDIALOGPREVIEW,
               name='Preview', parent=self, pos=wx.Point(0, 0),
@@ -1667,10 +1667,10 @@
         self.Bind(wx.EVT_RADIOBUTTON, self.OnTypeChanged, id=ID_TRANSITIONCONTENTDIALOGRADIOBUTTON1)
         self.radioButton1.SetValue(True)
 
-        self.Reference = wx.Choice(id=ID_TRANSITIONCONTENTDIALOGREFERENCE,
+        self.Reference = wx.ComboBox(id=ID_TRANSITIONCONTENTDIALOGREFERENCE,
               name='Reference', parent=self, pos=wx.Point(0, 0), 
-              size=wx.Size(0, 24), style=0)
-        self.Bind(wx.EVT_CHOICE, self.OnReferenceChanged, id=ID_TRANSITIONCONTENTDIALOGREFERENCE)
+              size=wx.Size(0, 24), style=wx.CB_READONLY)
+        self.Bind(wx.EVT_COMBOBOX, self.OnReferenceChanged, id=ID_TRANSITIONCONTENTDIALOGREFERENCE)
 
         self.radioButton2 = wx.RadioButton(id=ID_TRANSITIONCONTENTDIALOGRADIOBUTTON2,
               label='Inline', name='radioButton2', parent=self,