Changeset 60
- Timestamp:
- 10/08/07 16:55:34 (1 year ago)
- Files:
-
- trunk/src/account_dialog.c (modified) (3 diffs)
- trunk/src/main.c (modified) (1 diff)
- trunk/src/widgets.c (modified) (1 diff)
- trunk/src/widgets.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/account_dialog.c
r51 r60 147 147 int id = new_account(name, bal); 148 148 if ( id == -1 ) 149 { 150 gtk_widget_destroy(dialog); 151 check_account_list(); 149 152 return; 153 } 150 154 151 155 add_account_to_combo(id); … … 153 157 154 158 gtk_widget_destroy(dialog); 159 160 check_account_list(); 155 161 } 156 162 … … 192 198 193 199 gtk_widget_destroy(dialog); 194 } 195 200 201 check_account_list(); 202 } 203 trunk/src/main.c
r53 r60 82 82 add_widgets(GTK_CONTAINER(vbox)); 83 83 load_account_list(); 84 set_current_account(get_last_used_account()); 84 int cur_account = get_last_used_account(); 85 if ( cur_account != -1 ) 86 set_current_account(get_last_used_account()); 85 87 gtk_widget_show(vbox); 86 88 gtk_widget_show(window); 89 check_account_list(); 87 90 88 91 gtk_main(); trunk/src/widgets.c
r59 r60 802 802 } 803 803 804 void check_account_list() 805 { 806 GtkTreeModel *model = gtk_combo_box_get_model(GTK_COMBO_BOX(account_combo)); 807 GtkTreeIter iter; 808 809 if ( !gtk_tree_model_get_iter_first( model, &iter ) ) 810 { 811 GtkWindow *window = GTK_WINDOW(gtk_widget_get_toplevel(GTK_WIDGET(tree))); 812 account_dialog_new_cb( NULL, window ); 813 } 814 } 815 804 816 void load_account_list() 805 817 { trunk/src/widgets.h
r51 r60 11 11 void refilter_tree(GtkEditable*, gpointer); 12 12 13 void check_account_list(); 13 14 void load_account_list(); 14 15 void add_account_to_combo(int);
