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 ); } }
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; } }
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; } }