33 listbox = self.GetListCtrl() |
33 listbox = self.GetListCtrl() |
34 listbox.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) |
34 listbox.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) |
35 listbox.Bind(wx.EVT_LIST_BEGIN_LABEL_EDIT, self.OnLabelBeginEdit) |
35 listbox.Bind(wx.EVT_LIST_BEGIN_LABEL_EDIT, self.OnLabelBeginEdit) |
36 listbox.Bind(wx.EVT_LIST_END_LABEL_EDIT, self.OnLabelEndEdit) |
36 listbox.Bind(wx.EVT_LIST_END_LABEL_EDIT, self.OnLabelEndEdit) |
37 |
37 |
38 for button, tooltip, call_function in [(self.GetEditButton(), _("Edit item"), "_OnEditButton"), |
38 for button, tooltip, call_function in [ |
39 (self.GetNewButton(), _("New item"), "_OnNewButton"), |
39 (self.GetEditButton(), _("Edit item"), "_OnEditButton"), |
40 (self.GetDelButton(), _("Delete item"), "_OnDelButton"), |
40 (self.GetNewButton(), _("New item"), "_OnNewButton"), |
41 (self.GetUpButton(), _("Move up"), "_OnUpButton"), |
41 (self.GetDelButton(), _("Delete item"), "_OnDelButton"), |
42 (self.GetDownButton(), _("Move down"), "_OnDownButton")]: |
42 (self.GetUpButton(), _("Move up"), "_OnUpButton"), |
|
43 (self.GetDownButton(), _("Move down"), "_OnDownButton")]: |
43 button.SetToolTipString(tooltip) |
44 button.SetToolTipString(tooltip) |
44 button.Bind(wx.EVT_BUTTON, self.GetButtonPressedFunction(call_function)) |
45 button.Bind(wx.EVT_BUTTON, self.GetButtonPressedFunction(call_function)) |
45 |
46 |
46 self.Editing = False |
47 self.Editing = False |
47 |
48 |