Re-layout SX editor dialog: move 3 major components into notebook tabs. Bug#339003.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15841 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Joshua Sled 2007-04-06 17:24:11 +00:00
parent 65c3b8d3c5
commit cdcc26bbc9
3 changed files with 612 additions and 204 deletions

View File

@ -83,11 +83,22 @@ TODO
- sx editor
- [/] clean up source formatting
- [ ] re-layout dialog
- [ ] move "non-editor" general app/ui code out of bottom of dialog-sx-editor.c
- [x] re-layout dialog
- tabs: "overview", "frequency", "template transaction" [, "estimation"]
- [ ] model-ize
- (check_consistent, especially...)
GncSxEditModel* gnc_sx_edit_model_new(SchedXaction *sx);
gnc_sxed_check_changed( GncSxEditorDialog *sxed )
gnc_sxed_check_consistent( GncSxEditorDialog *sxed )
gnc_sxed_save_sx( GncSxEditorDialog *sxed )
gchar* gnc_sx_edit_model_get_name(GncSxEditModel *mdl);
void gnc_sx_edit_model_set_name(GncSxEditModel *mdl, gchar *new_name);
- gnc_dense_cal
- [x] {0, 1, 2, 3, 4, 6, 12} month selection for dense calendar
- [x] conf-save value
@ -158,7 +169,7 @@ TODO
- [ ] support nth-weekday Recurrence period.
- since-last-run
- [ ] "reminder" instances show number of days until due
- [ ] "reminder" instances should show number of days until due
- [ ] "Find unfinished" button; count; sensitize Ok as function of unfinished.
! - [x] save/restore dialog window size
- [x] remove split pane

View File

@ -1236,6 +1236,9 @@ gnc_ui_scheduled_xaction_editor_dialog_create(SchedXaction *sx,
/* Do not call show_all here. Screws up the gtkuimanager code */
gtk_widget_show(sxed->dialog);
gtk_notebook_set_page(
GTK_NOTEBOOK(glade_xml_get_widget(sxed->gxml, "editor_notebook")), 0);
/* Refresh the cal and the ledger */
gtk_widget_queue_resize( GTK_WIDGET( sxed->example_cal ) );
gnc_ledger_display_refresh( sxed->ledger );

File diff suppressed because it is too large Load Diff