Changeset 830

Show
Ignore:
Timestamp:
07/27/07 11:24:25 (16 months ago)
Author:
michael
Message:

indentation

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/drv_X11.c

    r813 r830  
    140140    int i; 
    141141    float dim; 
    142      
     142 
    143143    /* -1 is used to query the current brightness */ 
    144144    if (brightness == -1) 
    145145  return Brightness; 
    146      
     146 
    147147    if (brightness < 0) 
    148148  brightness = 0; 
     
    156156 
    157157    debug("%s: set backlight to %d%%, original backlight color: 0x%02x%02x%02x%02x, dimmed: 0x%02x%02x%02x%02x", 
    158           Name, (int)(dim * 100), BL_COL.R, BL_COL.G, BL_COL.B, BL_COL.A, col.R, col.G, col.B, col.A); 
     158    Name, (int) (dim * 100), BL_COL.R, BL_COL.G, BL_COL.B, BL_COL.A, col.R, col.G, col.B, col.A); 
    159159    for (i = 0; i < DCOLS * DROWS; i++) { 
    160160  drv_X11_FB[i] = col; 
    161161    } 
    162      
     162 
    163163    drv_X11_color(col); 
    164      
     164 
    165165    XFillRectangle(dp, pm, gc, 0, 0, dimx + 2 * border + btnwidth, dimy + 2 * border); 
    166166    XSetWindowBackground(dp, w, xc.pixel); 
     
    177177{ 
    178178    int val = WIDGET_KEY_PRESSED; 
    179      
     179 
    180180    switch (num) { 
    181         case 1: 
    182             val += WIDGET_KEY_UP; 
    183             break; 
    184         case 2: 
    185             val += WIDGET_KEY_DOWN; 
    186             break; 
    187         case 3: 
    188             val += WIDGET_KEY_LEFT; 
    189             break; 
    190         case 4: 
    191             val += WIDGET_KEY_RIGHT; 
    192             break; 
    193         case 5: 
    194             val += WIDGET_KEY_CONFIRM; 
    195             break; 
    196         case 6: 
    197             val += WIDGET_KEY_CANCEL; 
    198             break; 
    199         default: 
    200             error("%s: unknown keypad value %d", Name, num); 
    201     } 
    202      
     181    case 1: 
     182  val += WIDGET_KEY_UP; 
     183  break; 
     184    case 2: 
     185  val += WIDGET_KEY_DOWN; 
     186  break; 
     187    case 3: 
     188  val += WIDGET_KEY_LEFT; 
     189  break; 
     190    case 4: 
     191  val += WIDGET_KEY_RIGHT; 
     192  break; 
     193    case 5: 
     194  val += WIDGET_KEY_CONFIRM; 
     195  break; 
     196    case 6: 
     197  val += WIDGET_KEY_CANCEL; 
     198  break; 
     199    default: 
     200  error("%s: unknown keypad value %d", Name, num); 
     201    } 
     202 
    203203    debug("%s: key %c (0x%x) pressed", Name, num, num); 
    204204    return val; 
     
    225225    char *s; 
    226226    char unknownTxt[10]; 
    227      
     227 
    228228    x0 = x - pixel; 
    229229    x1 = x + pixel + width; 
     
    243243  } 
    244244    } 
    245      
     245 
    246246    /* Keypad on the right side */ 
    247247    if (x1 >= xoffset) { 
    248         xfs = XQueryFont(dp, XGContextFromGC(DefaultGC(dp, 0))); 
    249         if (drv_X11_brightness(-1) > 127) { 
    250             drv_X11_color(FG_COL); 
    251         } else { 
    252             drv_X11_color(BG_COL); 
    253         } 
    254         for (r = 0; r < buttons; r++) { 
    255             yk = yoffset + r * (btnheight + pgap); 
    256             switch(r) { 
    257                 case 0: 
    258                     s = "Up"; 
    259                     break; 
    260                 case 1: 
    261                     s = "Down"; 
    262                     break; 
    263                 case 2: 
    264                     s = "Left"; 
    265                     break; 
    266                 case 3: 
    267                     s = "Right"; 
    268                     break; 
    269                 case 4: 
    270                     s = "Confirm"; 
    271                     break; 
    272                 case 5: 
    273                     s = "Cancel"; 
    274                     break; 
    275                 default: 
    276                     snprintf(unknownTxt, sizeof(unknownTxt), "#%d??", r); 
    277                     s = unknownTxt; 
    278             } 
    279             XDrawRectangle(dp, w, gc, xoffset, yk, btnwidth, btnheight - 2); 
    280             XDrawString(dp, w, gc, 
    281                         xoffset + btnwidth / 2 - (xfs->max_bounds.width * strlen(s)) / 2, yk + btnheight / 2 + xfs->max_bounds.ascent / 2, 
    282                         s, strlen(s));       
    283         } 
    284     } 
    285         //XSync(dp, False); 
     248  xfs = XQueryFont(dp, XGContextFromGC(DefaultGC(dp, 0))); 
     249  if (drv_X11_brightness(-1) > 127) { 
     250      drv_X11_color(FG_COL); 
     251  } else { 
     252      drv_X11_color(BG_COL); 
     253  } 
     254  for (r = 0; r < buttons; r++) { 
     255      yk = yoffset + r * (btnheight + pgap); 
     256      switch (r) { 
     257      case 0: 
     258    s = "Up"; 
     259    break; 
     260      case 1: 
     261    s = "Down"; 
     262    break; 
     263      case 2: 
     264    s = "Left"; 
     265    break; 
     266      case 3: 
     267    s = "Right"; 
     268    break; 
     269      case 4: 
     270    s = "Confirm"; 
     271    break; 
     272      case 5: 
     273    s = "Cancel"; 
     274    break; 
     275      default: 
     276    snprintf(unknownTxt, sizeof(unknownTxt), "#%d??", r); 
     277    s = unknownTxt; 
     278      } 
     279      XDrawRectangle(dp, w, gc, xoffset, yk, btnwidth, btnheight - 2); 
     280      XDrawString(dp, w, gc, 
     281      xoffset + btnwidth / 2 - (xfs->max_bounds.width * strlen(s)) / 2, 
     282      yk + btnheight / 2 + xfs->max_bounds.ascent / 2, s, strlen(s)); 
     283  } 
     284    } 
     285    //XSync(dp, False); 
    286286} 
    287287 
     
    294294    int yoffset = border + (DROWS / YRES) * rgap; 
    295295    static int btn = 0; 
    296   
     296 
    297297    if (XCheckWindowEvent(dp, w, ExposureMask | ButtonPressMask | ButtonReleaseMask, &ev) == 0) 
    298298  return; 
    299     switch(ev.type) { 
    300         case Expose: 
    301             drv_X11_expose(ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height); 
    302             break; 
    303         case ButtonPress: 
    304             if ( ev.xbutton.x >= xoffset && ev.xbutton.x <= xoffset + btnwidth 
    305                  && ev.xbutton.y >= yoffset && ev.xbutton.y <= yoffset + buttons * btnheight + (buttons -1 ) *pgap ) { 
    306                 btn = (ev.xbutton.y - yoffset) / (btnheight + pgap) + 1;    /* btn 0 is unused */ 
    307                 drv_X11_color(BG_COL); 
    308                 XFillRectangle(dp, w, gc, xoffset + 1, yoffset + (btn - 1) * (btnheight + pgap) + 1, btnwidth - 1, btnheight - 2 - 1); 
    309                 drv_generic_keypad_press(btn); 
    310             } 
    311             break; 
    312         case ButtonRelease: 
    313             if ( ev.xbutton.x >= xoffset && ev.xbutton.x <= xoffset + btnwidth 
    314      && ev.xbutton.y >= yoffset && ev.xbutton.y <= yoffset + buttons * btnheight + (buttons -1 ) *pgap ) { 
    315                 XClearArea(dp, w, xoffset, yoffset + (btn - 1) * (btnheight + pgap), btnwidth, btnheight - 2, 1 /* true */); 
    316                 btn = (ev.xbutton.y - yoffset) / (btnheight + pgap) + 1;    /* btn 0 is unused */ 
    317                 info("%s: Button %d released", Name, btn); 
    318             } 
    319             break; 
    320         default: 
    321             debug("%s: unknown XEvent %d", Name, ev.type); 
     299    switch (ev.type) { 
     300    case Expose: 
     301  drv_X11_expose(ev.xexpose.x, ev.xexpose.y, ev.xexpose.width, ev.xexpose.height); 
     302  break; 
     303    case ButtonPress: 
     304  if (ev.xbutton.x >= xoffset && ev.xbutton.x <= xoffset + btnwidth 
     305      && ev.xbutton.y >= yoffset && ev.xbutton.y <= yoffset + buttons * btnheight + (buttons - 1) * pgap) { 
     306      btn = (ev.xbutton.y - yoffset) / (btnheight + pgap) + 1;  /* btn 0 is unused */ 
     307      drv_X11_color(BG_COL); 
     308      XFillRectangle(dp, w, gc, xoffset + 1, yoffset + (btn - 1) * (btnheight + pgap) + 1, btnwidth - 1, 
     309         btnheight - 2 - 1); 
     310      drv_generic_keypad_press(btn); 
     311  } 
     312  break; 
     313    case ButtonRelease: 
     314  if (ev.xbutton.x >= xoffset && ev.xbutton.x <= xoffset + btnwidth 
     315      && ev.xbutton.y >= yoffset && ev.xbutton.y <= yoffset + buttons * btnheight + (buttons - 1) * pgap) { 
     316      XClearArea(dp, w, xoffset, yoffset + (btn - 1) * (btnheight + pgap), btnwidth, btnheight - 2, 
     317           1 /* true */ ); 
     318      btn = (ev.xbutton.y - yoffset) / (btnheight + pgap) + 1;  /* btn 0 is unused */ 
     319      info("%s: Button %d released", Name, btn); 
     320  } 
     321  break; 
     322    default: 
     323  debug("%s: unknown XEvent %d", Name, ev.type); 
    322324    } 
    323325} 
     
    375377    } 
    376378    free(s); 
    377      
     379 
    378380    /* virtual keyboard: number of buttons (0..6) */ 
    379381    if (cfg_number(section, "buttons", 0, 0, 6, &buttons) < 0) 
    380       return -1; 
     382  return -1; 
    381383 
    382384    drv_X11_FB = malloc(DCOLS * DROWS * sizeof(*drv_X11_FB)); 
     
    459461{ 
    460462    double brightness; 
    461      
     463 
    462464    switch (argc) { 
    463         case 0: 
    464             brightness = drv_X11_brightness(-1); 
    465             SetResult(&result, R_NUMBER, &brightness); 
    466             break; 
    467         case 1: 
    468             brightness = drv_X11_brightness(R2N(argv[0])); 
    469             SetResult(&result, R_NUMBER, &brightness); 
    470             break; 
    471         default: 
    472             error("%s.brightness(): wrong number of parameters", Name); 
    473             SetResult(&result, R_STRING, ""); 
     465    case 0: 
     466  brightness = drv_X11_brightness(-1); 
     467  SetResult(&result, R_NUMBER, &brightness); 
     468  break; 
     469    case 1: 
     470  brightness = drv_X11_brightness(R2N(argv[0])); 
     471  SetResult(&result, R_NUMBER, &brightness); 
     472  break; 
     473    default: 
     474  error("%s.brightness(): wrong number of parameters", Name); 
     475  SetResult(&result, R_STRING, ""); 
    474476    } 
    475477} 
     
    511513    if ((ret = drv_generic_keypad_init(section, Name)) != 0) 
    512514  return ret; 
    513      
     515 
    514516    drv_generic_graphic_clear(); 
    515517 
  • trunk/drv_generic_graphic.h

    r810 r830  
    3636extern RGBA HG_COL;   /* halfground color */ 
    3737extern RGBA BG_COL;   /* background color */ 
    38 extern RGBA BL_COL;             /* backlight color */ 
     38extern RGBA BL_COL;   /* backlight color */ 
    3939 
    4040/* these functions must be implemented by the real driver */