22#ifndef Fl_Overlay_Window_H
23#define Fl_Overlay_Window_H
25#include "Fl_Double_Window.H"
40 friend class _Fl_Overlay;
56 void resize(
int,
int,
int,
int);
void flush()
Forces the window to be redrawn.
Definition Fl_Double_Window.cxx:388
void show()
Puts the window on the screen.
Definition Fl_Double_Window.cxx:79
void hide()
Removes the window from the screen.
Definition Fl_Double_Window.cxx:505
void resize(int, int, int, int)
Changes the size and position of the window.
Definition Fl_Double_Window.cxx:483
Fl_Double_Window(int W, int H, const char *l=0)
Creates a new Fl_Double_Window widget using the given position, size, and label (title) string.
Definition Fl_Double_Window.cxx:63
void redraw_overlay()
Call this to indicate that the overlay data has changed and needs to be redrawn.
Definition Fl_Overlay_Window.cxx:78
Fl_Overlay_Window(int W, int H, const char *l=0)
See Fl_Overlay_Window::Fl_Overlay_Window(int X, int Y, int W, int H, const char *l=0)
Definition Fl_Double_Window.cxx:529
int can_do_overlay()
Returns non-zero if there's hardware overlay support.
Definition Fl_Overlay_Window.cxx:70
virtual void draw_overlay()=0
You must subclass Fl_Overlay_Window and provide this method.