Subversion Repositories Kolibri OS

Rev

Rev 9124 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. #include <stdlib.h>
  2. #include <sys/ksys.h>
  3. #include <string.h>
  4.  
  5. extern  unsigned screenWidth;
  6. extern  unsigned screenHeight;
  7.  
  8. void kolibri_set_win_max(void){
  9.     unsigned multip1, multip2;
  10.     ksys_pos_t screen_size = _ksys_screen_size();
  11.  
  12.     screen_size.y++;
  13.     screen_size.x++;
  14.    
  15.     multip1 = (screen_size.y)/240;
  16.     multip2 = (screen_size.y)/200;
  17.    
  18.     do{
  19.         screenWidth =  320 * multip1;
  20.         screenHeight = 240 * multip1;
  21.  
  22.         if(screenWidth<=screen_size.x){
  23.             break;
  24.         }
  25.        
  26.         screenWidth = 320 * multip2;
  27.         screenHeight = 200 * multip2;
  28.        
  29.         if(screenWidth<=screen_size.y){
  30.             break;
  31.         }
  32.        
  33.         multip1--;
  34.         multip2--;
  35.        
  36.     }while(multip1>0 && multip2>0);
  37. }
  38.