Commit Graph

  • 2ba9e0eac8 remove print statement for python 3 compatibility master Josh Holtrop 2011-07-19 16:15:59 -04:00
  • 3f6463b2c0 do not need BUTTON_PRESS_MASK event explicitly allowed Josh Holtrop 2011-03-21 16:52:14 -04:00
  • dc0acdae22 tasks are selectable Josh Holtrop 2011-03-21 16:51:24 -04:00
  • 19f3e8ec1b project hour labels clickable to select project Josh Holtrop 2011-03-20 11:04:23 -04:00
  • 16f205178f add some experimental colors to status line Josh Holtrop 2011-03-20 10:38:14 -04:00
  • 73d846ab0d shorter/simpler status bar text Josh Holtrop 2011-03-20 10:31:46 -04:00
  • 6801a8eee5 shown_projects is a dictionary Josh Holtrop 2011-03-19 23:07:13 -04:00
  • 91b120ae22 pressing Escape triggers destroy_event Josh Holtrop 2011-03-19 23:05:08 -04:00
  • 743bcb03f1 remove debug prints Josh Holtrop 2011-03-19 23:02:54 -04:00
  • 514ad17ea1 add TODOs Josh Holtrop 2011-03-19 23:02:12 -04:00
  • 0a72411586 update status label on In/Out event Josh Holtrop 2011-03-19 23:00:25 -04:00
  • 3b48bce57b update status on startup, In/Out handling Josh Holtrop 2011-03-19 22:22:28 -04:00
  • e125972edd add clear() method Josh Holtrop 2011-03-19 22:15:33 -04:00
  • 42eff0b8d3 do not write variables beginning with '_' Josh Holtrop 2011-03-19 22:08:10 -04:00
  • 3a4e23f7d4 add timer to update status label Josh Holtrop 2011-03-19 22:02:19 -04:00
  • 2262d2c92a save config on exit Josh Holtrop 2011-03-19 21:46:22 -04:00
  • daf1a95050 initialize mark time if set in config Josh Holtrop 2011-03-19 21:45:40 -04:00
  • ec8eb3b140 fix Config error, add get()/set() Josh Holtrop 2011-03-19 21:37:25 -04:00
  • 3c6703771d create a Config and pass it to the Window Josh Holtrop 2011-03-19 21:16:17 -04:00
  • 08128f5be0 Config class writes out its values Josh Holtrop 2011-03-19 21:13:31 -04:00
  • f56791b2dd update status label Josh Holtrop 2011-03-19 20:31:07 -04:00
  • 9333672655 add some info to About dialog; center Close button Josh Holtrop 2011-03-19 20:19:25 -04:00
  • 502de1354c left-align "Tasks" header Josh Holtrop 2011-03-19 20:14:24 -04:00
  • bfa7640e67 add Close button to About window Josh Holtrop 2011-03-19 18:47:28 -04:00
  • 4aa70624b3 add a rather boring Help menu and About window Josh Holtrop 2011-03-19 18:43:42 -04:00
  • 076882051b add File menu Josh Holtrop 2011-03-19 18:32:46 -04:00
  • 861d0e9e32 do not expand widgets Josh Holtrop 2011-03-19 18:23:25 -04:00
  • eb111d8590 fix using "rows" var where "row" should be used Josh Holtrop 2011-03-19 18:16:42 -04:00
  • a4406fe5a2 implemented Exit button Josh Holtrop 2011-03-19 18:14:53 -04:00
  • e11ee5a930 minor formatting Josh Holtrop 2011-03-19 18:12:51 -04:00
  • ed6aeb02a2 whitespace Josh Holtrop 2011-03-19 18:09:21 -04:00
  • 6dea3bf1e8 Fix project hours output AndrewButer 2011-03-18 23:58:29 -04:00
  • 5bd9ce55d9 Removed debug output AndrewButer 2011-03-18 16:05:03 -04:00
  • 9a9b38f98d Added first bit of timing code AndrewButer 2011-03-18 15:52:01 -04:00
  • 6b484c1308 Added update of task table cells with hours AndrewButer 2011-03-18 13:39:42 -04:00
  • f73f92c147 Moved tasks into projects table and updated highlighting AndrewButer 2011-03-18 13:24:41 -04:00
  • f7d32e5578 Removed commented out code AndrewButer 2011-03-16 12:58:18 -04:00
  • 7955fa6145 Added task listing, adding, and clicking AndrewButer 2011-03-16 12:54:34 -04:00
  • fd473958c2 Added click handler for projects table AndrewButer 2011-03-16 12:26:11 -04:00
  • 9496c3c72d Updated to force the window title to the Program Name AndrewButer 2011-03-16 11:04:15 -04:00
  • af65d8bc83 update first column size and alignment Josh Holtrop 2011-02-26 14:54:24 -05:00
  • cf448b0689 add project combobox not restricted to column 1 Josh Holtrop 2011-02-25 22:51:37 -05:00
  • e8ae65e22d widen columns Josh Holtrop 2011-02-25 21:27:03 -05:00
  • 010e69fc36 tidy up button bar on bottom of screen Josh Holtrop 2011-02-25 21:24:08 -05:00
  • 7e2ffb3e24 compute/add total hours column Josh Holtrop 2011-02-25 21:21:59 -05:00
  • f4d60098e1 add getProjectWeekHours() Josh Holtrop 2011-02-25 21:12:49 -05:00
  • 96e018e308 show hours to the hundredth by default Josh Holtrop 2011-02-25 21:00:30 -05:00
  • 06350823ea fix lowest resolution on hoursFromSeconds() Josh Holtrop 2011-02-25 20:50:45 -05:00
  • 0b2abe676b add updateProjectHours() to fill in hours cells Josh Holtrop 2011-02-25 20:45:23 -05:00
  • a8222d3247 fix hours returned for DataStore.get*Hours() Josh Holtrop 2011-02-25 20:44:52 -05:00
  • 9463dc489c sort project rows by name Josh Holtrop 2011-02-25 20:17:09 -05:00
  • f179720d1c projects_to_show and shown_projects store proj IDs Josh Holtrop 2011-02-25 20:08:35 -05:00
  • cf89eec609 create hours labels for project rows Josh Holtrop 2011-02-25 19:55:47 -05:00
  • 6842051a08 added DataStore.getProjectDailyHours() Josh Holtrop 2011-02-25 19:48:29 -05:00
  • 18984c32a0 add Totals row and reorganize code a little Josh Holtrop 2011-02-25 18:21:09 -05:00
  • a93f550cab set row spacings Josh Holtrop 2011-02-25 15:38:34 -05:00
  • 2a945f5bf0 fix row that project title appears on Josh Holtrop 2011-02-25 15:16:25 -05:00
  • fba10585f3 show projects_table after reloading it Josh Holtrop 2011-02-25 15:14:11 -05:00
  • c562f471bc trying to add projects to the table Josh Holtrop 2011-02-22 23:35:19 -05:00
  • 416a9f35bd quit if user presses Escape Josh Holtrop 2011-02-22 23:15:36 -05:00
  • 3f446746a4 respond to events to add a project row Josh Holtrop 2011-02-22 23:13:31 -05:00
  • a9442457f3 added DataStore.getDailyHours() Josh Holtrop 2011-02-22 11:18:24 -05:00
  • b24dcf4bad extra Window elements: monday and shown_projects Josh Holtrop 2011-02-22 10:45:40 -05:00
  • 48a377ec6a DataStore.createProject() returns project ID Josh Holtrop 2011-02-22 10:45:18 -05:00
  • 2f9c4e7df8 add initial Config class, calculate config fname Josh Holtrop 2011-02-21 23:04:01 -05:00
  • 15136b9c26 get project table column count from header row Josh Holtrop 2011-02-21 23:00:17 -05:00
  • 3eaeaa8313 add Window.updateProjects() Josh Holtrop 2011-02-21 22:14:31 -05:00
  • cd1fbf332c take dbfile as an argument, default to ~/.dwtt.db Josh Holtrop 2011-02-21 22:14:04 -05:00
  • d316405db7 take a DataStore argument Josh Holtrop 2011-02-16 15:00:32 -05:00
  • 067ab0dcde check for valid projectid in createTask() Josh Holtrop 2011-02-16 11:49:31 -05:00
  • 3cc8868699 add createProject(), fix a couple things Josh Holtrop 2011-02-15 22:18:41 -05:00
  • 66f2ee7c17 add createTask(), getNextId() Josh Holtrop 2011-02-15 22:15:21 -05:00
  • 951bf59dab add DataStore.getTasks() Josh Holtrop 2011-02-15 19:37:55 -05:00
  • 8f6345d478 added DataStore.getProjects() Josh Holtrop 2011-02-10 16:09:00 -05:00
  • 757f325ae9 add column headers Josh Holtrop 2011-02-10 14:41:22 -05:00
  • 59202e9a7a better code organization, add control bar buttons Josh Holtrop 2011-02-09 15:01:05 -05:00
  • 83258c5d18 add DataStore class to create sqlite3 db Josh Holtrop 2011-02-09 14:36:51 -05:00
  • 8d70696c3b add useless MenuBar Josh Holtrop 2011-02-09 12:47:45 -05:00
  • 5fc2cb8a53 switching to new GUI, remove CmdWindow Josh Holtrop 2011-02-08 22:07:08 -05:00
  • 9af4c655b1 only do an implicit out if the start task exists Josh Holtrop 2011-01-03 15:41:18 -05:00
  • 776072cb84 clear command after activating Josh Holtrop 2011-01-03 15:00:52 -05:00
  • 5fb84110e1 allowed command window to persist across commands Josh Holtrop 2011-01-03 14:55:44 -05:00
  • 7a10dd335a added Result class to hold command result Josh Holtrop 2011-01-03 13:53:45 -05:00
  • b8d96c8b5a added cheap status handler, printing to console Josh Holtrop 2011-01-03 13:45:56 -05:00
  • 8dac698ca2 show full path to current task in command window Josh Holtrop 2011-01-03 12:57:24 -05:00
  • 6c2b6df94c added counting timer to CmdWindow for current task Josh Holtrop 2011-01-03 12:50:46 -05:00
  • 1acaefb193 added short name lookups for tasks Josh Holtrop 2011-01-03 12:15:54 -05:00
  • 99d37c6268 added start time parameter to CmdWindow Josh Holtrop 2011-01-03 11:05:40 -05:00
  • 4d641af494 add status line to CmdWindow Josh Holtrop 2011-01-03 10:58:14 -05:00
  • 987145e530 better type checking, only store >0 time entries Josh Holtrop 2011-01-03 09:06:05 -05:00
  • 32d4226eb6 fix adding tasks with no parents Josh Holtrop 2011-01-03 08:31:37 -05:00
  • 24451fa127 temporary print errors to console Josh Holtrop 2011-01-03 08:31:04 -05:00
  • 7f5aef193d always exit on empty command line Josh Holtrop 2011-01-03 08:27:08 -05:00
  • 4edabbdf3b processing start, out, and task commands Josh Holtrop 2011-01-02 22:10:58 -05:00
  • fa2413810d DataStore.createTask(): strip names Josh Holtrop 2011-01-02 22:07:34 -05:00
  • 1f861b12ea DataStore.clearCurrentTask() takes no arguments Josh Holtrop 2011-01-02 22:05:40 -05:00
  • b825457cdd added DataStore.getParentTaskByName() Josh Holtrop 2011-01-02 21:59:53 -05:00
  • 7c51c068b2 change TaskRef.dt to TaskRef.time Josh Holtrop 2011-01-02 21:54:39 -05:00
  • 36bfb39320 added DataStore.clearCurrentTask() Josh Holtrop 2011-01-02 21:51:31 -05:00
  • 0ee8461ef2 added command handlers, handling "task" command Josh Holtrop 2011-01-02 21:42:50 -05:00