Commit Graph

785 Commits

Author SHA1 Message Date
Linas Vepstas
c812c2241f more or less working quickfill. could still use some
beautification for oddball keypress streams, but it works
in the simplest case.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@457 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-28 08:02:01 +00:00
Linas Vepstas
0c110c0cda more quick-fill basic infrastructure
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@456 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-28 07:22:23 +00:00
Linas Vepstas
13654f3607 first cut for quickfill in cells
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@455 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-28 06:36:19 +00:00
Linas Vepstas
daf57a3a43 set up actual messages for the popup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@454 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-28 05:58:12 +00:00
Linas Vepstas
8916601eb9 segragate messages into its own header file
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@453 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-28 05:55:07 +00:00
Linas Vepstas
08f5856427 compile register subdir
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@452 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-28 05:54:38 +00:00
Linas Vepstas
d020898f4b fix up more of the combobox behaviours,
although its still acting flaky.  Also, traversal
is still broken.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@451 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-27 22:33:23 +00:00
Linas Vepstas
126136538b remove combobox code
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@450 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-27 08:44:28 +00:00
Linas Vepstas
df3aaada84 add action cell
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@449 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-27 08:31:31 +00:00
Linas Vepstas
9d2db7c955 more combobox implementation filled in
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@448 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-27 08:05:06 +00:00
Linas Vepstas
76674673f2 first cut at a combobox implementation
A lot of code ripped off from earlier PopBox implementation


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@447 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-27 05:01:53 +00:00
Linas Vepstas
48efe19639 tab group foolishness
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@445 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-26 10:11:00 +00:00
Linas Vepstas
a98324f751 implement traversal, at least as first draft.
Somehow, still can't traverse out of the tab group.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@444 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-26 10:06:25 +00:00
Linas Vepstas
c0388c9881 mark some cells as being output-only
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@443 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-26 06:54:36 +00:00
Linas Vepstas
c0aefd4a8b add alpha warning notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@441 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-25 04:00:13 +00:00
Linas Vepstas
1cca69f3b3 whatever
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@440 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-25 03:52:08 +00:00
Linas Vepstas
a98151722b display stuff
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@439 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-17 08:12:50 +00:00
Linas Vepstas
0034f95c32 fix initialization error, remove motif from transaction.h
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@438 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-17 08:06:21 +00:00
Linas Vepstas
29d86ef4b8 first use of new ledger object
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@437 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-17 07:16:06 +00:00
Linas Vepstas
7d5f89b8b2 assorted minor updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@435 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-17 06:20:41 +00:00
Linas Vepstas
6c556c9709 major surgery, cut all the old code out
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@434 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-17 06:16:20 +00:00
Linas Vepstas
c90abaebff add ability to set table values with cursor,
more fleshing out of register


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@433 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-15 09:53:08 +00:00
Linas Vepstas
d50d3f9191 first stab at loading the register
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@432 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-14 10:35:37 +00:00
Linas Vepstas
0a01561666 quickfill belongs in the gui, not in the account
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@431 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-14 08:29:39 +00:00
Linas Vepstas
76034f3d9f remove all Xt/X11/Motif code in FileIO.c
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@430 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-14 08:22:59 +00:00
Linas Vepstas
174a84b4db change fileio read-wrtie routine names
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@429 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-14 06:18:58 +00:00
Linas Vepstas
cbbb2e0bd3 first draft of register widget
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@428 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-14 06:07:24 +00:00
Linas Vepstas
1911c33a0a rename single-cell to basic-cell
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@427 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-14 06:02:25 +00:00
Linas Vepstas
9ca5ea0999 one more bugfix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@426 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 21:44:59 +00:00
Linas Vepstas
2b0e78ed57 implement date accelerators
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@425 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 21:41:01 +00:00
Linas Vepstas
87e2ac2d97 malloc bug fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@424 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 21:29:14 +00:00
Linas Vepstas
75c1407b95 more merges from 1.0 branch
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@423 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 20:54:17 +00:00
Linas Vepstas
eeed9a13d9 add cell "self" pointer to callback
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@421 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 20:02:34 +00:00
Linas Vepstas
18c6477fa9 implement date parsing
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@420 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 19:47:33 +00:00
Linas Vepstas
b9fa7389a7 minor work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@419 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 08:23:58 +00:00
Linas Vepstas
15e6d5dfcf minor cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@418 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 08:22:18 +00:00
Linas Vepstas
58add18e83 date with patches from the 1.0 tree
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@416 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-13 06:07:36 +00:00
Linas Vepstas
67bfbd0735 add reconcile abilities
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@415 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-12 10:24:34 +00:00
Linas Vepstas
79e3f02d5b minor bug fixes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@414 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-12 09:18:15 +00:00
Linas Vepstas
349b53757f implement enter, leve cell callbacks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@413 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-12 08:59:06 +00:00
Linas Vepstas
fba652b072 first try at crude inheritance
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@412 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 23:47:50 +00:00
Linas Vepstas
0167a5aa1a restructure register
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@411 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 21:43:19 +00:00
Linas Vepstas
8689b7e08d start date handling
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@410 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 21:09:19 +00:00
Linas Vepstas
a8c3d2c0c9 assorted infrastructure
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@409 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 20:24:13 +00:00
Linas Vepstas
6ef3b1590d a few more cell types
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@408 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 07:08:33 +00:00
Linas Vepstas
f1a28a5528 implementation of basic price function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@407 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 06:38:02 +00:00
Linas Vepstas
2a80846917 got modify verify callback working as desired.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@406 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 06:23:51 +00:00
Linas Vepstas
46f058a70a fix column brokenness
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@405 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-11 02:05:20 +00:00
Linas Vepstas
5c69c55060 start adding callbacks
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@404 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-10 10:33:51 +00:00
Linas Vepstas
116f067e91 finally, a compilabe, working demo
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@403 57a11ea4-9604-0410-9ed3-97b8803252fd
1998-01-10 10:02:02 +00:00