def __on_add(self): monitor = PanelMonitor(self._window) monitor.set_callback(self.__on_del) monitor.set_freqs(self._freqs) self.__add_monitor(monitor) self._frame.Layout()
def __add_monitors(self): for monitor in self._settings.get_monitors(): panelMonitor = PanelMonitor(self._window) panelMonitor.set_callback(self.__on_del) panelMonitor.set_freqs(self._freqs) panelMonitor.set_enabled(monitor.enabled) panelMonitor.set_freq(monitor.freq) panelMonitor.set_threshold(monitor.threshold) panelMonitor.set_signals(monitor.signals) self.__add_monitor(panelMonitor) self._frame.Layout()
def __add_monitors(self, monitors): for monitor in monitors: panelMonitor = PanelMonitor(self._panelMonitors, self) panelMonitor.set_callback(self.__on_del) panelMonitor.set_freqs(self._freqs) panelMonitor.set_colour(monitor.get_colour()) panelMonitor.set_enabled(monitor.get_enabled()) panelMonitor.set_alert(monitor.get_alert()) panelMonitor.set_frequency(monitor.get_frequency()) panelMonitor.set_dynamic(monitor.get_dynamic()) panelMonitor.set_threshold(monitor.get_threshold()) panelMonitor.set_signals(monitor.get_signals()) panelMonitor.set_periods(monitor.get_periods()) self.__add_monitor(panelMonitor) self.__set_spectrum()
def __on_add(self): monitor = PanelMonitor(self._panelMonitors, self) monitor.set_callback(self.__on_del) monitor.set_freqs(self._freqs) monitor.set_colours(self._colours) monitor.set_recording(self._toolbar.is_recording(), time.time()) monitor.set_dynamic(False) self.__add_monitor(monitor) self._toolbar.enable_freq(False) self.__set_timeline() self.__set_spectrum() self._isSaved = False self.__set_title() scroll = self._panelMonitors.GetScrollRange(wx.VERTICAL) self._panelMonitors.Scroll(0, scroll)