Ejemplo n.º 1
0
extern void uidialogsetcurr( a_dialog *info, VFIELD *curr )
{
    VFIELD      *other;

    other = info->curr;
    if( other != curr ) {
        info->other = info->curr;
        info->curr  = curr;
        if( exit_field( info, other ) ) {
            info->dirty = TRUE;
        }
        print_field( info->vs, other, FALSE );
        enter_field( info, curr );
        print_field( info->vs, curr, TRUE );
        uidialogchangefield( info );
    }
}
Ejemplo n.º 2
0
void uidialogsetcurr( a_dialog *ui_dlg_info, VFIELD *curr )
{
    VFIELD      *other;

    other = ui_dlg_info->curr;
    if( other != curr ) {
        ui_dlg_info->other = ui_dlg_info->curr;
        ui_dlg_info->curr  = curr;
        if( exit_field( ui_dlg_info, other ) ) {
            ui_dlg_info->dirty = true;
        }
        print_field( ui_dlg_info->vs, other, false );
        enter_field( ui_dlg_info, curr );
        print_field( ui_dlg_info->vs, curr, true );
        uidialogchangefield( ui_dlg_info );
    }
}