mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
misc bug fixes & cleanup
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@474 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
39e17ce447
commit
a7897cbffe
@ -234,9 +234,6 @@ xaccInsertSplit ( Account *acc, Split *split )
|
|||||||
acc->splits[acc->numSplits] = NULL;
|
acc->splits[acc->numSplits] = NULL;
|
||||||
|
|
||||||
_free(oldsplits);
|
_free(oldsplits);
|
||||||
|
|
||||||
/* hack alert -- quickfill belong in gui */
|
|
||||||
/* qfInsertTransaction( acc->qfRoot, trans ); */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -576,7 +576,7 @@ readTransaction( int fd, Account *acc, int token )
|
|||||||
* aren't reconciled until you get your bank statement, and
|
* aren't reconciled until you get your bank statement, and
|
||||||
* use the reconcile window to mark the transaction reconciled
|
* use the reconcile window to mark the transaction reconciled
|
||||||
*/
|
*/
|
||||||
if( YREC == trans->credit_split.reconciled == YREC ) {
|
if( YREC == trans->credit_split.reconciled ) {
|
||||||
xaccTransSetReconcile (trans, CREC);
|
xaccTransSetReconcile (trans, CREC);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,9 +70,6 @@ typedef struct _RegWindow {
|
|||||||
Widget reg; /* The matrix widget... */
|
Widget reg; /* The matrix widget... */
|
||||||
Widget balance; /* The balance text field */
|
Widget balance; /* The balance text field */
|
||||||
Widget record; /* the record transaction button */
|
Widget record; /* the record transaction button */
|
||||||
unsigned short changed; /* bitmask of fields that have changed in *
|
|
||||||
* transaction currEntry */
|
|
||||||
unsigned short currEntry; /* to keep track of last edited transaction*/
|
|
||||||
|
|
||||||
short type; /* register display type, usually equal to *
|
short type; /* register display type, usually equal to *
|
||||||
* account type */
|
* account type */
|
||||||
@ -97,22 +94,6 @@ static void cancelCB( Widget mw, XtPointer cd, XtPointer cb );
|
|||||||
/** GLOBALS *********************************************************/
|
/** GLOBALS *********************************************************/
|
||||||
extern Widget toplevel;
|
extern Widget toplevel;
|
||||||
|
|
||||||
#define MOD_NONE 0x00
|
|
||||||
#define MOD_DATE 0x01
|
|
||||||
#define MOD_NUM 0x02
|
|
||||||
#define MOD_DESC 0x04
|
|
||||||
#define MOD_RECN 0x08
|
|
||||||
#define MOD_AMNT 0x10
|
|
||||||
#define MOD_SHRS 0x20
|
|
||||||
#define MOD_PRIC 0x40
|
|
||||||
#define MOD_MEMO 0x80
|
|
||||||
#define MOD_ACTN 0x100
|
|
||||||
#define MOD_XFRM 0x200
|
|
||||||
#define MOD_XTO 0x400
|
|
||||||
#define MOD_NEW 0x800
|
|
||||||
#define MOD_ALL 0xfff
|
|
||||||
|
|
||||||
|
|
||||||
/********************************************************************\
|
/********************************************************************\
|
||||||
* xaccDestroyRegWindow()
|
* xaccDestroyRegWindow()
|
||||||
* It is enought to call just XtDestroy Widget. Any allocated
|
* It is enought to call just XtDestroy Widget. Any allocated
|
||||||
@ -251,7 +232,7 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
|
|||||||
* values are changed below. Be careful with which row is which. *
|
* values are changed below. Be careful with which row is which. *
|
||||||
\******************************************************************/
|
\******************************************************************/
|
||||||
MenuItem reportMenu[] = {
|
MenuItem reportMenu[] = {
|
||||||
{ "Simple...", &xmPushButtonWidgetClass, 'S', NULL, NULL, True,
|
{ SIMPLE_E_STR, &xmPushButtonWidgetClass, 'S', NULL, NULL, True,
|
||||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||||
{ NULL, NULL, 0, NULL, NULL, False,
|
{ NULL, NULL, 0, NULL, NULL, False,
|
||||||
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
NULL, (XtPointer)0, (MenuItem *)NULL, 0 },
|
||||||
@ -302,8 +283,6 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
|
|||||||
setBusyCursor( parent );
|
setBusyCursor( parent );
|
||||||
|
|
||||||
regData = (RegWindow *)_malloc(sizeof(RegWindow));
|
regData = (RegWindow *)_malloc(sizeof(RegWindow));
|
||||||
regData->changed = MOD_NONE; /* Nothing has changed yet! */
|
|
||||||
regData->currEntry = 0;
|
|
||||||
|
|
||||||
/* count the number of accounts we are supposed to display,
|
/* count the number of accounts we are supposed to display,
|
||||||
* and then, store them. */
|
* and then, store them. */
|
||||||
@ -574,9 +553,11 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
|
|||||||
|
|
||||||
void regRefresh (RegWindow * regData)
|
void regRefresh (RegWindow * regData)
|
||||||
{
|
{
|
||||||
xaccLoadRegister (regData->ledger, regData->blackacc[0]->splits);
|
/* complete GUI initialization */
|
||||||
|
|
||||||
xaccLoadXferCell (regData->ledger->xfrmCell, regData->blackacc[0]->parent);
|
xaccLoadXferCell (regData->ledger->xfrmCell, regData->blackacc[0]->parent);
|
||||||
|
|
||||||
|
xaccRecomputeBalance (regData->blackacc[0]);
|
||||||
|
xaccLoadRegister (regData->ledger, regData->blackacc[0]->splits);
|
||||||
}
|
}
|
||||||
|
|
||||||
/********************************************************************\
|
/********************************************************************\
|
||||||
|
@ -290,9 +290,6 @@ xaccTransAppendSplit (Transaction *trans, Split *split)
|
|||||||
trans->debit_splits[num+1] = NULL;
|
trans->debit_splits[num+1] = NULL;
|
||||||
|
|
||||||
if (oldarray) _free (oldarray);
|
if (oldarray) _free (oldarray);
|
||||||
|
|
||||||
/* bring dollar amounts into synchrony */
|
|
||||||
xaccTransRecomputeAmount (trans);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/********************************************************************\
|
/********************************************************************\
|
||||||
|
Loading…
Reference in New Issue
Block a user