Fix up whitespace in dialog-transfer.c.

This commit is contained in:
John Ralls 2015-08-22 10:48:24 +01:00
parent 47f91c0227
commit 407d61cbb6

View File

@ -69,61 +69,60 @@ static QofLogModule log_module = GNC_MOD_GUI;
struct _xferDialog struct _xferDialog
{ {
GtkWidget * dialog; GtkWidget *dialog;
GtkWidget *amount_edit;
GtkWidget *date_entry;
GtkWidget *num_entry;
GtkWidget *description_entry;
GtkWidget *memo_entry;
GtkWidget *conv_forward;
GtkWidget *conv_reverse;
GtkWidget * amount_edit; GtkWidget *from_window;
GtkWidget * date_entry;
GtkWidget * num_entry;
GtkWidget * description_entry;
GtkWidget * memo_entry;
GtkWidget * conv_forward;
GtkWidget * conv_reverse;
GtkWidget * from_window;
GtkTreeView * from_tree_view; GtkTreeView * from_tree_view;
gnc_commodity * from_commodity; gnc_commodity *from_commodity;
GtkWidget * to_window; GtkWidget *to_window;
GtkTreeView * to_tree_view; GtkTreeView *to_tree_view;
gnc_commodity * to_commodity; gnc_commodity *to_commodity;
QuickFill * qf; /* Quickfill on transfer descriptions, QuickFill *qf; /* Quickfill on transfer descriptions,
defaults to matching on the "From" account. */ defaults to matching on the "From" account. */
XferDirection quickfill; /* direction match on the account instead. */ XferDirection quickfill; /* direction match on the account instead. */
/* stored data for the description quickfill selection function */ /* stored data for the description quickfill selection function */
gint desc_start_selection; gint desc_start_selection;
gint desc_end_selection; gint desc_end_selection;
guint desc_selection_source_id; guint desc_selection_source_id;
GtkWidget * transferinfo_label; GtkWidget *transferinfo_label;
GtkWidget * from_transfer_label; GtkWidget *from_transfer_label;
GtkWidget * to_transfer_label; GtkWidget *to_transfer_label;
GtkWidget * from_currency_label; GtkWidget *from_currency_label;
GtkWidget * to_currency_label; GtkWidget *to_currency_label;
GtkWidget * from_show_button; GtkWidget *from_show_button;
GtkWidget * to_show_button; GtkWidget *to_show_button;
GtkWidget * curr_xfer_table; GtkWidget *curr_xfer_table;
GtkWidget * price_edit; GtkWidget *price_edit;
GtkWidget * to_amount_edit; GtkWidget *to_amount_edit;
GtkWidget * price_radio; GtkWidget *price_radio;
GtkWidget * amount_radio; GtkWidget *amount_radio;
GtkWidget * fetch_button; GtkWidget *fetch_button;
QofBook * book; QofBook *book;
GNCPriceDB * pricedb; GNCPriceDB *pricedb;
/* Where to store the "exchange_rate" at exit (in lieu of /* Where to store the "exchange_rate" at exit (in lieu of
* creating a transaction) * creating a transaction)
*/ */
gnc_numeric * exch_rate; gnc_numeric *exch_rate;
/* Callback function to notify of the newly created Transaction */ /* Callback function to notify of the newly created Transaction */
gnc_xfer_dialog_cb transaction_cb; gnc_xfer_dialog_cb transaction_cb;
@ -157,10 +156,10 @@ static void gnc_xfer_update_to_amount (XferDialog *xferData);
static void gnc_xfer_dialog_update_conv_info(XferDialog *xferData); static void gnc_xfer_dialog_update_conv_info(XferDialog *xferData);
static Account *gnc_transfer_dialog_get_selected_account (XferDialog *dialog, static Account *gnc_transfer_dialog_get_selected_account (XferDialog *dialog,
XferDirection direction); XferDirection direction);
static void gnc_transfer_dialog_set_selected_account (XferDialog *dialog, static void gnc_transfer_dialog_set_selected_account (XferDialog *dialog,
Account *account, Account *account,
XferDirection direction); XferDirection direction);
void gnc_xfer_description_insert_cb(GtkEditable *editable, void gnc_xfer_description_insert_cb(GtkEditable *editable,
const gchar *insert_text, const gchar *insert_text,
@ -168,11 +167,11 @@ void gnc_xfer_description_insert_cb(GtkEditable *editable,
gint *start_pos, gint *start_pos,
XferDialog *xferData); XferDialog *xferData);
gboolean gnc_xfer_description_key_press_cb( GtkEntry *entry, gboolean gnc_xfer_description_key_press_cb( GtkEntry *entry,
GdkEventKey *event, GdkEventKey *event,
XferDialog *xferData ); XferDialog *xferData );
void gnc_xfer_dialog_fetch (GtkButton *button, XferDialog *xferData); void gnc_xfer_dialog_fetch (GtkButton *button, XferDialog *xferData);
gboolean gnc_xfer_dialog_inc_exp_filter_func (Account *account, gboolean gnc_xfer_dialog_inc_exp_filter_func (Account *account,
gpointer data); gpointer data);
void price_amount_radio_toggled_cb(GtkToggleButton *togglebutton, gpointer data); void price_amount_radio_toggled_cb(GtkToggleButton *togglebutton, gpointer data);
void gnc_xfer_dialog_response_cb (GtkDialog *dialog, gint response, gpointer data); void gnc_xfer_dialog_response_cb (GtkDialog *dialog, gint response, gpointer data);
@ -231,14 +230,14 @@ gnc_xfer_dialog_update_price (XferDialog *xferData)
{ {
/* Didn't find one on the same day, look for nearest in time */ /* Didn't find one on the same day, look for nearest in time */
prc = gnc_pricedb_lookup_nearest_in_time (xferData->pricedb, from, prc = gnc_pricedb_lookup_nearest_in_time (xferData->pricedb, from,
to, date); to, date);
reverse = FALSE; reverse = FALSE;
} }
if (!prc) if (!prc)
{ {
prc = gnc_pricedb_lookup_nearest_in_time (xferData->pricedb, to, prc = gnc_pricedb_lookup_nearest_in_time (xferData->pricedb, to,
from, date); from, date);
reverse = TRUE; reverse = TRUE;
} }
@ -328,7 +327,7 @@ gnc_xfer_dialog_set_price_auto (XferDialog *xferData,
} }
if (!gnc_is_euro_currency (from_currency) || if (!gnc_is_euro_currency (from_currency) ||
!gnc_is_euro_currency (to_currency)) !gnc_is_euro_currency (to_currency))
{ {
gnc_xfer_dialog_update_price (xferData); gnc_xfer_dialog_update_price (xferData);
return; return;
@ -363,8 +362,8 @@ gnc_xfer_dialog_curr_acct_activate(XferDialog *xferData)
curr_active = (xferData->exch_rate || curr_active = (xferData->exch_rate ||
((from_account != NULL) && (to_account != NULL))) ((from_account != NULL) && (to_account != NULL)))
&& !gnc_commodity_equiv(xferData->from_commodity, && !gnc_commodity_equiv(xferData->from_commodity,
xferData->to_commodity); xferData->to_commodity);
gtk_widget_set_sensitive(xferData->curr_xfer_table, curr_active); gtk_widget_set_sensitive(xferData->curr_xfer_table, curr_active);
gtk_widget_set_sensitive(xferData->price_edit, gtk_widget_set_sensitive(xferData->price_edit,
@ -441,7 +440,7 @@ gnc_xfer_dialog_reload_quickfill( XferDialog *xferData )
static void static void
gnc_xfer_dialog_from_tree_selection_changed_cb (GtkTreeSelection *selection, gnc_xfer_dialog_from_tree_selection_changed_cb (GtkTreeSelection *selection,
gpointer data) gpointer data)
{ {
XferDialog *xferData = data; XferDialog *xferData = data;
GNCPrintAmountInfo print_info; GNCPrintAmountInfo print_info;
@ -541,7 +540,7 @@ gnc_xfer_dialog_fill_tree_view(XferDialog *xferData,
g_return_if_fail (xferData != NULL); g_return_if_fail (xferData != NULL);
use_accounting_labels = gnc_prefs_get_bool(GNC_PREFS_GROUP_GENERAL, use_accounting_labels = gnc_prefs_get_bool(GNC_PREFS_GROUP_GENERAL,
GNC_PREF_ACCOUNTING_LABELS); GNC_PREF_ACCOUNTING_LABELS);
/* In "normal" mode (non accounting terms) the account where the /* In "normal" mode (non accounting terms) the account where the
* money comes from is displayed on the left side and the account * money comes from is displayed on the left side and the account
@ -557,20 +556,20 @@ gnc_xfer_dialog_fill_tree_view(XferDialog *xferData,
if (use_accounting_labels) if (use_accounting_labels)
{ {
button = GTK_WIDGET(gtk_builder_get_object (builder, button = GTK_WIDGET(gtk_builder_get_object (builder,
(direction == XFER_DIALOG_TO) ? (direction == XFER_DIALOG_TO) ?
"left_show_button" : "right_show_button")); "left_show_button" : "right_show_button"));
scroll_win = GTK_WIDGET(gtk_builder_get_object (builder, scroll_win = GTK_WIDGET(gtk_builder_get_object (builder,
(direction == XFER_DIALOG_TO) ? (direction == XFER_DIALOG_TO) ?
"left_trans_window" : "right_trans_window")); "left_trans_window" : "right_trans_window"));
} }
else else
{ {
button = GTK_WIDGET(gtk_builder_get_object (builder, button = GTK_WIDGET(gtk_builder_get_object (builder,
(direction == XFER_DIALOG_TO) ? (direction == XFER_DIALOG_TO) ?
"right_show_button" : "left_show_button")); "right_show_button" : "left_show_button"));
scroll_win = GTK_WIDGET(gtk_builder_get_object (builder, scroll_win = GTK_WIDGET(gtk_builder_get_object (builder,
(direction == XFER_DIALOG_TO) ? (direction == XFER_DIALOG_TO) ?
"right_trans_window" : "left_trans_window")); "right_trans_window" : "left_trans_window"));
} }
@ -686,7 +685,7 @@ gnc_xfer_dialog_quickfill( XferDialog *xferData )
*/ */
if ( gnc_numeric_zero_p( if ( gnc_numeric_zero_p(
gnc_amount_edit_get_amount(GNC_AMOUNT_EDIT(xferData->amount_edit)))) gnc_amount_edit_get_amount(GNC_AMOUNT_EDIT(xferData->amount_edit))))
{ {
gnc_numeric amt; gnc_numeric amt;
DEBUG("updating amount"); DEBUG("updating amount");
@ -718,7 +717,7 @@ gnc_xfer_dialog_quickfill( XferDialog *xferData )
* and select that account in the appropriate account tree. * and select that account in the appropriate account tree.
*/ */
if ( ( other = xaccSplitGetOtherSplit( split ) ) && if ( ( other = xaccSplitGetOtherSplit( split ) ) &&
( other_acct = xaccSplitGetAccount( other ) ) ) ( other_acct = xaccSplitGetAccount( other ) ) )
{ {
GNCAccountType other_type; GNCAccountType other_type;
GtkWidget *other_button; GtkWidget *other_button;
@ -804,8 +803,8 @@ gnc_xfer_description_insert_cb(GtkEditable *editable,
g_free(prefix); g_free(prefix);
if ((match = gnc_quickfill_get_string_match(xferData->qf, new_text)) if ((match = gnc_quickfill_get_string_match(xferData->qf, new_text))
&& (match_str = gnc_quickfill_string(match)) && (match_str = gnc_quickfill_string(match))
&& ((match_str_len = strlen(match_str)) > new_text_len)) && ((match_str_len = strlen(match_str)) > new_text_len))
{ {
g_signal_handlers_block_matched (G_OBJECT (editable), g_signal_handlers_block_matched (G_OBJECT (editable),
G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, xferData); G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, xferData);
@ -829,7 +828,7 @@ gnc_xfer_description_insert_cb(GtkEditable *editable,
xferData->desc_start_selection = *start_pos; xferData->desc_start_selection = *start_pos;
xferData->desc_end_selection = -1; xferData->desc_end_selection = -1;
xferData->desc_selection_source_id = g_idle_add(idle_select_region, xferData->desc_selection_source_id = g_idle_add(idle_select_region,
xferData); xferData);
} }
g_free(new_text); g_free(new_text);
} }
@ -848,25 +847,25 @@ gnc_xfer_description_key_press_cb( GtkEntry *entry,
ENTER(" "); ENTER(" ");
switch ( event->keyval ) switch ( event->keyval )
{ {
case GDK_Return: case GDK_Return:
case GDK_KP_Enter: case GDK_KP_Enter:
gnc_xfer_dialog_quickfill( xferData );
/* NOT done with input, activate the default button of the dialog. */
break;
case GDK_Tab:
case GDK_ISO_Left_Tab:
if ( !( event->state & GDK_SHIFT_MASK) ) /* Complete on Tab,
* but not Shift-Tab */
{
gnc_xfer_dialog_quickfill( xferData ); gnc_xfer_dialog_quickfill( xferData );
/* NOT done with input, though, since we need to focus to the next /* NOT done with input, activate the default button of the dialog. */
* field. Unselect the current field, though. break;
*/
gtk_editable_select_region( GTK_EDITABLE(xferData->description_entry), case GDK_Tab:
0, 0 ); case GDK_ISO_Left_Tab:
} if ( !( event->state & GDK_SHIFT_MASK) ) /* Complete on Tab,
break; * but not Shift-Tab */
{
gnc_xfer_dialog_quickfill( xferData );
/* NOT done with input, though, since we need to focus to the next
* field. Unselect the current field, though.
*/
gtk_editable_select_region( GTK_EDITABLE(xferData->description_entry),
0, 0 );
}
break;
} }
LEAVE("done=%d", done_with_input); LEAVE("done=%d", done_with_input);
@ -954,7 +953,7 @@ gnc_xfer_update_to_amount (XferDialog *xferData)
account = gnc_transfer_dialog_get_selected_account(xferData, XFER_DIALOG_TO); account = gnc_transfer_dialog_get_selected_account(xferData, XFER_DIALOG_TO);
if (account == NULL) if (account == NULL)
account = gnc_transfer_dialog_get_selected_account(xferData, account = gnc_transfer_dialog_get_selected_account(xferData,
XFER_DIALOG_FROM); XFER_DIALOG_FROM);
if (account != NULL) if (account != NULL)
scu = xaccAccountGetCommoditySCU(account); scu = xaccAccountGetCommoditySCU(account);
else if (xferData->to_commodity != NULL) else if (xferData->to_commodity != NULL)
@ -962,7 +961,7 @@ gnc_xfer_update_to_amount (XferDialog *xferData)
/* Determine the amount to transfer. */ /* Determine the amount to transfer. */
if (!gnc_amount_edit_evaluate(price_edit) || if (!gnc_amount_edit_evaluate(price_edit) ||
gnc_numeric_zero_p(price = gnc_amount_edit_get_amount(price_edit))) gnc_numeric_zero_p(price = gnc_amount_edit_get_amount(price_edit)))
to_amount = gnc_numeric_zero(); to_amount = gnc_numeric_zero();
else else
to_amount = gnc_numeric_mul(gnc_amount_edit_get_amount(amount_edit), to_amount = gnc_numeric_mul(gnc_amount_edit_get_amount(amount_edit),
@ -1099,18 +1098,18 @@ gnc_xfer_dialog_lock_account_tree(XferDialog *xferData,
switch (direction) switch (direction)
{ {
case XFER_DIALOG_FROM: case XFER_DIALOG_FROM:
tree_view = xferData->from_tree_view; tree_view = xferData->from_tree_view;
scroll_win = xferData->from_window; scroll_win = xferData->from_window;
show_button = xferData->from_show_button; show_button = xferData->from_show_button;
break; break;
case XFER_DIALOG_TO: case XFER_DIALOG_TO:
tree_view = xferData->to_tree_view; tree_view = xferData->to_tree_view;
scroll_win = xferData->to_window; scroll_win = xferData->to_window;
show_button = xferData->to_show_button; show_button = xferData->to_show_button;
break; break;
default: default:
return; return;
} }
gtk_widget_set_sensitive( GTK_WIDGET(tree_view), FALSE ); gtk_widget_set_sensitive( GTK_WIDGET(tree_view), FALSE );
@ -1199,7 +1198,7 @@ gnc_xfer_dialog_is_exchange_dialog (XferDialog *xferData,
g_return_if_fail(xferData); g_return_if_fail(xferData);
ENTER("xferData=%p, exch_rate=%p (%s)", xferData, exch_rate, ENTER("xferData=%p, exch_rate=%p (%s)", xferData, exch_rate,
exch_rate == NULL ? "NULL" : xaccPrintAmount(*exch_rate, exch_rate == NULL ? "NULL" : xaccPrintAmount(*exch_rate,
gnc_default_print_info(FALSE))); gnc_default_print_info(FALSE)));
gtk_widget_set_sensitive (xferData->amount_edit, FALSE); gtk_widget_set_sensitive (xferData->amount_edit, FALSE);
gtk_widget_set_sensitive (xferData->date_entry, FALSE); gtk_widget_set_sensitive (xferData->date_entry, FALSE);
@ -1233,15 +1232,15 @@ gnc_xfer_dialog_set_amount(XferDialog *xferData, gnc_numeric amount)
return; return;
account = gnc_transfer_dialog_get_selected_account (xferData, account = gnc_transfer_dialog_get_selected_account (xferData,
XFER_DIALOG_FROM); XFER_DIALOG_FROM);
if (account == NULL) if (account == NULL)
account = gnc_transfer_dialog_get_selected_account (xferData, account = gnc_transfer_dialog_get_selected_account (xferData,
XFER_DIALOG_TO); XFER_DIALOG_TO);
gnc_amount_edit_set_amount (GNC_AMOUNT_EDIT (xferData->amount_edit), amount); gnc_amount_edit_set_amount (GNC_AMOUNT_EDIT (xferData->amount_edit), amount);
} }
void gnc_xfer_dialog_set_amount_sensitive(XferDialog *xferData, void gnc_xfer_dialog_set_amount_sensitive(XferDialog *xferData,
gboolean is_sensitive) gboolean is_sensitive)
{ {
g_assert(xferData); g_assert(xferData);
gtk_widget_set_sensitive(gnc_amount_edit_gtk_entry(GNC_AMOUNT_EDIT (xferData->amount_edit)), is_sensitive); gtk_widget_set_sensitive(gnc_amount_edit_gtk_entry(GNC_AMOUNT_EDIT (xferData->amount_edit)), is_sensitive);
@ -1252,9 +1251,9 @@ gnc_xfer_dialog_set_fetch_sensitive (GtkWidget *fetch)
{ {
if (gnc_quote_source_fq_installed ()) if (gnc_quote_source_fq_installed ())
{ {
gtk_widget_set_sensitive (fetch, TRUE); gtk_widget_set_sensitive (fetch, TRUE);
gtk_widget_set_tooltip_text (fetch, _("Retrieve the current online quote")); gtk_widget_set_tooltip_text (fetch, _("Retrieve the current online quote"));
return; return;
} }
gtk_widget_set_sensitive (fetch, FALSE); gtk_widget_set_sensitive (fetch, FALSE);
gtk_widget_set_tooltip_text (fetch, _("Finance::Quote must be installed to enable this button.")); gtk_widget_set_tooltip_text (fetch, _("Finance::Quote must be installed to enable this button."));
@ -1508,7 +1507,7 @@ swap_amount (gnc_commodity *from, gnc_commodity *to, gnc_numeric *value,
from_amt = to_amt; from_amt = to_amt;
to_amt = tmp_amt; to_amt = tmp_amt;
*value = gnc_numeric_div (gnc_numeric_create(1, 1), *value, *value = gnc_numeric_div (gnc_numeric_create(1, 1), *value,
GNC_DENOM_AUTO, GNC_HOW_DENOM_REDUCE); GNC_DENOM_AUTO, GNC_HOW_DENOM_REDUCE);
} }
static void static void
create_price(XferDialog *xferData, Timespec ts) create_price(XferDialog *xferData, Timespec ts)
@ -1808,7 +1807,7 @@ gnc_xfer_dialog_create(GtkWidget *parent, XferDialog *xferData)
gboolean use_accounting_labels; gboolean use_accounting_labels;
use_accounting_labels = gnc_prefs_get_bool(GNC_PREFS_GROUP_GENERAL, use_accounting_labels = gnc_prefs_get_bool(GNC_PREFS_GROUP_GENERAL,
GNC_PREF_ACCOUNTING_LABELS); GNC_PREF_ACCOUNTING_LABELS);
ENTER(" "); ENTER(" ");
builder = gtk_builder_new(); builder = gtk_builder_new();
@ -2129,7 +2128,7 @@ gnc_xfer_dialog_set_to_account_label( XferDialog *xferData,
void void
gnc_xfer_dialog_set_from_show_button_active( XferDialog *xferData, gnc_xfer_dialog_set_from_show_button_active( XferDialog *xferData,
gboolean set_value ) gboolean set_value )
{ {
if ( xferData && xferData->from_show_button ) if ( xferData && xferData->from_show_button )
{ {
@ -2140,7 +2139,7 @@ gnc_xfer_dialog_set_from_show_button_active( XferDialog *xferData,
void void
gnc_xfer_dialog_set_to_show_button_active( XferDialog *xferData, gnc_xfer_dialog_set_to_show_button_active( XferDialog *xferData,
gboolean set_value ) gboolean set_value )
{ {
if ( xferData && xferData->to_show_button ) if ( xferData && xferData->to_show_button )
{ {
@ -2151,16 +2150,16 @@ gnc_xfer_dialog_set_to_show_button_active( XferDialog *xferData,
/* Add a button with a user-specified label and "clicked" callback */ /* Add a button with a user-specified label and "clicked" callback */
void gnc_xfer_dialog_add_user_specified_button( XferDialog *xferData, void gnc_xfer_dialog_add_user_specified_button( XferDialog *xferData,
const gchar *label, const gchar *label,
GCallback callback, GCallback callback,
gpointer user_data ) gpointer user_data )
{ {
if ( xferData && label && callback ) if ( xferData && label && callback )
{ {
GtkBuilder *builder = g_object_get_data (G_OBJECT (xferData->dialog), "builder"); GtkBuilder *builder = g_object_get_data (G_OBJECT (xferData->dialog), "builder");
GtkWidget *button = gtk_button_new_with_label( label ); GtkWidget *button = gtk_button_new_with_label( label );
GtkWidget *box = GTK_WIDGET(gtk_builder_get_object (builder, GtkWidget *box = GTK_WIDGET(gtk_builder_get_object (builder,
"transfermain-vbox" )); "transfermain-vbox" ));
gtk_box_pack_end( GTK_BOX(box), button, FALSE, FALSE, 0 ); gtk_box_pack_end( GTK_BOX(box), button, FALSE, FALSE, 0 );
g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (callback), user_data); g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (callback), user_data);
gtk_widget_show( button ); gtk_widget_show( button );
@ -2168,7 +2167,7 @@ void gnc_xfer_dialog_add_user_specified_button( XferDialog *xferData,
} }
void gnc_xfer_dialog_toggle_currency_table( XferDialog *xferData, void gnc_xfer_dialog_toggle_currency_table( XferDialog *xferData,
gboolean show_table ) gboolean show_table )
{ {
if (xferData && xferData->curr_xfer_table) if (xferData && xferData->curr_xfer_table)
{ {
@ -2211,8 +2210,8 @@ gboolean gnc_xfer_dialog_run_until_done( XferDialog *xferData )
* that's bad mojo whole gtk_dialog_run is still in control. * that's bad mojo whole gtk_dialog_run is still in control.
*/ */
count = g_signal_handlers_disconnect_by_func(dialog, count = g_signal_handlers_disconnect_by_func(dialog,
gnc_xfer_dialog_response_cb, gnc_xfer_dialog_response_cb,
xferData); xferData);
g_assert(count == 1); g_assert(count == 1);
while ( TRUE ) while ( TRUE )
@ -2269,22 +2268,22 @@ gnc_xfer_dialog_quickfill_to_account(XferDialog *xferData,
static Account * static Account *
gnc_transfer_dialog_get_selected_account (XferDialog *dialog, gnc_transfer_dialog_get_selected_account (XferDialog *dialog,
XferDirection direction) XferDirection direction)
{ {
GtkTreeView *tree_view; GtkTreeView *tree_view;
Account *account; Account *account;
switch (direction) switch (direction)
{ {
case XFER_DIALOG_FROM: case XFER_DIALOG_FROM:
tree_view = dialog->from_tree_view; tree_view = dialog->from_tree_view;
break; break;
case XFER_DIALOG_TO: case XFER_DIALOG_TO:
tree_view = dialog->to_tree_view; tree_view = dialog->to_tree_view;
break; break;
default: default:
g_assert_not_reached (); g_assert_not_reached ();
return NULL; return NULL;
} }
account = gnc_tree_view_account_get_selected_account (GNC_TREE_VIEW_ACCOUNT (tree_view)); account = gnc_tree_view_account_get_selected_account (GNC_TREE_VIEW_ACCOUNT (tree_view));
@ -2293,8 +2292,8 @@ gnc_transfer_dialog_get_selected_account (XferDialog *dialog,
static void static void
gnc_transfer_dialog_set_selected_account (XferDialog *dialog, gnc_transfer_dialog_set_selected_account (XferDialog *dialog,
Account *account, Account *account,
XferDirection direction) XferDirection direction)
{ {
GtkTreeView *tree_view; GtkTreeView *tree_view;
GtkCheckButton *show_button; GtkCheckButton *show_button;
@ -2305,17 +2304,17 @@ gnc_transfer_dialog_set_selected_account (XferDialog *dialog,
switch (direction) switch (direction)
{ {
case XFER_DIALOG_FROM: case XFER_DIALOG_FROM:
tree_view = dialog->from_tree_view; tree_view = dialog->from_tree_view;
show_button = GTK_CHECK_BUTTON (dialog->from_show_button); show_button = GTK_CHECK_BUTTON (dialog->from_show_button);
break; break;
case XFER_DIALOG_TO: case XFER_DIALOG_TO:
tree_view = dialog->to_tree_view; tree_view = dialog->to_tree_view;
show_button = GTK_CHECK_BUTTON (dialog->to_show_button); show_button = GTK_CHECK_BUTTON (dialog->to_show_button);
break; break;
default: default:
g_assert_not_reached (); g_assert_not_reached ();
return; return;
} }
type = xaccAccountGetType (account); type = xaccAccountGetType (account);
@ -2324,7 +2323,7 @@ gnc_transfer_dialog_set_selected_account (XferDialog *dialog,
(type == ACCT_TYPE_INCOME)); (type == ACCT_TYPE_INCOME));
gnc_tree_view_account_set_selected_account (GNC_TREE_VIEW_ACCOUNT (tree_view), gnc_tree_view_account_set_selected_account (GNC_TREE_VIEW_ACCOUNT (tree_view),
account); account);
} }
@ -2398,8 +2397,8 @@ gboolean gnc_xfer_dialog_run_exchange_dialog(
/* XXX: should we tell the user we've done the conversion? */ /* XXX: should we tell the user we've done the conversion? */
amount = gnc_numeric_div( amount = gnc_numeric_div(
amount, rate, amount, rate,
gnc_commodity_get_fraction(txn_cur), GNC_HOW_DENOM_REDUCE); gnc_commodity_get_fraction(txn_cur), GNC_HOW_DENOM_REDUCE);
} }
/* enter the accounts */ /* enter the accounts */