120 Commits

Author SHA1 Message Date
Josh Holtrop
4aa70624b3 add a rather boring Help menu and About window 2011-03-19 18:43:42 -04:00
Josh Holtrop
076882051b add File menu 2011-03-19 18:32:46 -04:00
Josh Holtrop
861d0e9e32 do not expand widgets 2011-03-19 18:23:25 -04:00
Josh Holtrop
eb111d8590 fix using "rows" var where "row" should be used 2011-03-19 18:16:42 -04:00
Josh Holtrop
a4406fe5a2 implemented Exit button 2011-03-19 18:14:53 -04:00
Josh Holtrop
e11ee5a930 minor formatting 2011-03-19 18:12:51 -04:00
Josh Holtrop
ed6aeb02a2 whitespace 2011-03-19 18:09:21 -04:00
AndrewButer
6dea3bf1e8 Fix project hours output 2011-03-18 23:58:29 -04:00
AndrewButer
5bd9ce55d9 Removed debug output 2011-03-18 16:05:03 -04:00
AndrewButer
9a9b38f98d Added first bit of timing code 2011-03-18 15:52:01 -04:00
AndrewButer
6b484c1308 Added update of task table cells with hours 2011-03-18 13:39:42 -04:00
AndrewButer
f73f92c147 Moved tasks into projects table and updated highlighting 2011-03-18 13:24:41 -04:00
AndrewButer
f7d32e5578 Removed commented out code 2011-03-16 12:58:18 -04:00
AndrewButer
7955fa6145 Added task listing, adding, and clicking 2011-03-16 12:54:34 -04:00
AndrewButer
fd473958c2 Added click handler for projects table 2011-03-16 12:26:11 -04:00
AndrewButer
9496c3c72d Updated to force the window title to the Program Name 2011-03-16 11:04:15 -04:00
Josh Holtrop
af65d8bc83 update first column size and alignment 2011-02-26 14:54:24 -05:00
Josh Holtrop
cf448b0689 add project combobox not restricted to column 1 2011-02-25 22:51:37 -05:00
Josh Holtrop
e8ae65e22d widen columns 2011-02-25 21:27:03 -05:00
Josh Holtrop
010e69fc36 tidy up button bar on bottom of screen 2011-02-25 21:24:08 -05:00
Josh Holtrop
7e2ffb3e24 compute/add total hours column 2011-02-25 21:21:59 -05:00
Josh Holtrop
f4d60098e1 add getProjectWeekHours()
show project rows that have hours by default
2011-02-25 21:12:49 -05:00
Josh Holtrop
96e018e308 show hours to the hundredth by default 2011-02-25 21:00:30 -05:00
Josh Holtrop
06350823ea fix lowest resolution on hoursFromSeconds() 2011-02-25 20:50:45 -05:00
Josh Holtrop
0b2abe676b add updateProjectHours() to fill in hours cells 2011-02-25 20:45:23 -05:00
Josh Holtrop
a8222d3247 fix hours returned for DataStore.get*Hours() 2011-02-25 20:44:52 -05:00
Josh Holtrop
9463dc489c sort project rows by name 2011-02-25 20:17:09 -05:00
Josh Holtrop
f179720d1c projects_to_show and shown_projects store proj IDs 2011-02-25 20:08:35 -05:00
Josh Holtrop
cf89eec609 create hours labels for project rows 2011-02-25 19:55:47 -05:00
Josh Holtrop
6842051a08 added DataStore.getProjectDailyHours() 2011-02-25 19:48:29 -05:00
Josh Holtrop
18984c32a0 add Totals row and reorganize code a little 2011-02-25 18:21:09 -05:00
Josh Holtrop
a93f550cab set row spacings 2011-02-25 15:38:34 -05:00
Josh Holtrop
2a945f5bf0 fix row that project title appears on 2011-02-25 15:16:25 -05:00
Josh Holtrop
fba10585f3 show projects_table after reloading it 2011-02-25 15:14:11 -05:00
Josh Holtrop
c562f471bc trying to add projects to the table 2011-02-22 23:35:19 -05:00
Josh Holtrop
416a9f35bd quit if user presses Escape 2011-02-22 23:15:36 -05:00
Josh Holtrop
3f446746a4 respond to events to add a project row 2011-02-22 23:13:31 -05:00
Josh Holtrop
a9442457f3 added DataStore.getDailyHours() 2011-02-22 11:18:24 -05:00
Josh Holtrop
b24dcf4bad extra Window elements: monday and shown_projects 2011-02-22 10:45:40 -05:00
Josh Holtrop
48a377ec6a DataStore.createProject() returns project ID 2011-02-22 10:45:18 -05:00
Josh Holtrop
2f9c4e7df8 add initial Config class, calculate config fname 2011-02-21 23:04:01 -05:00
Josh Holtrop
15136b9c26 get project table column count from header row 2011-02-21 23:00:17 -05:00
Josh Holtrop
3eaeaa8313 add Window.updateProjects() 2011-02-21 22:14:31 -05:00
Josh Holtrop
cd1fbf332c take dbfile as an argument, default to ~/.dwtt.db 2011-02-21 22:14:04 -05:00
Josh Holtrop
d316405db7 take a DataStore argument 2011-02-16 15:00:32 -05:00
Josh Holtrop
067ab0dcde check for valid projectid in createTask() 2011-02-16 11:49:31 -05:00
Josh Holtrop
3cc8868699 add createProject(), fix a couple things 2011-02-15 22:18:41 -05:00
Josh Holtrop
66f2ee7c17 add createTask(), getNextId() 2011-02-15 22:15:21 -05:00
Josh Holtrop
951bf59dab add DataStore.getTasks() 2011-02-15 19:37:55 -05:00
Josh Holtrop
8f6345d478 added DataStore.getProjects() 2011-02-10 16:09:00 -05:00