Esempio n. 1
0
void FMEDITAPI ClearError( void )
{
    if( State->error != NULL ) {
        EdFree( State->error );
        State->error = NULL;
    }
}
Esempio n. 2
0
void ReportPending( void )
{
    if( ShowError() && State->error != NULL ) {
        MessageBox( GetAppWnd(), (LPSTR) State->error, NULL,
                    MB_ICONEXCLAMATION | MB_OK );
        EdFree( State->error );
        State->error = NULL;
    }
}
Esempio n. 3
0
static BOOL CurrItemDelete( OBJPTR _ci, void *p1, void *p2 )
/**********************************************************/
{
    /* delete the CURRITEM but do not destroy the object */
    CURRITEM    *ci = _ci;
    p1 = p1;          /* ref'd to avoid warning */
    p2 = p2;          /* ref'd to avoid warning */

    if( ci->hwnd != NULL ) {
        SendMessage( ci->hwnd, WM_KILLFOCUS, 0, 0 );
        DestroyWindow( ci->hwnd );
    }
    EdFree( ci );
    return( TRUE );
}
Esempio n. 4
0
void FreeState( void )
{
    STATE *s;
    STATE *last;

    last = NULL;
    for( s = StateList; s != NULL; s = s->next ) {
        if( s == State ) {
            break;
        }
        last = s;
    }
    if( last == NULL ) {
        StateList = s->next;
    } else {
        last->next = s->next;
    }
    EdFree( s );
    State = NULL;
}