haha fixed the traversal order, finally!

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@461 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 1998-01-29 07:18:38 +00:00
parent 26c55c3207
commit 70ae318ae3

View File

@ -451,6 +451,9 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
NULL ); NULL );
position = 0; /* puts the buttons in the right place */ position = 0; /* puts the buttons in the right place */
/* traverse to the buttons, when leaving the table */
xaccNextTabGroup (regData->ledger->table, buttonform);
/* The "Record" button */ /* The "Record" button */
widget = XtVaCreateManagedWidget( RECORD_STR, widget = XtVaCreateManagedWidget( RECORD_STR,
@ -462,16 +465,13 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
XmNrightAttachment, XmATTACH_POSITION, XmNrightAttachment, XmATTACH_POSITION,
XmNrightPosition, position+1, XmNrightPosition, position+1,
XmNshowAsDefault, True, XmNshowAsDefault, True,
XmNnavigationType, XmEXCLUSIVE_TAB_GROUP, XmNnavigationType, XmTAB_GROUP,
NULL ); NULL );
XtAddCallback( widget, XmNactivateCallback, XtAddCallback( widget, XmNactivateCallback,
recordCB, (XtPointer)regData ); recordCB, (XtPointer)regData );
regData->record = widget; regData->record = widget;
/* traverse to the buttons, when leaving the table */
xaccNextTabGroup (regData->ledger->table, widget);
/* The "Cancel" button */ /* The "Cancel" button */
position++; position++;
@ -484,7 +484,6 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
XmNrightAttachment, XmATTACH_POSITION, XmNrightAttachment, XmATTACH_POSITION,
XmNrightPosition, position+1, XmNrightPosition, position+1,
XmNshowAsDefault, True, XmNshowAsDefault, True,
/* XmNnavigationType, XmTAB_GROUP, */
XmNnavigationType, XmEXCLUSIVE_TAB_GROUP, XmNnavigationType, XmEXCLUSIVE_TAB_GROUP,
NULL ); NULL );
@ -502,7 +501,6 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
XmNrightAttachment, XmATTACH_POSITION, XmNrightAttachment, XmATTACH_POSITION,
XmNrightPosition, position+1, XmNrightPosition, position+1,
XmNshowAsDefault, True, XmNshowAsDefault, True,
/* XmNnavigationType, XmTAB_GROUP, */
XmNnavigationType, XmEXCLUSIVE_TAB_GROUP, XmNnavigationType, XmEXCLUSIVE_TAB_GROUP,
NULL ); NULL );
@ -554,7 +552,7 @@ regWindowLedger( Widget parent, Account **acclist, int ledger_type )
XmNleftPosition, position, XmNleftPosition, position,
XmNrightAttachment, XmATTACH_POSITION, XmNrightAttachment, XmATTACH_POSITION,
XmNrightPosition, position+1, XmNrightPosition, position+1,
XmNnavigationType, XmTAB_GROUP, /* don't tab here! */ XmNnavigationType, XmNONE, /* don't tab here! */
NULL ); NULL );
regData->balance = widget; regData->balance = widget;