Пример #1
0
static void UnMinimize( gui_window *wnd )
{
    gui_window  *child;

    uivsetactive( &wnd->screen );
    if( wnd->flags & NEEDS_RESIZE_REDRAW ) {
        GUIWndDirty( wnd );
    }
    for( child = wnd->child; child != NULL; child = child->sibling ) {
        uivshow( &child->screen );
        child->screen.open = TRUE;
        uivsetactive( &child->screen );
    }
}
Пример #2
0
void uimovefield( a_dialog *info, VFIELD *curr, int row_diff, int col_diff )
{
    a_combo_box *combo;
    a_list      *list;

    info = info;

    switch( curr->typ ) {
    case FLD_COMBOBOX :
        combo = curr->ptr;
        if( combo->perm ) {
            uimovelistbox( &combo->list, row_diff, col_diff );
        } else {
            uiendlistbox( &combo->list );
        }
        break;
    case FLD_LISTBOX :
    case FLD_EDIT_MLE :
        list = (a_list *)curr->ptr;
        uimovelistbox( list, row_diff, col_diff );
        if( list->box != NULL ) {
            uivsetactive( list->box->vs );
        }
        break;
    case FLD_PULLDOWN :
        uiendlistbox( (a_list *)curr->ptr );
        break;
    }
}
Пример #3
0
void uimovefield( a_dialog *ui_dlg_info, VFIELD *curr, int row_diff, int col_diff )
{
    a_combo_box *combo;
    a_list      *list;

    /* unused parameters */ (void)ui_dlg_info;

    switch( curr->typ ) {
    case FLD_COMBOBOX :
        combo = curr->u.combo;
        if( combo->perm ) {
            uimovelistbox( &combo->list, row_diff, col_diff );
        } else {
            uiendlistbox( &combo->list );
        }
        break;
    case FLD_LISTBOX :
    case FLD_EDIT_MLE :
        list = curr->u.list;
        uimovelistbox( list, row_diff, col_diff );
        if( list->box != NULL ) {
            uivsetactive( list->box->vs );
        }
        break;
    case FLD_PULLDOWN :
        uiendlistbox( curr->u.list );
        break;
    }
}