David Hampton
a24add6fd0
Check that a new account belongs to the account tree being displayed
...
by this widget. It may belong in the scheduled transaction account
tree.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9394 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 21:43:18 +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
102eaee9d5
Use deprecated routine to prevent this code from crashing.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9382 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 02:48:10 +00:00
David Hampton
07ba678798
Don't unregister the event handler twice.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9381 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-21 02:47:33 +00:00
David Hampton
ad6efc28d8
Fix gcc 3.3.1 brokenness.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9371 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 20:33:09 +00:00
David Hampton
780689cb78
Longer function names.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9369 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 09:19:58 +00:00
David Hampton
f0b5602bab
Add a "new account" icon.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9368 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 09:16:39 +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
35510e02ff
Destroy account tree page when the corresponding session is closed.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9366 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 03:56:54 +00:00
David Hampton
906e439776
Fix reference counting on the filter model.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9365 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 03:50:40 +00:00
David Hampton
c4e7a80851
Start ids with the number one. Allows zero to be used to indicate
...
that a id is not set.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9364 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 03:46:38 +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
7d19286b0d
Update to use the gnome2 initialization routine. Migrate functions.
...
Use the gnome2 file locate functionality.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9361 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 00:20:09 +00:00
David Hampton
e246c1b773
Collapse common code into a function. Use the gnome2 file locate
...
functionality.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9360 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-20 00:19:02 +00:00
David Hampton
7941a12da0
Add sync date.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9357 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 06:24:01 +00:00
David Hampton
a7fee8db10
Sync the g2 branch with the gnome2-merge-3 tag.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9356 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:58:01 +00:00
David Hampton
c2545efc73
Sync the g2 branch with the gnome2-merge-3 tag.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9355 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:43:43 +00:00
unknown user
e64913f1c2
This commit was manufactured by cvs2svn to create branch
...
'gnucash-gnome2-dev'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9354 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-19 05:43:43 +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
edb6f9fcbd
Update notes.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9309 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 05:51:34 +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
1247a248da
Track all open windows. If a caller tries to open a new page but
...
doesn't specify where, use the first window available (which should be
the initial window).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9306 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 01:30:59 +00:00
David Hampton
6753dd1761
Expand the dialog properly.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9305 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 01:29:40 +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
b276b1d0b6
Always bring a new page to the top of the stack.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9301 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-14 00:18:15 +00:00
David Hampton
039b650fe4
Tweak the plugin page functions for more flexibility.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9300 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-13 20:15:55 +00:00
David Hampton
089a7c59d0
Collapse similar functions into one.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9299 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-13 19:54:07 +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
4020620e7e
Put in the right colors. Now if only libglade2 would read them...
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9274 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-10 04:07:42 +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
ca551dd09a
Make the plugin widget destructor function optional.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9256 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-07 23:38:13 +00:00
David Hampton
36f4054f8a
Added references
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9255 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-07 23:37:27 +00:00
David Hampton
3ffaa71eb8
Notes on what needs to be done.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9254 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-07 23:37:07 +00:00
David Hampton
d15fd3a48d
First draft.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9250 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 21:49:21 +00:00
David Hampton
0ac2c1f9a8
Correctly clean up when closing a register. The register/window
...
mapping is no longer 1-1.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9243 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 10:40:36 +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
0c37526d47
Get this working for both the case where it is run as a modal dialog
...
(e.g. reconcile) and the case where it is thrown up on the screen and
forgotten (e.g. transfer).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9241 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 10:37:00 +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
6b8fd653a7
Rework/clean the code. Add features needed by the code that embeds a
...
gnc-tree-view-account into a window. I.E. Filters, pseudo top-level
account, etc. Add documentation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9239 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:17:49 +00:00
David Hampton
bbdc0d21ce
Add back menu sensitivity bases on whether an account is selected.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9238 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:16:56 +00:00
David Hampton
5acd706be9
Convert from gtk_object style object initialization to g_object style
...
initialization.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9237 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:16:22 +00:00
David Hampton
6e88813550
Convert from a GnomeDialog to a GtkDialog. Convert from gtk_object
...
style object initialization to g_object style initialization.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9236 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:15:43 +00:00
David Hampton
69a64adfc0
Add ADD/REMOVE events for updating the account tree model.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9235 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:12:25 +00:00
David Hampton
d42a91e1ec
Remove conditional g1/g2 compilation.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9234 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:10:55 +00:00
David Hampton
480d2b8c90
Convert from pthreads to glib2 threads.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9233 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:09:32 +00:00
David Hampton
63bf8dff14
Couple of bug fixes related to using a virtual root.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9232 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-06 07:08:35 +00:00
David Hampton
84a1db4fa8
Add GPL boilerplate with Jan's approval.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9221 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-03 00:17:06 +00:00
David Hampton
64ece2537b
Add back missing declaration.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9219 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-09-02 16:42:22 +00:00