CVS update: gnucash/src/gnome
Dave Peticolas
peticolas@linas.org
Mon, 26 Mar 2001 17:21:32 -0600 (CST)
Date: Monday March 26, 2001 @ 17:21
Author: peticolas
Update of /home/cvs/cvsroot/gnucash/src/gnome
In directory www.linas.org:/tmp/cvs-serv333/src/gnome
Modified Files:
Makefile.am dialog-options.c dialog-options.h
glade-cb-gnc-dialogs.h glade-gnc-dialogs.c glade-gnc-dialogs.h
gnc-dialogs.glade gnc-html.c gnc-html.h window-main.c
window-main.h window-report.c window-report.h
Added Files:
dialog-column-view.c dialog-column-view.h
Log Message:
Bill Gribble's main window report patch.
* src/gnome/dialog-column-view.{c,h}: new files. Options editor
for the multicolumn report view.
* src/gnome/dialog-options.{c,h}: add API to get notebook widget
from standard options dialog
* src/gnome/gnc-html.c: add handler for gnc-options:report-id=%d
url... pops up the options editor for that report.
* src/gnome/window-main.c: make the app main widget a notebook
with side tabs. When a report is run from the menu, it makes a
new tab and put itself there (via gnc_report_in_main_window).
* src/gnome/window-report.c: ask the report how to edit its
options. Redo options dialog handling. Add a "open in new window"
option to the report toolbar/popup
* src/scm/report.scm: add 'options-editor field to report template
struct. It's optional (there's a default). Add a "Report name"
option for all reports. Not used yet but will be soon.
* src/scm/report/view-column.scm: a generic table layout for
multiple reports. Each report is in a table cell with a
configurable rowspan and colspan.