dialogs/IDManager.py
changeset 2492 7dd551ac2fa0
parent 2428 e0f16317668e
child 3750 f62625418bff
equal deleted inserted replaced
2491:362039519454 2492:7dd551ac2fa0
     1 from __future__ import absolute_import
     1 from __future__ import absolute_import
     2 
     2 
     3 import wx
     3 import wx
     4 from connectors import ConnectorSchemes, EditorClassFromScheme
       
     5 from controls.DiscoveryPanel import DiscoveryPanel
       
     6 from controls.IDBrowser import IDBrowser
     4 from controls.IDBrowser import IDBrowser
       
     5 
     7 
     6 
     8 class IDManager(wx.Dialog):
     7 class IDManager(wx.Dialog):
     9     def __init__(self, parent, ctr):
     8     def __init__(self, parent, ctr):
    10         self.ctr = ctr
     9         self.ctr = ctr
    11         wx.Dialog.__init__(self,
    10         wx.Dialog.__init__(self,
    12                            name='IDManager', parent=parent,
    11                            name='IDManager', parent=parent,
    13                            title=_('URI Editor'),
    12                            title=_('URI Editor'),
    14                            style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER,
    13                            style=wx.DEFAULT_DIALOG_STYLE | wx.RESIZE_BORDER,
    15                            size=(800,600))
    14                            size=(800, 600))
    16         # start IDBrowser in manager mode
    15         # start IDBrowser in manager mode
    17         self.browser = IDBrowser(self, ctr)
    16         self.browser = IDBrowser(self, ctr)
    18         self.Bind(wx.EVT_CHAR_HOOK, self.OnEscapeKey)
    17         self.Bind(wx.EVT_CHAR_HOOK, self.OnEscapeKey)
    19 
    18 
    20     def OnEscapeKey(self, event):
    19     def OnEscapeKey(self, event):
    21         keycode = event.GetKeyCode()
    20         keycode = event.GetKeyCode()
    22         if keycode == wx.WXK_ESCAPE:
    21         if keycode == wx.WXK_ESCAPE:
    23             self.EndModal(wx.ID_CANCEL)
    22             self.EndModal(wx.ID_CANCEL)
    24         else:
    23         else:
    25             event.Skip()
    24             event.Skip()
    26 
       
    27