home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / FSGFX.ZIP / G_VFADER.C < prev    next >
C/C++ Source or Header  |  1990-03-06  |  458b  |  27 lines

  1. /* g_vfader.c */
  2. /* draw vertical fader */
  3.  
  4. #include "mygraph.h"
  5.  
  6. int g_vfader(int x, int y, int fvalue)
  7. {
  8.     struct rect knob;
  9.     struct rect body;
  10.  
  11.     g_solid();/* set line type */
  12.     g_mode(XOR);
  13.     knob.pt1.x = x + 2;
  14.     knob.pt1.y = y + 152 - fvalue - 20 - 2;
  15.     knob.pt2.x = knob.pt1.x+8;
  16.     knob.pt2.y = knob.pt1.y+20;
  17.     g_rect(knob);
  18.     g_mode(OR);
  19.  
  20.     body.pt1.x = x;
  21.     body.pt1.y = y;
  22.     body.pt2.x = x+12;
  23.     body.pt2.y = y+152;
  24.     g_rect(body);
  25. }
  26.  
  27.