mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-09-03 20:53:02 -05:00
Create amount editing widget.
Incorporate it into the transfer dialog for testing. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2825 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
+10
-2
@@ -182,12 +182,17 @@ static void
|
||||
make_predefined_vars_helper (gpointer key, gpointer value, gpointer data)
|
||||
{
|
||||
var_store_ptr *vars_p = data;
|
||||
ParserNum *pnum_old = value;
|
||||
var_store_ptr var;
|
||||
ParserNum *pnum;
|
||||
|
||||
var = g_new0 (var_store, 1);
|
||||
|
||||
var->variable_name = key;
|
||||
var->value = value;
|
||||
pnum = g_new (ParserNum, 1);
|
||||
*pnum = *pnum_old;
|
||||
|
||||
var->variable_name = g_strdup(key);
|
||||
var->value = pnum;
|
||||
var->next_var = *vars_p;
|
||||
|
||||
*vars_p = var;
|
||||
@@ -212,6 +217,9 @@ free_predefined_variables (var_store_ptr vars)
|
||||
{
|
||||
next = vars->next_var;
|
||||
|
||||
g_free(vars->variable_name);
|
||||
vars->variable_name = NULL;
|
||||
|
||||
g_free(vars->value);
|
||||
vars->value = NULL;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user