defcolor.c
上传用户:gzelex
上传日期:2007-01-07
资源大小:707k
文件大小:1k
开发平台:

MultiPlatform

  1. #include <LEDA/window.h>
  2. int r = 10;
  3. int g = 20;
  4. int b = 30;
  5. panel* p;
  6. void slider_red(int x)
  7. { r = x;
  8.   p->set_palette(blue2,r,g,b);
  9.  }
  10. void slider_green(int x)
  11. { g = x;
  12.   p->set_palette(blue2,r,g,b);
  13.  }
  14. void slider_blue(int x)
  15. { b = x;
  16.   p->set_palette(blue2,r,g,b);
  17.  }
  18. main()
  19. {
  20.    panel P("define back ground color");
  21.    p = &P;
  22.    P.int_item("red  ",r,0,63,slider_red);
  23.    P.int_item("green",g,0,63,slider_green);
  24.    P.int_item("blue ",b,0,63,slider_blue);
  25.    P.button("quit");
  26.    P.set_palette(blue2,r,g,b);
  27.    P.display();
  28.    //P.draw_filled_circle(50,30,25,blue2);
  29.    while (P.read() == -1)  // no button pressed
  30.        P.set_palette(blue2,r,g,b);
  31.    return 0;
  32. }