24#include <FL/Fl_Dial_Base.H>
25#include <FL/Fl_Image.H>
26#include <FL/Fl_Group.H>
27#include <FL/Fl_Window.H>
31 static int _default_style;
37 int _last_pixmap_index;
39 void draw_knob (
int type );
40 void draw_scale (
int ox,
int oy,
int side );
41 void draw_cursor (
int ox,
int oy,
int sidei );
43 void get_knob_dimensions (
int *X,
int *Y,
int *S );
47 virtual int handle (
int );
48 virtual void draw (
void );
49 virtual void draw_box (
void );
53 void scaleticks (
int tck );
59 return Fl_Dial::_default_style;
75 static void default_style (
int n ) { Fl_Dial::_default_style = n; }
76 static void default_image (
Fl_Image *i ) { Fl_Dial::_default_image = i; }
78 void pixmap (
Fl_Image *i ) { _pixmap = i; }
80 Fl_Image* pixmap (
void ) {
return _pixmap; }
92 Fl_Dial (
int X,
int Y,
int W,
int H,
const char *L = 0 ) :
98 _last_pixmap_index = -1;
@ FL_NO_BOX
nothing is drawn at all, this box is invisible
Definition Enumerations.H:474
Fl_Dial_Base(int x, int y, int w, int h, const char *l=0)
Creates a new Fl_Dial_Base widget using the given position, size, and label string.
Definition Fl_Dial_Base.cxx:152
virtual int handle(int)
Handles the specified event.
Definition Fl_Dial.cxx:95
virtual void draw(void)
Draws the widget.
Definition Fl_Dial.cxx:139
Fl_Image is the base class used for caching and drawing all kinds of images in FLTK.
Definition Fl_Image.H:51