def create_gui_panel( self ): logviewer.create_gui_panel( self ) combobox = gtk.combo_box_new_text() combobox.append_text( 'stdout / stderr' ) for file in self.file_list: combobox.append_text( os.path.basename( file ) ) combobox.connect("changed", self.switch_log ) combobox.set_active(0) self.hbox.pack_end( combobox, False )
def create_gui_panel(self): logviewer.create_gui_panel(self) label = gtk.Label("Choose Log File: ") combobox = gtk.combo_box_new_text() for file in self.file_list: combobox.append_text(os.path.basename(file)) 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 ): logviewer.create_gui_panel( self ) label = gtk.Label("Choose Log File: " ) combobox = gtk.combo_box_new_text() for file in self.file_list: combobox.append_text( os.path.basename( file ) ) 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 ): 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(600, 400) self.window.set_icon( get_icon() ) combobox = gtk.combo_box_new_text() combobox.append_text( 'Task' ) combobox.append_text( 'all' ) 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): 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('Task') combobox.append_text('all') 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()