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
|
row = 1
|
||||||
for p in projects_to_show:
|
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)):
|
for i in range(1, len(col_headers)):
|
||||||
l = gtk.Label()
|
l = gtk.Label()
|
||||||
self.projects_table.attach(l, i, i + 1, row, row + 1)
|
self.projects_table.attach(l, i, i + 1, row, row + 1)
|
||||||
@ -110,11 +111,19 @@ class Window:
|
|||||||
self.window.show_all()
|
self.window.show_all()
|
||||||
gtk.main()
|
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):
|
def add_project_event(self, button, data=None):
|
||||||
pname = self.new_project_combobox.get_active_text()
|
pname = self.new_project_combobox.get_active_text()
|
||||||
if not pname in self.projects.values():
|
if pname in self.projects.values():
|
||||||
self.ds.createProject(pname)
|
pnum = self.getProjectNum(pname)
|
||||||
self.shown_projects.append(pname)
|
else:
|
||||||
|
pnum = self.ds.createProject(pname)
|
||||||
|
self.shown_projects.append(pnum)
|
||||||
self.updateProjects()
|
self.updateProjects()
|
||||||
|
|
||||||
def project_key_press_event(self, widget, event, data=None):
|
def project_key_press_event(self, widget, event, data=None):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user