def __init__(self): super(MainUI,self).__init__() self.set_title("Linpus device manager") self.set_size_request(WIN_WIDTH,WIN_HEIGHT) self.set_position(gtk.WIN_POS_CENTER) self.vbox=gtk.VBox(False, 2) hb_top = dm_top.dm_topbar(); hb_center = dm_center.dm_main() hb_bottom = dm_bottom.dm_botBox() #self.vbox.pack_start(hb_top, False, False,10) self.vbox.pack_start(hb_center, False, False,30) self.vbox.pack_start(hb_bottom, False, False,10) self.add(self.vbox) self.connect("destroy", gtk.main_quit) self.vbox.show_all() comf.set_bg_image(self, win_bg_image) self.show_all()
def createList(self): store = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING) #for item in self.alltype: store.append(("ALL","Computer View")) store.append(("DRM","Driver View")) store.append(("CPU", "CPU info")) store.append(("ZB", "Motherboard info")) store.append(("MEM", "Memory info")) store.append(("HD", "HardDisk info")) store.append(("VGA", "Video info")) store.append(("MON", "Monitor info")) store.append(("CDR", "CD-ROM info")) store.append(("NET", "Net Card info")) store.append(("SOUND", "Sound card info")) store.append(("BAT", "Battery info")) store.append(("OTHER", "Other info")) treeView = gtk.TreeView(store) cell1 = gtk.CellRendererText() cell1.set_property( 'editable', False ) cell1.set_property("foreground", "red") cell1.set_property("background-gdk", list_text_bk_color) cell1.set_property("size-points", 16) print "ttttttttttt",cell1.get_property("family") treeView.connect('cursor-changed', self.on_item_click_cb, store) treeView.set_headers_visible(False) column1 = gtk.TreeViewColumn("", cell1, text=1) #treeView.modify_text(gtk.STATE_NORMAL,list_text_color) treeView.append_column(column1) treeView.columns_autosize() treeView.set_size_request(150, 500) comf.set_bg_image(treeView,win_bg_image) return treeView