def __init__(self, mw): if not config.statusbar_fontsize: FONTSIZE[0] = wal.get_system_fontsize() self.mw = mw wal.HPanel.__init__(self, mw) self.pack((5, 20)) self.mouse_info = MouseMonitor(self.mw.app, self) self.pack(self.mouse_info) self.mouse_info.hide() self.snap_monitor = SnapMonitor(self.mw.app, self) self.pack(self.snap_monitor) self.page_info = PageMonitor(self.mw.app, self) self.pack(self.page_info) self.page_info.hide() info_panel = wal.HPanel(self) info_panel.pack(get_bmp(info_panel, icons.PD_APP_STATUS)) info_panel.pack((5, 3)) self.info = wal.Label(info_panel, text='', fontsize=FONTSIZE[0]) info_panel.pack(self.info) self.pack(info_panel, expand=True) self.clr_monitor = ColorMonitor(self.mw.app, self) self.pack(self.clr_monitor) self.clr_monitor.hide() events.connect(events.APP_STATUS, self._on_event)
def __init__(self, mw): if wal.IS_MSW: FONTSIZE[0] = 0 elif wal.IS_WX4: FONTSIZE[0] = -1 elif not FONTSIZE[0]: FONTSIZE[0] = str(wal.get_system_fontsize()[1]) self.mw = mw wal.HPanel.__init__(self, mw) self.pack((5, 20)) self.mouse_info = MouseMonitor(self.mw.app, self) self.pack(self.mouse_info, fill=True) self.mouse_info.hide() self.zoom = ZoomMonitor(self) self.pack(self.zoom, fill=True) self.snap_monitor = SnapMonitor(self.mw.app, self) self.pack(self.snap_monitor, fill=True) self.page_info = PageMonitor(self.mw.app, self) self.pack(self.page_info, fill=True) self.page_info.hide() info_panel = wal.HPanel(self) info_panel.pack(get_bmp(info_panel, icons.PD_APP_STATUS)) info_panel.pack((5, 3)) self.info = wal.Label(info_panel, text='', fontsize=FONTSIZE[0]) info_panel.pack(self.info) self.pack(info_panel, expand=True) self.clr_monitor = ColorMonitor(self.mw.app, self) self.pack(self.clr_monitor) self.clr_monitor.hide() events.connect(events.APP_STATUS, self._on_event)