Example #1
0
void UIAPI uiinitcursor( void )
/******************************/
{
    savecursor();
    uisetcursor( OldCursorRow, OldCursorCol, OldCursorType, OldCursorAttr );
    uioffcursor();
}
Example #2
0
static void newcursor( void )
{
    if( UIData->cursor_type == C_OFF ) {
        uioffcursor();
    } else {
        uioncursor();
    }
}
Example #3
0
void UIAPI uiinitcursor( void )
{
    int tmp;

    UIData->cursor_row = (ORD)-1;
    UIData->cursor_col = (ORD)-1;
    UIData->cursor_type = C_OFF;
    uigetcursor( &OldCursorRow, &OldCursorCol, &OldCursorType, &tmp );
    UIData->cursor_on = TRUE;
    uisetcursor( OldCursorRow, OldCursorCol, OldCursorType, 0 );
    uioffcursor();
}
Example #4
0
void UIAPI uivsetcursor( VSCREEN *vptr )
/**************************************/
{
    ORD             row;
    ORD             col;

    if( vptr != NULL ) {
        row = vptr->area.row + vptr->row;
        col = vptr->area.col + vptr->col;
        uisetcursor( row, col, vptr->cursor, CATTR_VOFF );
    } else {
        uioffcursor();
    }
}
Example #5
0
void global uidirty( SAREA area )
/*******************************/
{
    dirtynext( area, UIData->area_head );
    uioffcursor();
}