]> git.tdb.fi Git - libs/gltk.git/commitdiff
Add a missing colon to button.h
authorMikko Rasa <tdb@tdb.fi>
Tue, 27 Nov 2007 10:59:42 +0000 (10:59 +0000)
committerMikko Rasa <tdb@tdb.fi>
Tue, 27 Nov 2007 10:59:42 +0000 (10:59 +0000)
Mark virtual functions in derived classes

source/button.h
source/entry.h
source/hslider.h
source/indicator.h
source/label.h
source/panel.h
source/root.h

index bd818417c917802fd4b0f65cb1905f10ddfeb2e6..55cb2b0a28af82c7e930ee4603f166cf06a84850 100644 (file)
@@ -28,7 +28,7 @@ public:
                Button &get_object() const;
        };
 
-private
+private:
        std::string text;
        bool pressed;
 
@@ -37,13 +37,13 @@ public:
 
        Button(const Resources &, const std::string & =std::string());
        void set_text(const std::string &);
-       void button_press(int, int, unsigned);
-       void button_release(int, int, unsigned);
-       void pointer_enter();
-       void pointer_leave();
+       virtual void button_press(int, int, unsigned);
+       virtual void button_release(int, int, unsigned);
+       virtual void pointer_enter();
+       virtual void pointer_leave();
 private:
-       const char *get_class() const { return "button"; }
-       void render_part(const Part &) const;
+       virtual const char *get_class() const { return "button"; }
+       virtual void render_part(const Part &) const;
 };
 
 } // namespace GLtk
index bd986c2ca82c26f64daa9248a5f874045f1ecf18..4cbb2a9687d76397408fdba9d35345058a5bd922 100644 (file)
@@ -33,12 +33,12 @@ public:
        void set_text(const std::string &);
        const std::string &get_text() const { return text; }
 
-       void key_press(unsigned, unsigned, wchar_t);
-       void focus_in();
-       void focus_out();
+       virtual void key_press(unsigned, unsigned, wchar_t);
+       virtual void focus_in();
+       virtual void focus_out();
 private:
-       const char *get_class() const { return "entry"; }
-       void render_part(const Part &) const;
+       virtual const char *get_class() const { return "entry"; }
+       virtual void render_part(const Part &) const;
 };
 
 } // namespace GLtk
index 0ce63770777580c0c7e5c67ae4d01a208f79e954..4f05d6d6f4e095b478346226d7d908ddcc9fa6ff 100644 (file)
@@ -26,12 +26,12 @@ private:
 
 public:
        HSlider(const Resources &);
-       void button_press(int, int, unsigned);
-       void button_release(int, int, unsigned);
-       void pointer_motion(int, int);
+       virtual void button_press(int, int, unsigned);
+       virtual void button_release(int, int, unsigned);
+       virtual void pointer_motion(int, int);
 private:
-       const char *get_class() const { return "hslider"; }
-       void render_part(const Part &) const;
+       virtual const char *get_class() const { return "hslider"; }
+       virtual void render_part(const Part &) const;
        unsigned get_slider_width() const;
 };
 
index dd8a26e52ac06fa459370bf75331726fa1936316..69e488f0656f8a19551da96cfb3c8781bbfa1a00 100644 (file)
@@ -22,7 +22,7 @@ public:
        Indicator(const Resources &);
        void set_active(bool);
 private:
-       const char *get_class() const { return "indicator"; }
+       virtual const char *get_class() const { return "indicator"; }
 };
 
 } // namespace GLtk
index 373e4e4af095d4440875cebad70c8f7497cea279..0bd326f7a1aa054b40551282ef329f92ab6d627f 100644 (file)
@@ -34,8 +34,8 @@ public:
        void set_text(const std::string &);
 
 private:
-       const char *get_class() const { return "label"; }
-       void render_part(const Part &) const;
+       virtual const char *get_class() const { return "label"; }
+       virtual void render_part(const Part &) const;
 };
 
 } // namespace GLtk
index b4fc0237f5a1b2d408a04cccc96fac975183e518..7279d78276289d35411f3c372524dcfb426d9be0 100644 (file)
@@ -51,15 +51,15 @@ public:
 
        void add(Widget &);
 
-       void button_press(int, int, unsigned);
-       void button_release(int, int, unsigned);
-       void pointer_motion(int, int);
-       void key_press(unsigned, unsigned, wchar_t);
-       void key_release(unsigned, unsigned);
-       void focus_out();
+       virtual void button_press(int, int, unsigned);
+       virtual void button_release(int, int, unsigned);
+       virtual void pointer_motion(int, int);
+       virtual void key_press(unsigned, unsigned, wchar_t);
+       virtual void key_release(unsigned, unsigned);
+       virtual void focus_out();
 private:
-       const char *get_class() const { return "panel"; }
-       void render_part(const Part &) const;
+       virtual const char *get_class() const { return "panel"; }
+       virtual void render_part(const Part &) const;
        void set_pointer_focus(Widget *);
        void set_input_focus(Widget *);
        Widget *get_child_at(int, int);
index 863f1f781eaaf486ac0bb84d847f80ca34bd9033..0d30951f41984b79da011be65164118bcc47be70 100644 (file)
@@ -28,7 +28,7 @@ private:
 public:
        Root(Resources &, Window &);
 private:
-       const char *get_class() const { return "root"; }
+       virtual const char *get_class() const { return "root"; }
        void button_press_event(int, int, unsigned, unsigned);
        void button_release_event(int, int, unsigned, unsigned);
        void pointer_motion_event(int, int);