def create_gui_panel(self): """Create the panel.""" logviewer.create_gui_panel(self) label = gtk.Label(self.LABEL_TEXT) combobox = gtk.combo_box_new_text() for file_ in self.file_list: combobox.append_text(os.path.relpath(file_, self.common_dir)) combobox.connect("changed", self.switch_log) combobox.set_active(0) self.hbox.pack_end(combobox, False) self.hbox.pack_end(label, False)
def create_gui_panel(self): """Create the panel.""" logviewer.create_gui_panel(self) label = gtk.Label(self.LABEL_TEXT) combobox = gtk.combo_box_new_text() for name in self.filenames: combobox.append_text(name) combobox.connect("changed", self.switch_log) if self.init_active_index: combobox.set_active(self.init_active_index) else: combobox.set_active(0) self.hbox.pack_end(combobox, False) self.hbox.pack_end(label, False)
def create_gui_panel(self): """Create the GUI panel.""" logviewer.create_gui_panel(self) self.window = gtk.Window() # self.window.set_border_width(5) self.window.set_title("log viewer") self.window.set_size_request(800, 400) self.window.set_icon(get_icon()) combobox = gtk.combo_box_new_text() combobox.append_text(self.LABEL_ALL_LINES) combobox.append_text(self.LABEL_ALL_TASKS) for task in self.task_list: combobox.append_text(task) combobox.connect("changed", self.filter_log) combobox.set_active(0) newer = gtk.Button("_newer") newer.connect("clicked", self.rotate_log, False) self.hbox.pack_end(newer, False) older = gtk.Button("_older") older.connect("clicked", self.rotate_log, True) self.hbox.pack_end(older, False) self.hbox.pack_end(combobox, False) filterbox = gtk.HBox() entry = gtk.Entry() entry.connect("activate", self.custom_filter_log) label = gtk.Label('Filter') filterbox.pack_start(label, True) filterbox.pack_start(entry, True) self.hbox.pack_end(filterbox, False) close = gtk.Button("_Close") close.connect("clicked", self.shutdown, None, self.window) self.hbox.pack_start(close, False) self.window.add(self.vbox) self.window.connect("delete_event", self.shutdown, self.window) self.window.show_all()
def create_gui_panel(self): """Create the panel.""" logviewer.create_gui_panel(self) label2 = gtk.Label(self.LABEL_TEXT2) combobox2 = gtk.combo_box_new_text() snums = range(1, self.nsubmits + 1) for snum in snums: combobox2.append_text(str(snum)) combobox2.connect("changed", self.switch_snum) combobox2.set_active(snums.index(self.nsubmit)) self.hbox.pack_end(combobox2, False) self.hbox.pack_end(label2, False) label = gtk.Label(self.LABEL_TEXT) combobox = gtk.combo_box_new_text() names = JOB_LOG_OPTS.values() + self.extra_logs for name in names: combobox.append_text(name) combobox.connect("changed", self.switch_log) combobox.set_active(names.index(self.choice)) self.hbox.pack_end(combobox, False) self.hbox.pack_end(label, False)
def create_gui_panel(self): """Create the panel.""" logviewer.create_gui_panel(self) label2 = gtk.Label(self.LABEL_TEXT2) combobox2 = gtk.combo_box_new_text() snums = range(1, self.nsubmits + 1) for snum in snums: combobox2.append_text(str(snum)) combobox2.connect("changed", self.switch_snum) if self.nsubmit in snums: combobox2.set_active(snums.index(self.nsubmit)) self.hbox.pack_end(combobox2, False) self.hbox.pack_end(label2, False) label = gtk.Label(self.LABEL_TEXT) combobox = gtk.combo_box_new_text() names = JOB_LOG_OPTS.values() + self.extra_logs for name in names: combobox.append_text(name) combobox.connect("changed", self.switch_log) combobox.set_active(names.index(self.choice)) self.hbox.pack_end(combobox, False) self.hbox.pack_end(label, False)