Skip to content
Snippets Groups Projects
colorpatch.H 462 B
#ifndef _COLORPATCH_H
#define _COLORPATCH_H

#include "cmedpanel.H"

class colorpatch : public Fl_Gl_Window {
  public:

  float vr,vg,vb,va;

  void rgba(float r,float g,float b,float a) { vr=r,vg=g,vb=b,va=a; redraw(); }

  colorpatch(int x,int y,int w,int h,char *label=0) :
	Fl_Gl_Window(x,y,w,h,label) {
    vr = vg = vb = va = 0;
  }

 protected:

  virtual void draw() {
    glClearColor( vr,vg,vb,va );
    glClear( GL_COLOR_BUFFER_BIT );
  }
};

#endif