diff options
Diffstat (limited to 'src/guichan')
-rw-r--r-- | src/guichan/include/guichan/actionevent.hpp | 2 | ||||
-rw-r--r-- | src/guichan/include/guichan/basiccontainer.hpp | 7 | ||||
-rw-r--r-- | src/guichan/include/guichan/event.hpp | 4 | ||||
-rw-r--r-- | src/guichan/include/guichan/exception.hpp | 8 | ||||
-rw-r--r-- | src/guichan/include/guichan/focushandler.hpp | 16 | ||||
-rw-r--r-- | src/guichan/include/guichan/font.hpp | 8 | ||||
-rw-r--r-- | src/guichan/include/guichan/gui.hpp | 14 | ||||
-rw-r--r-- | src/guichan/include/guichan/image.hpp | 8 | ||||
-rw-r--r-- | src/guichan/include/guichan/input.hpp | 4 | ||||
-rw-r--r-- | src/guichan/include/guichan/inputevent.hpp | 10 | ||||
-rw-r--r-- | src/guichan/include/guichan/key.hpp | 8 | ||||
-rw-r--r-- | src/guichan/include/guichan/keyevent.hpp | 6 | ||||
-rw-r--r-- | src/guichan/include/guichan/keyinput.hpp | 12 | ||||
-rw-r--r-- | src/guichan/include/guichan/listmodel.hpp | 6 | ||||
-rw-r--r-- | src/guichan/include/guichan/mouseevent.hpp | 10 | ||||
-rw-r--r-- | src/guichan/include/guichan/mouseinput.hpp | 10 | ||||
-rw-r--r-- | src/guichan/include/guichan/platform.hpp | 4 | ||||
-rw-r--r-- | src/guichan/include/guichan/rectangle.hpp | 6 | ||||
-rw-r--r-- | src/guichan/include/guichan/widget.hpp | 63 |
19 files changed, 105 insertions, 101 deletions
diff --git a/src/guichan/include/guichan/actionevent.hpp b/src/guichan/include/guichan/actionevent.hpp index 082f7bdef..0d70c54ce 100644 --- a/src/guichan/include/guichan/actionevent.hpp +++ b/src/guichan/include/guichan/actionevent.hpp @@ -103,7 +103,7 @@ namespace gcn * * @return The identifier of the event. */ - const std::string& getId() const; + const std::string& getId() const A_WARN_UNUSED; protected: /** diff --git a/src/guichan/include/guichan/basiccontainer.hpp b/src/guichan/include/guichan/basiccontainer.hpp index 9c1a22b2e..fb6e1a54e 100644 --- a/src/guichan/include/guichan/basiccontainer.hpp +++ b/src/guichan/include/guichan/basiccontainer.hpp @@ -89,14 +89,13 @@ namespace gcn */ virtual void showWidgetPart(Widget* widget, Rectangle area); - // Inherited from Widget virtual void moveToTop(Widget* widget); virtual void moveToBottom(Widget* widget); - virtual Rectangle getChildrenArea(); + virtual Rectangle getChildrenArea() A_WARN_UNUSED; virtual void focusNext(); @@ -108,7 +107,7 @@ namespace gcn void setInternalFocusHandler(FocusHandler* focusHandler); - virtual Widget *getWidgetAt(int x, int y); + virtual Widget *getWidgetAt(int x, int y) A_WARN_UNUSED; // Inherited from DeathListener @@ -161,7 +160,7 @@ namespace gcn * @return The widget with the corrosponding id, NULL of no widget is found. */ - virtual Widget* findWidgetById(const std::string& id); + virtual Widget* findWidgetById(const std::string& id) A_WARN_UNUSED; /** * Typedef. diff --git a/src/guichan/include/guichan/event.hpp b/src/guichan/include/guichan/event.hpp index c6afee48c..5657b473a 100644 --- a/src/guichan/include/guichan/event.hpp +++ b/src/guichan/include/guichan/event.hpp @@ -83,11 +83,9 @@ namespace gcn * * @return The source widget of the event. */ - Widget* getSource() const; - + Widget* getSource() const A_WARN_UNUSED; protected: - /** * Holds the source widget of the event. */ diff --git a/src/guichan/include/guichan/exception.hpp b/src/guichan/include/guichan/exception.hpp index 0e929ebe1..cf0051846 100644 --- a/src/guichan/include/guichan/exception.hpp +++ b/src/guichan/include/guichan/exception.hpp @@ -124,28 +124,28 @@ namespace gcn * * @return The function name where the exception occured. */ - const std::string& getFunction() const; + const std::string& getFunction() const A_WARN_UNUSED; /** * Gets the error message of the exception. * * @return The error message of the exception. */ - const std::string& getMessage() const; + const std::string& getMessage() const A_WARN_UNUSED; /** * Gets the filename where the exception occured. * * @return The filename where the exception occured. */ - const std::string& getFilename() const; + const std::string& getFilename() const A_WARN_UNUSED; /** * Gets the line number where the exception occured. * * @return The line number where the exception occured. */ - unsigned int getLine() const; + unsigned int getLine() const A_WARN_UNUSED; protected: /** diff --git a/src/guichan/include/guichan/focushandler.hpp b/src/guichan/include/guichan/focushandler.hpp index 716f3966a..6cf971522 100644 --- a/src/guichan/include/guichan/focushandler.hpp +++ b/src/guichan/include/guichan/focushandler.hpp @@ -157,7 +157,7 @@ namespace gcn * * @return The widget with focus. NULL if no widget has focus. */ - virtual Widget* getFocused() const; + virtual Widget* getFocused() const A_WARN_UNUSED; /** * Gets the widget with modal focus. @@ -165,7 +165,7 @@ namespace gcn * @return The widget with modal focus. NULL if no widget has * modal focus. */ - virtual Widget* getModalFocused() const; + virtual Widget* getModalFocused() const A_WARN_UNUSED; /** * Gets the widget with modal mouse input focus. @@ -173,7 +173,7 @@ namespace gcn * @return The widget with modal mouse input focus. NULL if * no widget has modal mouse input focus. */ - virtual Widget* getModalMouseInputFocused() const; + virtual Widget* getModalMouseInputFocused() const A_WARN_UNUSED; /** * Focuses the next widget added to a conainer. @@ -240,7 +240,7 @@ namespace gcn * @return the widget being dragged. * @see setDraggedWidget */ - virtual Widget* getDraggedWidget(); + virtual Widget* getDraggedWidget() A_WARN_UNUSED; /** * Sets the widget being dragged. Used by the Gui class to @@ -258,7 +258,7 @@ namespace gcn * @return The last widget with the mouse. * @see setLastWidgetWithMouse */ - virtual Widget* getLastWidgetWithMouse(); + virtual Widget* getLastWidgetWithMouse() A_WARN_UNUSED; /** * Sets the last widget with the mouse. Used by the Gui class @@ -275,7 +275,7 @@ namespace gcn * @return The last widget with modal focus. * @see setLastWidgetWithModalFocus */ - virtual Widget* getLastWidgetWithModalFocus(); + virtual Widget* getLastWidgetWithModalFocus() A_WARN_UNUSED; /** * Sets the last widget with modal focus. @@ -291,7 +291,7 @@ namespace gcn * @return The last widget with modal mouse input focus. * @see setLastWidgetWithModalMouseInputFocus */ - virtual Widget* getLastWidgetWithModalMouseInputFocus(); + virtual Widget* getLastWidgetWithModalMouseInputFocus() A_WARN_UNUSED; /** * Sets the last widget with modal mouse input focus. @@ -308,7 +308,7 @@ namespace gcn * @return The last widget pressed. * @see setLastWidgetPressed */ - virtual Widget* getLastWidgetPressed(); + virtual Widget* getLastWidgetPressed() A_WARN_UNUSED; /** * Sets the last widget pressed. Used by the Gui class to keep track diff --git a/src/guichan/include/guichan/font.hpp b/src/guichan/include/guichan/font.hpp index cc177928e..e780b3808 100644 --- a/src/guichan/include/guichan/font.hpp +++ b/src/guichan/include/guichan/font.hpp @@ -48,6 +48,8 @@ #include <string> #include "guichan/platform.hpp" +#include "localconsts.h" + namespace gcn { class Graphics; @@ -74,14 +76,14 @@ namespace gcn * @param text The string to return the width of. * @return The width of a string. */ - virtual int getWidth(const std::string& text) const = 0; + virtual int getWidth(const std::string& text) const A_WARN_UNUSED = 0; /** * Gets the height of the glyphs in the font. * * @return The height of the glyphs int the font. */ - virtual int getHeight() const = 0; + virtual int getHeight() const A_WARN_UNUSED = 0; /** * Gets a string index in a string providing an x coordinate. @@ -93,7 +95,7 @@ namespace gcn * @return A string index in a string providing an x coordinate. */ virtual int getStringIndexAt(const std::string& text, - const int x) const; + const int x) const A_WARN_UNUSED; /** * Draws a string. diff --git a/src/guichan/include/guichan/gui.hpp b/src/guichan/include/guichan/gui.hpp index 782983dd4..a8bdfa6d5 100644 --- a/src/guichan/include/guichan/gui.hpp +++ b/src/guichan/include/guichan/gui.hpp @@ -128,7 +128,7 @@ namespace gcn * @return The top widget. NULL if no top widget has been set. * @since 0.1.0 */ - virtual Widget* getTop() const; + virtual Widget* getTop() const A_WARN_UNUSED; /** * Sets the graphics object to use for drawing. @@ -149,7 +149,7 @@ namespace gcn * OpenLayerGraphics, OpenGLGraphics, SDLGraphics * @since 0.1.0 */ - virtual Graphics* getGraphics() const; + virtual Graphics* getGraphics() const A_WARN_UNUSED; /** * Sets the input object to use for input handling. @@ -170,7 +170,7 @@ namespace gcn * SDLInput * @since 0.1.0 */ - virtual Input* getInput() const; + virtual Input* getInput() const A_WARN_UNUSED; /** * Performs logic of the GUI. By calling this function all logic @@ -384,7 +384,7 @@ namespace gcn * @return The widget at a certain position. * @since 0.6.0 */ - virtual Widget* getWidgetAt(int x, int y); + virtual Widget* getWidgetAt(int x, int y) A_WARN_UNUSED; /** * Gets the source of the mouse event. @@ -392,7 +392,7 @@ namespace gcn * @return The source widget of the mouse event. * @since 0.6.0 */ - virtual Widget* getMouseEventSource(int x, int y); + virtual Widget* getMouseEventSource(int x, int y) A_WARN_UNUSED; /** * Gets the source of the key event. @@ -400,7 +400,7 @@ namespace gcn * @return The source widget of the key event. * @since 0.6.0 */ - virtual Widget* getKeyEventSource(); + virtual Widget* getKeyEventSource() A_WARN_UNUSED; /** * Holds the top widget. @@ -441,7 +441,7 @@ namespace gcn * Holds the global key listeners of the Gui. */ KeyListenerList mKeyListeners; - + /** * True if shift is pressed, false otherwise. */ diff --git a/src/guichan/include/guichan/image.hpp b/src/guichan/include/guichan/image.hpp index 7e4ad7b78..1933df293 100644 --- a/src/guichan/include/guichan/image.hpp +++ b/src/guichan/include/guichan/image.hpp @@ -49,6 +49,8 @@ #include "guichan/platform.hpp" +#include "localconsts.h" + namespace gcn { class Color; @@ -95,7 +97,7 @@ namespace gcn * * @since 0.1.0 */ - virtual int getWidth() const = 0; + virtual int getWidth() const A_WARN_UNUSED = 0; /** * Gets the height of the image. @@ -104,7 +106,7 @@ namespace gcn * * @since 0.1.0 */ - virtual int getHeight() const = 0; + virtual int getHeight() const A_WARN_UNUSED = 0; /** * Gets the color of a pixel at coordinate (x, y) in the image. @@ -118,7 +120,7 @@ namespace gcn * * @since 0.5.0 */ - virtual Color getPixel(int x, int y) = 0; + virtual Color getPixel(int x, int y) A_WARN_UNUSED = 0; /** * Puts a pixel with a certain color at coordinate (x, y). diff --git a/src/guichan/include/guichan/input.hpp b/src/guichan/include/guichan/input.hpp index 673140ec0..229dfe9a6 100644 --- a/src/guichan/include/guichan/input.hpp +++ b/src/guichan/include/guichan/input.hpp @@ -79,7 +79,7 @@ namespace gcn * @return True if the key queue is empty, * false otherwise. */ - virtual bool isKeyQueueEmpty() = 0; + virtual bool isKeyQueueEmpty() A_WARN_UNUSED = 0; /** * Dequeues the key input queue. @@ -94,7 +94,7 @@ namespace gcn * @return True if the mouse queue is empty, * false otherwise. */ - virtual bool isMouseQueueEmpty() = 0; + virtual bool isMouseQueueEmpty() A_WARN_UNUSED = 0; /** * Dequeues the mouse input queue. diff --git a/src/guichan/include/guichan/inputevent.hpp b/src/guichan/include/guichan/inputevent.hpp index 296f14cd2..46b2581c4 100644 --- a/src/guichan/include/guichan/inputevent.hpp +++ b/src/guichan/include/guichan/inputevent.hpp @@ -81,7 +81,7 @@ namespace gcn * @return True if shift was pressed at the same time as the key, * false otherwise. */ - bool isShiftPressed() const; + bool isShiftPressed() const A_WARN_UNUSED; /** * Checks if control is pressed. @@ -89,7 +89,7 @@ namespace gcn * @return True if control was pressed at the same time as the key, * false otherwise. */ - bool isControlPressed() const; + bool isControlPressed() const A_WARN_UNUSED; /** * Checks if alt is pressed. @@ -97,7 +97,7 @@ namespace gcn * @return True if alt was pressed at the same time as the key, * false otherwise. */ - bool isAltPressed() const; + bool isAltPressed() const A_WARN_UNUSED; /** * Checks whether meta is pressed. @@ -105,7 +105,7 @@ namespace gcn * @return True if meta was pressed at the same time as the key, * false otherwise. */ - bool isMetaPressed() const; + bool isMetaPressed() const A_WARN_UNUSED; /** * Marks the event as consumed. Input event listeners may discard @@ -126,7 +126,7 @@ namespace gcn * false otherwise. * @see consume */ - bool isConsumed() const; + bool isConsumed() const A_WARN_UNUSED; protected: /** diff --git a/src/guichan/include/guichan/key.hpp b/src/guichan/include/guichan/key.hpp index c2af0ac60..96785a816 100644 --- a/src/guichan/include/guichan/key.hpp +++ b/src/guichan/include/guichan/key.hpp @@ -78,7 +78,7 @@ namespace gcn * @return True if the key is a letter, number or whitespace, * false otherwise. */ - bool isCharacter() const; + bool isCharacter() const A_WARN_UNUSED; /** * Checks if a key is a number. @@ -86,7 +86,7 @@ namespace gcn * @return True if the key is a number (0-9), * false otherwise. */ - bool isNumber() const; + bool isNumber() const A_WARN_UNUSED; /** * Checks if a key is a letter. @@ -94,7 +94,7 @@ namespace gcn * @return True if the key is a letter (a-z,A-Z), * false otherwise. */ - bool isLetter() const; + bool isLetter() const A_WARN_UNUSED; /** * Gets the value of the key. If an ascii value exists it @@ -102,7 +102,7 @@ namespace gcn * * @return the value of the key. */ - int getValue() const; + int getValue() const A_WARN_UNUSED; /** * Compares two keys. diff --git a/src/guichan/include/guichan/keyevent.hpp b/src/guichan/include/guichan/keyevent.hpp index 5cf1d26c7..968c4f2df 100644 --- a/src/guichan/include/guichan/keyevent.hpp +++ b/src/guichan/include/guichan/keyevent.hpp @@ -100,7 +100,7 @@ namespace gcn * * @return The type of the event. */ - unsigned int getType() const; + unsigned int getType() const A_WARN_UNUSED; /** * Checks if the key event occured on the numeric pad. @@ -109,14 +109,14 @@ namespace gcn * false otherwise. * */ - bool isNumericPad() const; + bool isNumericPad() const A_WARN_UNUSED; /** * Gets the key of the event. * * @return The key of the event. */ - const Key& getKey() const; + const Key& getKey() const A_WARN_UNUSED; protected: /** diff --git a/src/guichan/include/guichan/keyinput.hpp b/src/guichan/include/guichan/keyinput.hpp index 06892b660..0694883a3 100644 --- a/src/guichan/include/guichan/keyinput.hpp +++ b/src/guichan/include/guichan/keyinput.hpp @@ -95,7 +95,7 @@ namespace gcn * @return the input type. * @see setType */ - int getType() const; + int getType() const A_WARN_UNUSED; /** * Sets the key of the key input. @@ -111,7 +111,7 @@ namespace gcn * @return The key of the key input. * @see setKey */ - const Key& getKey() const; + const Key& getKey() const A_WARN_UNUSED; /** * Checks if shift is pressed. @@ -121,7 +121,7 @@ namespace gcn * @see setShiftPressed * @since 0.6.0 */ - bool isShiftPressed() const; + bool isShiftPressed() const A_WARN_UNUSED; /** * Sets shift to be pressed at the same time as the key, @@ -141,7 +141,7 @@ namespace gcn * @see setControlPressed * @since 0.6.0 */ - bool isControlPressed() const; + bool isControlPressed() const A_WARN_UNUSED; /** * Sets control to be pressed at the same time as the key, @@ -182,7 +182,7 @@ namespace gcn * @see setMetaPressed * @since 0.6.0 */ - bool isMetaPressed() const; + bool isMetaPressed() const A_WARN_UNUSED; /** * Sets meta to be pressed at the same time as the key, @@ -203,7 +203,7 @@ namespace gcn * @setNumericPad * @since 0.6.0 */ - bool isNumericPad() const; + bool isNumericPad() const A_WARN_UNUSED; /** * Sets the key to be pressed at the numeric pad. diff --git a/src/guichan/include/guichan/listmodel.hpp b/src/guichan/include/guichan/listmodel.hpp index bf139afb1..682338f5b 100644 --- a/src/guichan/include/guichan/listmodel.hpp +++ b/src/guichan/include/guichan/listmodel.hpp @@ -49,6 +49,8 @@ #include "guichan/platform.hpp" +#include "localconsts.h" + namespace gcn { /** @@ -73,7 +75,7 @@ namespace gcn * * @return The number of elements in the list */ - virtual int getNumberOfElements() = 0; + virtual int getNumberOfElements() A_WARN_UNUSED = 0; /** * Gets an element at a certain index in the list. @@ -81,7 +83,7 @@ namespace gcn * @param i An index in the list. * @return An element as a string at the a certain index. */ - virtual std::string getElementAt(int i) = 0; + virtual std::string getElementAt(int i) A_WARN_UNUSED = 0; }; } diff --git a/src/guichan/include/guichan/mouseevent.hpp b/src/guichan/include/guichan/mouseevent.hpp index ba2200d8d..86d224845 100644 --- a/src/guichan/include/guichan/mouseevent.hpp +++ b/src/guichan/include/guichan/mouseevent.hpp @@ -94,7 +94,7 @@ namespace gcn * * @return The button of the mouse event. */ - unsigned int getButton() const; + unsigned int getButton() const A_WARN_UNUSED; /** * Gets the x coordinate of the mouse event. @@ -104,7 +104,7 @@ namespace gcn * @return The x coordinate of the mouse event. * @see Widget::addMouseListener, Widget::removeMouseListener */ - int getX() const; + int getX() const A_WARN_UNUSED; /** * Gets the y coordinate of the mouse event. @@ -114,7 +114,7 @@ namespace gcn * @return The y coordinate of the mouse event. * @see Widget::addMouseListener, Widget::removeMouseListener */ - int getY() const; + int getY() const A_WARN_UNUSED; /** * Gets the number of clicks generated with the same button. @@ -122,14 +122,14 @@ namespace gcn * * @return The number of clicks generated with the same button. */ - int getClickCount() const; + int getClickCount() const A_WARN_UNUSED; /** * Gets the type of the event. * * @return The type of the event. */ - unsigned int getType() const; + unsigned int getType() const A_WARN_UNUSED; /** * Mouse event types. diff --git a/src/guichan/include/guichan/mouseinput.hpp b/src/guichan/include/guichan/mouseinput.hpp index b2fc9d36a..ab286cac1 100644 --- a/src/guichan/include/guichan/mouseinput.hpp +++ b/src/guichan/include/guichan/mouseinput.hpp @@ -110,7 +110,7 @@ namespace gcn * @see setType * @since 0.1.0 */ - unsigned int getType() const; + unsigned int getType() const A_WARN_UNUSED; /** * Sets the button pressed. @@ -130,7 +130,7 @@ namespace gcn * @see setButton * @since 0.1.0 */ - unsigned int getButton() const; + unsigned int getButton() const A_WARN_UNUSED; /** * Sets the timestamp for the mouse input. @@ -150,7 +150,7 @@ namespace gcn * @see setTimeStamp * @since 0.1.0 */ - int getTimeStamp() const; + int getTimeStamp() const A_WARN_UNUSED; /** * Sets the x coordinate of the mouse input. @@ -168,7 +168,7 @@ namespace gcn * @see setX * @since 0.6.0 */ - int getX() const; + int getX() const A_WARN_UNUSED; /** * Sets the y coordinate of the mouse input. @@ -186,7 +186,7 @@ namespace gcn * @see setY * @since 0.6.0 */ - int getY() const; + int getY() const A_WARN_UNUSED; /** * Mouse input event types. This enum partially corresponds diff --git a/src/guichan/include/guichan/platform.hpp b/src/guichan/include/guichan/platform.hpp index 9e3d1338a..0371f499d 100644 --- a/src/guichan/include/guichan/platform.hpp +++ b/src/guichan/include/guichan/platform.hpp @@ -73,8 +73,4 @@ #define GCN_EXTENSION_DECLSPEC #endif -//#ifndef NULL -//#define NULL 0 -//#endif - #endif // end GCN_PLATFORM_HPP diff --git a/src/guichan/include/guichan/rectangle.hpp b/src/guichan/include/guichan/rectangle.hpp index a4de652a4..0d4d64004 100644 --- a/src/guichan/include/guichan/rectangle.hpp +++ b/src/guichan/include/guichan/rectangle.hpp @@ -49,6 +49,8 @@ #include <iostream> +#include "localconsts.h" + namespace gcn { /** @@ -95,7 +97,7 @@ namespace gcn * @return True if the rectangles intersect, false otherwise. * @since 0.1.0 */ - bool isIntersecting(const Rectangle& rectangle) const; + bool isIntersecting(const Rectangle& rectangle) const A_WARN_UNUSED; /** * Checks if a point is inside the rectangle @@ -105,7 +107,7 @@ namespace gcn * @return True if the point is inside the rectangle. * @since 0.1.0 */ - bool isPointInRect(int x, int y) const; + bool isPointInRect(int x, int y) const A_WARN_UNUSED; /** * Output operator for output. diff --git a/src/guichan/include/guichan/widget.hpp b/src/guichan/include/guichan/widget.hpp index 26aef1d0d..85c3f0d87 100644 --- a/src/guichan/include/guichan/widget.hpp +++ b/src/guichan/include/guichan/widget.hpp @@ -161,7 +161,7 @@ namespace gcn * @see setFrameSize, drawFrame * @since 0.8.0 */ - unsigned int getFrameSize() const; + unsigned int getFrameSize() const A_WARN_UNUSED; /** * Called for all widgets in the gui each time Gui::logic is called. @@ -180,7 +180,7 @@ namespace gcn * has no parent. * @since 0.1.0 */ - virtual Widget* getParent() const + virtual Widget* getParent() const A_WARN_UNUSED { return mParent; } /** @@ -201,7 +201,7 @@ namespace gcn * setDimension, getDimension * @since 0.1.0 */ - int getWidth() const + int getWidth() const A_WARN_UNUSED { return mDimension.width; } /** @@ -222,7 +222,7 @@ namespace gcn * setDimension, getDimension * @since 0.1.0 */ - int getHeight() const + int getHeight() const A_WARN_UNUSED { return mDimension.height; } /** @@ -254,7 +254,7 @@ namespace gcn * @see setX, setY, getY, setPosition, setDimension, getDimension * @since 0.1.0 */ - int getX() const + int getX() const A_WARN_UNUSED { return mDimension.x; } /** @@ -275,7 +275,7 @@ namespace gcn * @see setY, setX, getX, setPosition, setDimension, getDimension * @since 0.1.0 */ - int getY() const + int getY() const A_WARN_UNUSED { return mDimension.y; } /** @@ -307,7 +307,7 @@ namespace gcn * @see getDimension, setX, getX, setY, getY, setPosition * @since 0.1.0 */ - const Rectangle& getDimension() const; + const Rectangle& getDimension() const A_WARN_UNUSED; /** * Sets the widget to be fosusable, or not. @@ -326,7 +326,7 @@ namespace gcn * @see setFocusable * @since 0.1.0 */ - bool isFocusable() const; + bool isFocusable() const A_WARN_UNUSED; /** * Checks if the widget is focused. @@ -334,7 +334,7 @@ namespace gcn * @return True if the widget is focused, false otherwise. * @since 0.1.0 */ - virtual bool isFocused() const; + virtual bool isFocused() const A_WARN_UNUSED; /** * Sets the widget to enabled, or not. A disabled @@ -355,7 +355,7 @@ namespace gcn * @see setEnabled * @since 0.1.0 */ - bool isEnabled() const; + bool isEnabled() const A_WARN_UNUSED; /** * Sets the widget to be visible, or not. @@ -373,7 +373,7 @@ namespace gcn * @see setVisible * @since 0.1.0 */ - bool isVisible() const + bool isVisible() const A_WARN_UNUSED { return mVisible && (!mParent || mParent->isVisible()); } /** @@ -392,7 +392,7 @@ namespace gcn * @see setBaseColor * @since 0.1.0 */ - const Color& getBaseColor() const; + const Color& getBaseColor() const A_WARN_UNUSED; /** * Sets the foreground color. @@ -409,7 +409,7 @@ namespace gcn * @see setForegroundColor * @since 0.1.0 */ - const Color& getForegroundColor() const; + const Color& getForegroundColor() const A_WARN_UNUSED; /** * Sets the background color. @@ -426,7 +426,7 @@ namespace gcn * @see setBackgroundColor * @since 0.1.0 */ - const Color& getBackgroundColor() const; + const Color& getBackgroundColor() const A_WARN_UNUSED; /** * Sets the selection color. @@ -444,8 +444,8 @@ namespace gcn * @see setSelectionColor * @since 0.6.0 */ - const Color& getSelectionColor() const; - + const Color& getSelectionColor() const A_WARN_UNUSED; + /** * Requests focus for the widget. A widget will only recieve focus * if it is focusable. @@ -486,7 +486,7 @@ namespace gcn * @see _setFocusHandler * @since 0.1.0 */ - virtual FocusHandler* _getFocusHandler(); + virtual FocusHandler* _getFocusHandler() A_WARN_UNUSED; /** * Adds an action listener to the widget. When an action event @@ -662,7 +662,7 @@ namespace gcn * @see setFont, setGlobalFont * @since 0.1.0 */ - Font *getFont() const; + Font *getFont() const A_WARN_UNUSED; /** * Sets the global font to be used by default for all widgets. @@ -701,7 +701,7 @@ namespace gcn * @return True if an instance of the widget exists, false otherwise. * @since 0.1.0 */ - static bool widgetExists(const Widget* widget); + static bool widgetExists(const Widget* widget) A_WARN_UNUSED; /** * Checks if tab in is enabled. Tab in means that you can set focus @@ -713,7 +713,7 @@ namespace gcn * @see setTabInEnabled * @since 0.1.0 */ - bool isTabInEnabled() const; + bool isTabInEnabled() const A_WARN_UNUSED; /** * Sets tab in enabled, or not. Tab in means that you can set focus @@ -737,7 +737,7 @@ namespace gcn * @see setTabOutEnabled * @since 0.1.0 */ - bool isTabOutEnabled() const; + bool isTabOutEnabled() const A_WARN_UNUSED; /** * Sets tab out enabled. Tab out means that you can lose @@ -797,7 +797,7 @@ namespace gcn * @see requestModalFocus, releaseModalFocus * @since 0.8.0 */ - virtual bool isModalFocused() const; + virtual bool isModalFocused() const A_WARN_UNUSED; /** * Checks if the widget or it's parent has modal mouse input focus. @@ -807,7 +807,7 @@ namespace gcn * @see requestModalMouseInputFocus, releaseModalMouseInputFocus * @since 0.8.0 */ - virtual bool isModalMouseInputFocused() const; + virtual bool isModalMouseInputFocused() const A_WARN_UNUSED; /** * Gets a widget from a certain position in the widget. @@ -823,7 +823,7 @@ namespace gcn * if no widget is found. * @since 0.6.0 */ - virtual Widget *getWidgetAt(int x, int y); + virtual Widget *getWidgetAt(int x, int y) A_WARN_UNUSED; /** * Gets the mouse listeners of the widget. @@ -831,7 +831,8 @@ namespace gcn * @return The mouse listeners of the widget. * @since 0.6.0 */ - virtual const std::list<MouseListener*>& _getMouseListeners(); + virtual const std::list<MouseListener*>& _getMouseListeners() + A_WARN_UNUSED; /** * Gets the key listeners of the widget. @@ -839,7 +840,8 @@ namespace gcn * @return The key listeners of the widget. * @since 0.6.0 */ - virtual const std::list<KeyListener*>& _getKeyListeners(); + virtual const std::list<KeyListener*>& _getKeyListeners() + A_WARN_UNUSED; /** * Gets the focus listeners of the widget. @@ -847,7 +849,8 @@ namespace gcn * @return The focus listeners of the widget. * @since 0.7.0 */ - virtual const std::list<FocusListener*>& _getFocusListeners(); + virtual const std::list<FocusListener*>& _getFocusListeners() + A_WARN_UNUSED; /** * Gets the area of the widget occupied by the widget's children. @@ -869,7 +872,7 @@ namespace gcn * @see BasicContainer::drawChildren * @since 0.1.0 */ - virtual Rectangle getChildrenArea(); + virtual Rectangle getChildrenArea() A_WARN_UNUSED; /** * Gets the internal focus handler used. @@ -879,7 +882,7 @@ namespace gcn * @see setInternalFocusHandler * @since 0.1.0 */ - virtual FocusHandler* _getInternalFocusHandler(); + virtual FocusHandler* _getInternalFocusHandler() A_WARN_UNUSED; /** * Sets the internal focus handler. An internal focus handler is @@ -966,7 +969,7 @@ namespace gcn * @see setId, BasicContainer::findWidgetById * @since 0.8.0 */ - const std::string& getId(); + const std::string& getId() A_WARN_UNUSED; /** * Shows a certain part of a widget in the widget's parent. |