projects_to_show and shown_projects store proj IDs

This commit is contained in:
Josh Holtrop 2011-02-25 20:08:35 -05:00
parent cf89eec609
commit f179720d1c

View File

@ -74,7 +74,8 @@ class Window:
row = 1
for p in projects_to_show:
self.projects_table.attach(gtk.Label(p), 0, 1, row, row + 1)
self.projects_table.attach(gtk.Label(self.projects[p]), 0, 1,
row, row + 1)
for i in range(1, len(col_headers)):
l = gtk.Label()
self.projects_table.attach(l, i, i + 1, row, row + 1)
@ -110,11 +111,19 @@ class Window:
self.window.show_all()
gtk.main()
def getProjectNum(self, pname):
for p in self.projects:
if self.projects[p] == pname:
return p
return 0
def add_project_event(self, button, data=None):
pname = self.new_project_combobox.get_active_text()
if not pname in self.projects.values():
self.ds.createProject(pname)
self.shown_projects.append(pname)
if pname in self.projects.values():
pnum = self.getProjectNum(pname)
else:
pnum = self.ds.createProject(pname)
self.shown_projects.append(pnum)
self.updateProjects()
def project_key_press_event(self, widget, event, data=None):