summaryrefslogtreecommitdiff
path: root/src/Fl_Screen_Driver.H
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2021-06-18 18:46:17 +0200
committerAlbrecht Schlosser <albrechts.fltk@online.de>2021-06-18 18:46:17 +0200
commit713d1bfd7c4a538b7bd3625a5f521f5911a9f500 (patch)
tree154054ca49f2801a85186f08ec4b6704b190a3da /src/Fl_Screen_Driver.H
parentf94ed7116c2943c105faebb14798e2ac33bb37cd (diff)
Revert parts of and fix other 'constness' changes (#239, #181)
Some of the previous constness changes turned out to be incomplete, others had to be reverted because some other driver methods could not be made 'const' - particularly those calling open_display() to get the requested information.
Diffstat (limited to 'src/Fl_Screen_Driver.H')
-rw-r--r--src/Fl_Screen_Driver.H16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/Fl_Screen_Driver.H b/src/Fl_Screen_Driver.H
index 7c19c3520..c160f8a5e 100644
--- a/src/Fl_Screen_Driver.H
+++ b/src/Fl_Screen_Driver.H
@@ -69,7 +69,7 @@ public:
static char bg2_set;
static char fg_set;
- virtual float scale(int n) const { return 1; }
+ virtual float scale(int n) { return 1; }
virtual void scale(int n, float f) {}
static Fl_Screen_Driver *newScreenDriver();
// --- display management
@@ -77,13 +77,13 @@ public:
virtual int visual(int flags);
// --- screen configuration
virtual void init() {}
- virtual int x() const { return 0; }
- virtual int y() const { return 0; }
- virtual int w() const { return 800; } // default, override in driver!
- virtual int h() const { return 600; } // default, override in driver!
+ virtual int x() { return 0; }
+ virtual int y() { return 0; }
+ virtual int w() { return 800; } // default, override in driver!
+ virtual int h() { return 600; } // default, override in driver!
virtual int screen_count();
void screen_xywh(int &X, int &Y, int &W, int &H, int mx, int my);
- virtual void screen_xywh(int &X, int &Y, int &W, int &H, int n) const {
+ virtual void screen_xywh(int &X, int &Y, int &W, int &H, int n) {
X = 0;
Y = 0;
W = 800;
@@ -109,14 +109,14 @@ public:
virtual void grab(Fl_Window *win) {}
// --- global colors
/* the default implementation of parse_color() may be enough */
- virtual int parse_color(const char *p, uchar &r, uchar &g, uchar &b) const;
+ virtual int parse_color(const char *p, uchar &r, uchar &g, uchar &b);
virtual void get_system_colors() {}
/* the default implementation of get_system_scheme() may be enough */
virtual const char *get_system_scheme();
// --- global timers
virtual void add_timeout(double time, Fl_Timeout_Handler cb, void *argp) {}
virtual void repeat_timeout(double time, Fl_Timeout_Handler cb, void *argp) {}
- virtual int has_timeout(Fl_Timeout_Handler cb, void *argp) const { return 0; }
+ virtual int has_timeout(Fl_Timeout_Handler cb, void *argp) { return 0; }
virtual void remove_timeout(Fl_Timeout_Handler cb, void *argp) {}
static int secret_input_character;