def __init__(self, controller_uid):
TopLevel.__init__(self, controller_uid)
UIM = UIManager()
controller = UIM.get(self._controller_uid)
#
parent_uid = UIM._getparentuid(self._controller_uid)
parent_obj = UIM.get(parent_uid)
if not parent_obj:
parent_view = None
else:
parent_view = parent_obj.view
#
wx.Frame.__init__(self, parent_view, wx.ID_ANY, controller.model.title,
pos=controller.model.pos, size=controller.model.size,
style=controller.model.style
)
if controller.model.icon:
self.icon = wx.Icon(controller.model.icon, wx.BITMAP_TYPE_ICO)
self.SetIcon(self.icon)
if controller.model.maximized:
self.Maximize()
self.Bind(wx.EVT_MAXIMIZE, self.on_maximize)
self.Bind(wx.EVT_SIZE, self.on_size)
self.Bind(wx.EVT_MOVE, self.on_move)
###############################################################################
###############################################################################
评论列表
文章目录