projects_to_show and shown_projects store proj IDs
This commit is contained in:
parent
cf89eec609
commit
f179720d1c
17
Window.py
17
Window.py
@ -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):
|
||||
|
Loading…
x
Reference in New Issue
Block a user