mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Drop ifdeffed out code block
This commit is contained in:
parent
c5ef629fdc
commit
9087418f81
@ -501,85 +501,6 @@ gnc_ui_update_commodity_picker (GtkWidget *cbwe,
|
||||
}
|
||||
|
||||
|
||||
/********************************************************************
|
||||
* gnc_ui_select_commodity_destroy
|
||||
********************************************************************/
|
||||
#if 0
|
||||
void
|
||||
gnc_ui_select_commodity_destroy(SelectCommodityWindow * w)
|
||||
{
|
||||
g_return_if_fail (w != NULL);
|
||||
|
||||
gtk_widget_destroy (GTK_WIDGET (w->dialog));
|
||||
}
|
||||
|
||||
|
||||
/********************************************************************
|
||||
* gnc_ui_select_commodity_response_cb
|
||||
********************************************************************/
|
||||
static void
|
||||
gnc_ui_select_commodity_response_cb (GtkDialog * dialog, gint response, gpointer data)
|
||||
{
|
||||
SelectCommodityWindow * w = data;
|
||||
gchar *namespace;
|
||||
const gchar *fullname;
|
||||
gnc_commodity *commodity = NULL;
|
||||
|
||||
switch (response)
|
||||
{
|
||||
case GTK_RESPONSE_OK:
|
||||
namespace = gnc_ui_namespace_picker_ns (w->namespace_combo);
|
||||
fullname = gtk_entry_get_text (GTK_ENTRY (w->commodity_entry));
|
||||
|
||||
commodity = gnc_commodity_table_find_full (gnc_get_current_commodities (),
|
||||
namespace, fullname);
|
||||
g_free(namespace);
|
||||
|
||||
if (commodity != NULL)
|
||||
{
|
||||
if (w->callback != NULL)
|
||||
(w->callback) (commodity, w->callback_data);
|
||||
gnc_ui_select_commodity_destroy (w);
|
||||
}
|
||||
else
|
||||
{
|
||||
gnc_warning_dialog (dialog,
|
||||
_("You must select a commodity. "
|
||||
"To create a new one, click \"New\""));
|
||||
}
|
||||
break;
|
||||
case GNC_RESPONSE_NEW:
|
||||
namespace = gnc_ui_namespace_picker_ns (w->namespace_combo);
|
||||
|
||||
commodity = gnc_ui_new_commodity_modal_full (namespace,
|
||||
w->dialog,
|
||||
w->default_cusip,
|
||||
w->default_fullname,
|
||||
w->default_mnemonic,
|
||||
w->default_fraction);
|
||||
if (commodity != NULL)
|
||||
{
|
||||
namespace =
|
||||
gnc_ui_update_namespace_picker (w->namespace_combo,
|
||||
gnc_commodity_get_namespace
|
||||
(commodity), TRUE, FALSE);
|
||||
gnc_ui_update_commodity_picker (w->commodity_combo,
|
||||
gnc_commodity_get_namespace (commodity),
|
||||
gnc_commodity_get_printname (commodity));
|
||||
}
|
||||
g_free(namespace);
|
||||
break;
|
||||
default:
|
||||
if (w->callback != NULL)
|
||||
(w->callback) (NULL, w->callback_data);
|
||||
|
||||
gnc_ui_select_commodity_destroy (w);
|
||||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
/********************************************************************
|
||||
*
|
||||
* Commodity Selector dialog routines are above this line.
|
||||
|
Loading…
Reference in New Issue
Block a user