Wow, what a difference a long weekend makes for a project when you happen to find someone just as excited about it as you! I’m talking about the phenomenal work that Toms has done over this Thanksgiving break!
40 files changed, 3347 insertions(+), 2599 deletions(-)
.gitignore | 14 -
CONTRIBUTORS | 1 -
data/.gitignore | 4 -
data/Makefile.am | 14 +-
data/add_bill.ui | 344 ———–
data/main.ui | 439 ————–
po/.gitignore | 6 -
po/POTFILES.in | 2 -
src/db/Makefile.am | 7 +-
src/db/alarmstable.py | 23 +
src/db/billstable.py | 24 +
src/db/categoriestable.py | 20 +
src/db/entities.py | 2 +-
src/db/fieldstable.py | 18 +
src/db/generictable.py | 51 ++
src/db/versionstable.py | 18 +
src/gui/aboutdialog.py | 38 +-
src/gui/adddialog.py | 243 ++++++–
src/gui/maindialog.py | 373 ++++++++—-
src/gui/prefdialog.py | 1 -
src/gui/widgets/Makefile.am | 2 -
src/gui/widgets/charting.py | 1135 +++++++++++++++++——————
src/gui/widgets/chartwidget.py | 145 +++–
src/gui/widgets/graphics.py | 281 ———
src/gui/widgets/pycha/COPYING | 165 +++++
src/gui/widgets/pycha/README.txt | 160 +++++
src/gui/widgets/pycha/__init__.py | 18 +
src/gui/widgets/pycha/bar.py | 243 ++++++++
src/gui/widgets/pycha/chart.py | 718 ++++++++++++++++++++++
src/gui/widgets/pycha/color.py | 210 +++++++
src/gui/widgets/pycha/line.py | 123 ++++
src/gui/widgets/pycha/pie.py | 211 +++++++
src/gui/widgets/pycha/scatter.py | 54 ++
src/gui/widgets/pycha/stackedbar.py | 121 ++++
src/gui/widgets/pytweener.py | 655 ——————–
src/lib/.gitignore | 1 -
src/lib/actions.py | 10 +-
src/lib/common.py | 5 +-
src/lib/dal.py | 5 +-
src/lib/dialogs.py | 42 +-
40 files changed, 3347 insertions(+), 2599 deletions(-)
Not only has he provided some great patches but he’s also taken the lead on converting the ui code to use Glade files instead of the hand-written code I’ve maintained for a while. The logic is that it will be easier for someone to contribute to the project if they can use some IDE to modify and/or add new features to the user interface, and I have to agree with him.

Along the way he’s given the main dialog some serious love, specially the chart that displays your total expenses per category during a time range. All I have to do now is make sure everything compiles, test the notification system, and get ready for a release. Also, I need to write down a roadmap with clear and specific milestones so that those of you out there salivating to contribute with the project can lend us a helping hand.

Don’t just sit right there, go on and start playing with it right now! Check out the code from the git repository today!
This entry was posted
on Tuesday, December 1st, 2009 at 7:04 am and is filed under Uncategorized. Tags: Chart, Glade
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.