lp://qastaging/~smcgrath23/gvoicebox/mvc
Created by
Steve McGrath
and last modified
Branch for refactoring gvoicebox to use MVC ideology, as implemented by pygtkmvc.
- Get this branch:
- bzr branch lp://qastaging/~smcgrath23/gvoicebox/mvc
Only
Steve McGrath
can upload to this branch. If you are
Steve McGrath
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Steve McGrath: Approve
-
Diff: 6284 lines (+5436/-415)48 files modifiedTODO (+7/-8)
bin/gvoicebox (+18/-26)
googlevoice/settings.py (+1/-1)
gtkmvc/__init__.py (+50/-0)
gtkmvc/adapters/__init__.py (+25/-0)
gtkmvc/adapters/basic.py (+437/-0)
gtkmvc/adapters/containers.py (+217/-0)
gtkmvc/adapters/default.py (+55/-0)
gtkmvc/controller.py (+281/-0)
gtkmvc/model.py (+495/-0)
gtkmvc/model_mt.py (+124/-0)
gtkmvc/observable.py (+70/-0)
gtkmvc/observer.py (+123/-0)
gtkmvc/progen/ctrl.py (+118/-0)
gtkmvc/progen/globals.py (+36/-0)
gtkmvc/progen/model.py (+272/-0)
gtkmvc/progen/progen.glade (+475/-0)
gtkmvc/progen/templates.py (+279/-0)
gtkmvc/progen/view.py (+62/-0)
gtkmvc/support/__init__.py (+24/-0)
gtkmvc/support/decorators.py (+44/-0)
gtkmvc/support/exceptions.py (+24/-0)
gtkmvc/support/factories.py (+86/-0)
gtkmvc/support/log.py (+17/-0)
gtkmvc/support/metaclasses.py (+520/-0)
gtkmvc/support/noconflict.py (+65/-0)
gtkmvc/support/utils.py (+39/-0)
gtkmvc/support/wrappers.py (+162/-0)
gtkmvc/view.py (+220/-0)
gvoicebox.desktop (+10/-0)
gvoicebox/__init__.py (+3/-0)
gvoicebox/app.py (+0/-95)
gvoicebox/controllers/application.py (+82/-0)
gvoicebox/controllers/auth.py (+119/-0)
gvoicebox/controllers/folder.py (+29/-0)
gvoicebox/keyring.py (+0/-101)
gvoicebox/models/application.py (+33/-0)
gvoicebox/models/folder.py (+46/-0)
gvoicebox/models/gv.py (+61/-0)
gvoicebox/models/prefs.py (+70/-0)
gvoicebox/preferences.py (+0/-58)
gvoicebox/utils/error.py (+22/-0)
gvoicebox/utils/globals.py (+92/-0)
gvoicebox/utils/resources.py (+2/-1)
gvoicebox/views/application.py (+43/-0)
gvoicebox/views/auth.py (+72/-0)
gvoicebox/views/folder.py (+35/-0)
ui/mainwindow.glade (+371/-125)
Branch information
Recent revisions
- 17. By Steve McGrath
-
Major commit, this implements the preferences model and login/keyring handling system.
- 12. By Steve McGrath
-
Switch UI definition to libglade format for compatibility with gtkmvc.
gtk.Builder support planned for next version... - 11. By Steve McGrath
-
Another mostly-broken commit, after fixing a lot of path issues.
We now carry gtkmvc in the tree since the version in Ubuntu Karmic is way old, and no longer matches the docs. - 10. By Steve McGrath
-
Beginning major restructure. Code is *very* broken at this point.
Should be back to normal at next commit.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/gvoicebox