[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