[Gnucash-changes] Paul Kronenwetter's patch to convert to a table.
David Hampton
hampton at cvs.gnucash.org
Thu Dec 30 16:40:24 EST 2004
Log Message:
-----------
Paul Kronenwetter's patch to convert to a table.
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash:
GNOME2_STATUS
Revision Data
-------------
Index: GNOME2_STATUS
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/Attic/GNOME2_STATUS,v
retrieving revision 1.1.2.31
retrieving revision 1.1.2.32
diff -LGNOME2_STATUS -LGNOME2_STATUS -u -r1.1.2.31 -r1.1.2.32
--- GNOME2_STATUS
+++ GNOME2_STATUS
@@ -46,126 +46,149 @@
MISSING MENU ITEMS
========================================
-Main Window
- File
- Print
-
-Register Window
- Edit
- Cut Transaction
- Copy Transaction
- Paste Transaction
- --
- Void Transaction
- Unvoid Transaction
- Reverse Transaction
- Actions
- Check and Repair (all)
-
-Register Toolbar
- Find
- Report
- Print
+------------------------------------------------------------------------------
+| Area | Description | Developer |
+------------------------------------------------------------------------------
+| Main Window | - File -> Print | |
+------------------------------------------------------------------------------
+| Register | - Edit -> | |
+| Window | Cut Transaction | |
+| | Copy Transaction | |
+| | Paste Transaction | |
+| | -- | |
+| | Void Transaction | |
+| | Unvoid Transaction | |
+| | Reverse Transaction | |
+| | Actions -> | |
+| | Check and Repair (all) | |
+------------------------------------------------------------------------------
+| Register | Find | |
+| Toolbar | Report | |
+| | Print | |
+------------------------------------------------------------------------------
========================================
General Notes
========================================
-Main Window
- - New registers should open in new top-level windows.
-
-
-Register Core - MOSTLY FUNCTIONAL
-
- - Can navigate, enter transactions, etc.
-
- - Insertion point not shown. (fix gnucash-item-edit.c)
-
- - <strike>Cannot hilight text with mouse (fix gnucash-item-edit.c)</strike>
- - Getting better; x-position -> pango-text-index-lookup works; some
- gtk_entry selection works.
- - draging from right to left doesn't work.
- - Offset for non-LEFT_ALIGN'ed fields not correct.
- - Probably need to...
- 1/ check if it's a RIGHT [or CENTER] align.
- 2/ determine pango-layout width of the cell, plus the "indent".
- 3/ subtract the indent as well as the cell's x-offset from the x-coord.
- - finer points of gtk_entry selection+position setting not correct, yet.
-
- - The first time it is used, the account popup immediately
- selects the first account. After that it functions normally.
-
- - <strike>The drop-down-arrow widgets for {date,action,account-sel}
- don't seem to be showing.</strike>
-
- - selection of the date for the datecell seems to also select the
- transaction underneath the calendar, leading to the "this
- transaction has changed, do you want to save" dialog.
-
- - selection events on the combo-cells aren't working.
- (gnucash:26380): GLib-GObject-WARNING **: gsignal.c:989: no emission of signal "key-press-event" to stop for instance `0x855a240'
-
-Find - Somewhat Functional
- - Can generate a query in the dialog.
-
-View Summarybar - Summarybar not ported yet. Where should it go?
- Wouldn't look good between the toolbar and the notebook tabs.
-
-Business functions - Somewhat Functional
- - Everything works but the New Invoice/Bill code. The dialog
- seems to function properly but then gnucash crashes when the
- dialog is closed.
- - The dialog-invoice.c needs to switch over to using GtkActions /
- menu-merging so that it can call
- gnc_extensions_menu_setup( GtkWindow, char*, EggMenuMerge )
-
-Reporting - Somewhat functional
- - Graphing still unsupported; [jsled] in periodic contact with Jody
- Goldberg of Gnumeric regarding Gnome Office Graphing [GOG] to be
- factored out of gnumeric into libgoffice.
-
- - Save/restore in unknown state; believed to crash on re-start.
-
-IMPORTING
-
- HBCI - Needs new http support. [gnet]
-
-Budgeting
- - Can create/modify budgets via the Budgeting workbench.
- (Actions->Budgeting Workbench)
- - Track budget tab still needs to be competed. Should allow you to look
- at predicted vs actual information.
- - No save to file functionality. Therefore budgets must currently be
- created fresh each time gnucash is started. First thing that I want
- to fix.
- - Should the budgeting workbench fit into the new windowing scheme
- better? Currently it is its own window but maybe each workbench
- should be a tab in the new layout. How would this work with the
- sub-tabs? Have to think about this some more.
- - Probably more TODO but these are the main points.
+------------------------------------------------------------------------------
+| Area | Description | Developer |
+------------------------------------------------------------------------------
+| Main Window | New registers should open in new top-level | |
+| | windows. | |
+------------------------------------------------------------------------------
+| Register Core | - Can navigate, enter transactions, etc. | |
+| MOSTLY | - Insertion point not shown. | |
+| FUNCTIONAL | (fix gnucash-item-edit.c) | |
+| | - <strike>Cannot hilight text with mouse (fix | |
+| | gnucash-item-edit.c)</strike> | |
+| | - Getting better; x-position -> | |
+| | pango-text-index-lookup works; some | |
+| | gtk_entry selection works. | |
+| | - draging from right to left doesn't work. | |
+| | - Offset for non-LEFT_ALIGN'ed fields not | |
+| | correct. | |
+| | - Probably need to... | |
+| | 1/ check if it's a RIGHT [or CENTER] align. | |
+| | 2/ determine pango-layout width of the cell, | |
+| | plus the "indent". | |
+| | 3/ subtract the indent as well as the cell's | |
+| | x-offset from the x-coord. | |
+| | - finer points of gtk_entry selection+position| |
+| | setting not correct, yet. | |
+| | - The first time it is used, the account popup| |
+| | immediately selects the first account. | |
+| | After that it functions normally. | |
+| | - <strike>The drop-down-arrow widgets for | |
+| | {date,action,account-sel} don't seem to be | |
+| | showing.</strike> | |
+| | - selection of the date for the datecell seems| |
+| | to also select the transaction underneath | |
+| | the calendar, leading to the "this | |
+| | transaction has changed, do you want to | |
+| | save" dialog. | |
+| | - selection events on the combo-cells aren't | |
+| | working. (gnucash:26380): | |
+| | GLib-GObject-WARNING **: gsignal.c:989: no | |
+| | emission of signal "key-press-event" to | |
+| | stop for instance `0x855a240' | |
+| | - selection events on the combo-cells aren't | |
+| | working. (gnucash:26380): | |
+| | GLib-GObject-WARNING **: gsignal.c:989: no | |
+| | emission of signal "key-press-event" to | |
+| | stop for instance `0x855a240' | |
+------------------------------------------------------------------------------
+| Find | Can generate a query in the dialog. | |
+| SOMEWHAT | | |
+| FUNCTIONAL | | |
+------------------------------------------------------------------------------
+| View Summary | - Summarybar not ported yet. Where should it | |
+| Bar | go? Wouldn't look good between the toolbar| |
+| | and the notebook tabs. | |
+------------------------------------------------------------------------------
+| Business | - Everything works but the New Invoice/Bill | |
+| Functions | code. The dialog seems to function | |
+| SOMEWHAT | properly but then gnucash crashed when the| |
+| FUNCTIONAL | dialog is closed. | |
+| | - The dialog-invoice.c needs to switch over to| |
+| | using GtkActions / menu-merging so that it| |
+| | can call gnc_extensions_menu_setup ( | |
+| | GtkWindow, char*, EggMenuMerge) | |
+------------------------------------------------------------------------------
+| Reporting | - Graphing still unsupported; [jsled] in | |
+| SOMEWHAT | periodic contact with Jody Goldberg of | |
+| FUNCTIONAL | Gnumeric regarding Gnume Office Graphong | |
+| | [GOG] to be factored out of gnumeric into | |
+| | libgoffice. | |
+| | - Save/restore in unknown state; believed to | |
+| | crash on re-start. | |
+------------------------------------------------------------------------------
+| Importing | HBCI - Needs new HTTP support [gnet] | |
+------------------------------------------------------------------------------
+| Budgeting | - Can create/modify budgets via the Budgeting | |
+| | workbench. (Actions->Budgeting Workbench) | |
+| | - Track budget tab still needs to be | |
+| | completed. Should allow you to look at | |
+| | predicted vs. actual information. | |
+| | - No save to file functionality. Therefore | |
+| | budgets must currently be created fresh | |
+| | each time gnucash is started. First thing| |
+| | that I want to fix. | |
+| | - Should the budgeting workbench fit into the | |
+| | new windowing scheme better? Currently | |
+| | it is its own window but maybe each | |
+| | workbench should be a tab in the new | |
+| | layout. How would this work with the sub-| |
+| | tabs? Have to think about this some more.| |
+| | - Probably more TODO but these are the main | |
+| | points. | |
+------------------------------------------------------------------------------
========================================
ENHANCEMENTS
========================================
-1) New icons desired:
-
- a) Add account
- b) Register
- c) Report
- * Report options, especially.
-
-2) Support a preference on whether new plugin pages appear in the
- same or a new window.
- * We definitely want register windows to appear in new top-levels.
- * Reporting windows should probably appear in the top-level they were
- created from.
-
-
-3) Provide in-place editing where feasable. E.G. Editing the
- account code or the account name, but not being able to
- reparent the account. (Maybe add DND support for this in the
- long term?)
-
-4/ Print-preview support.
+------------------------------------------------------------------------------
+| Area | Description | Developer |
+------------------------------------------------------------------------------
+| New icons | - Add account. | |
+| | - Register | |
+| | - Report | |
+| | Report options, especially. | |
+------------------------------------------------------------------------------
+| Preferences | Support a preference on whether new plugin | |
+| | pages appear in the same or a new window. | |
+| | * We definitely want register windows to | |
+| | appear in new top-levels. | |
+| | * Reporting windows should probably appear | |
+| | in the top-level they were created from. | |
+------------------------------------------------------------------------------
+| In-place | Provide in-place editing where feasable. Eg. | |
+| Editing | Editing the account code or the account | |
+| | name, but not being able to re-parent the | |
+| | account. (Maybe add DND support for this in| |
+| | long-term?) | |
+------------------------------------------------------------------------------
+| Print Preview | Print-preview support. | |
+------------------------------------------------------------------------------
More information about the gnucash-changes
mailing list