302
302
find_trans = blank_trans;
303
303
find_split = NULL;
304
304
find_trans_split = blank_split;
305
find_class = CURSOR_CLASS_SPLIT;
308
309
find_trans = info->cursor_hint_trans;
309
310
find_split = info->cursor_hint_split;
310
311
find_trans_split = info->cursor_hint_trans_split;
312
find_class = info->cursor_hint_cursor_class;
312
find_class = info->cursor_hint_cursor_class;
314
315
save_loc = table->current_cursor_loc;
365
/* set the completion character for the xfer cells */
366
gnc_combo_cell_set_complete_char(
367
(ComboCell *) gnc_table_layout_get_cell(table->layout, MXFRM_CELL),
368
gnc_get_account_separator());
370
gnc_combo_cell_set_complete_char(
371
(ComboCell *) gnc_table_layout_get_cell(table->layout, XFRM_CELL),
372
gnc_get_account_separator());
374
/* set the confirmation callback for the reconcile cell */
375
gnc_recn_cell_set_confirm_cb(
376
(RecnCell *) gnc_table_layout_get_cell(table->layout, RECN_CELL),
377
gnc_split_register_recn_cell_confirm, reg);
379
366
/* load up account names into the transfer combobox menus */
380
367
gnc_split_register_load_xfer_cells (reg, default_account);
381
368
gnc_split_register_load_recn_cells (reg);
382
369
gnc_split_register_load_type_cells (reg);
372
if (info->separator_changed) {
373
info->separator_changed = FALSE;
375
/* set the completion character for the xfer cells */
376
gnc_combo_cell_set_complete_char(
377
(ComboCell *) gnc_table_layout_get_cell(table->layout, MXFRM_CELL),
378
gnc_get_account_separator());
380
gnc_combo_cell_set_complete_char(
381
(ComboCell *) gnc_table_layout_get_cell(table->layout, XFRM_CELL),
382
gnc_get_account_separator());
384
/* set the confirmation callback for the reconcile cell */
385
gnc_recn_cell_set_confirm_cb(
386
(RecnCell *) gnc_table_layout_get_cell(table->layout, RECN_CELL),
387
gnc_split_register_recn_cell_confirm, reg);
385
390
table->model->dividing_row = -1;
387
392
// Ensure that the transaction and splits being edited are in the split