David Hampton
413b02d77a
Promote the commodity namespace to a externally visible opaque object.
...
Make commodities and namespaces Qof Instances. Add more events
related to commodities and namespaces. Require the book when creating
a new commodity.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9704 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-11-29 03:00:35 +00:00
David Hampton
424c3e12d0
Convert some destroy functions to finalize functions. Destroy can be
...
called multiple times in gtk2.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9666 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-11-08 20:38:42 +00:00
David Hampton
d671ee581d
Collapse knowledge of the account tree model layering into one place.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9659 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-11-01 22:40:37 +00:00
David Hampton
04de1826b9
Fix another crash caused by qof changes.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9655 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-27 00:23:29 +00:00
David Hampton
54dfe1a4ef
Simplify the way filters are applied to an account tree view.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9650 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-26 21:49:20 +00:00
David Hampton
da5a070d06
Fix a couple crashes. Remove debugging.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9649 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-26 04:13:26 +00:00
David Hampton
afe0869516
Get all the import functions working in the G2 port.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9646 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-26 00:06:47 +00:00
David Hampton
ff6aaad61e
Fix problems with the modal form of the edit account dialog.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9642 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-25 17:26:54 +00:00
David Hampton
f358f3b6dc
Log the merge.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9641 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-25 08:31:32 +00:00
David Hampton
2a3538b67b
Sync the g2 branch with the gnome2-merge-4 tag. (2003-10-24)
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9637 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-25 06:04:01 +00:00
David Hampton
89e8831a66
Today's changes to g2
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9630 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-24 06:56:53 +00:00
David Hampton
63af2f657c
Update notes
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9609 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-21 05:49:21 +00:00
David Hampton
7e601f9413
Add the 'log replay' menu item.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9591 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 06:15:00 +00:00
David Hampton
561af0e147
Configure time option to dump reference counts when gnucash exits.
...
Minor cleanups.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9590 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 06:12:53 +00:00
David Hampton
d945661d67
Install menus using the new plugin system. Cleanup some gnome2
...
errors.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9586 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 03:02:09 +00:00
David Hampton
5aa83df832
Overhaul the hierarchy druid.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9575 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 07:31:42 +00:00
David Hampton
487fd3c54e
Various register fixes.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9545 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-18 03:47:15 +00:00
David Hampton
5ba749fe70
Get the progress bar working.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9492 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 21:12:45 +00:00
David Hampton
652eff3d3c
Get the status bar working again.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9486 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 16:22:12 +00:00
David Hampton
592bc13a74
Always provide a parent window. Split the accelerators out into a
...
separate argument.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9485 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-12 15:33:52 +00:00
David Hampton
acfc5f7f9e
Changes for new file history plugin.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9461 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 09:02:47 +00:00
David Hampton
0b59b80df6
Derive the GncPlugin widget from a GObject instead of a GInterface.
...
Collapse common functions into the base GncPlugin class.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9458 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-11 07:09:13 +00:00
David Hampton
de6ad5530b
Use new glib names for several function.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9456 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-10 00:14:12 +00:00
David Hampton
eaab36bab6
Collapse code for ui filename lookup/loading/error checking.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9455 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-07 13:47:53 +00:00
David Hampton
417353ab6e
Minor cleanup of widget packing.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9454 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-07 03:09:36 +00:00
David Hampton
c94f646870
Automatically open the account tree page at startup.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9448 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-01 03:19:03 +00:00
David Hampton
d78e1df757
Use the new register gui code.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9447 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-01 02:32:46 +00:00
David Hampton
83117b15ac
Double clicking an account in the account tree now opens it. Handle
...
the new gtk2 'popup-menu' signal.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9432 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-29 03:23:13 +00:00
David Hampton
3c39fa12ef
Derive the GncPluginPage widget from a GObject instead of a
...
GInterface.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9429 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-29 03:06:33 +00:00
David Hampton
7b31038eb4
Track changes to 'actions' in gtk 2.4.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9428 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-27 22:43:33 +00:00
David Hampton
4286472851
Update logs.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9400 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-22 02:33:39 +00:00
David Hampton
2b9cb58ae0
Eliminate run time errors.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9384 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 02:53:26 +00:00
David Hampton
ad92d2d9f3
Fix up druid for changes in GnomeDruid between gnome1 and gnome2.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9383 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 02:50:08 +00:00
David Hampton
c1577ea2e6
Recent commit notes.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9367 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 03:57:58 +00:00
David Hampton
5299b12c7a
Use the gnome2 help browser.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9362 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 00:25:04 +00:00
David Hampton
d95857289f
Sync the g2 branch with the gnome2-merge-3 tag.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9353 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:34:40 +00:00
David Hampton
e9681152ba
Switch to the GTK2.4 UI description language.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9346 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-17 00:02:35 +00:00
David Hampton
c49b5f727e
Open a new page for search results.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9307 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 01:33:25 +00:00
David Hampton
046665fc4a
Can now open arbitrary account registers.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9302 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 00:20:06 +00:00
David Hampton
16c3cbe3b0
Some gnome_dialog to gtk_dialog updates. Move signal information into
...
glade.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9275 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-10 04:17:13 +00:00
David Hampton
047a5872fb
Migrate the main business menu from g1 style to g2 style.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9257 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-07 23:40:46 +00:00
David Hampton
cfa09f61a2
Add another function to the plugin interface for deleting the ui
...
widget. Allows the page to destroy/release anything it needs to.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9242 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 10:39:09 +00:00
David Hampton
d99b6484ae
Convert to the new gtktreeview based account tree code.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9240 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:21:25 +00:00
David Hampton
239aee77b2
/tmp/cvstVO9bC
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9214 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-02 05:27:27 +00:00
David Hampton
44dc55a786
Document this weeks changes.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9163 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-24 05:51:12 +00:00
David Hampton
d77028a095
Add back detailed compile time checks.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9119 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-19 04:57:39 +00:00
David Hampton
50b8761eff
Fix some run time warnings. Tweak the pango layout code so all the
...
register bits are visible.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9089 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-16 05:43:21 +00:00
David Hampton
29a404ecd7
First pass at converting to Gnome 2 HIG for button order. Convert
...
gnome1 dialogs to gtk2 dialogs. Set the function to activate the
default button the gnome2 way (was editable_enters). Remove some code
not needed in gnome2 widget setup.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9058 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-11 07:09:43 +00:00
David Hampton
6ce2d3bb7c
Move the splash screen code to another directory.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9054 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-11 05:42:31 +00:00
David Hampton
1934c294be
Fix popup menus, and switching a proxy between actions.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9039 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-08-10 21:58:25 +00:00