mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
parent
65c3b8d3c5
commit
cdcc26bbc9
@ -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
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user