mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-01-17 22:38:38 +01:00
change a bunch of virtual to override (should fix annoying mac compile warnings)
This commit is contained in:
parent
79aef1dab6
commit
dd3d9dfaad
@ -27,20 +27,20 @@ public:
|
||||
AvatarButton(Point position, Point size, ByteString username);
|
||||
virtual ~AvatarButton();
|
||||
|
||||
virtual void OnMouseClick(int x, int y, unsigned int button);
|
||||
virtual void OnMouseUnclick(int x, int y, unsigned int button);
|
||||
void OnMouseClick(int x, int y, unsigned int button) override;
|
||||
void OnMouseUnclick(int x, int y, unsigned int button) override;
|
||||
|
||||
virtual void OnMouseEnter(int x, int y);
|
||||
virtual void OnMouseLeave(int x, int y);
|
||||
void OnMouseEnter(int x, int y) override;
|
||||
void OnMouseLeave(int x, int y) override;
|
||||
|
||||
virtual void OnContextMenuAction(int item);
|
||||
void OnContextMenuAction(int item) override;
|
||||
|
||||
virtual void Draw(const Point& screenPos);
|
||||
virtual void Tick(float dt);
|
||||
void Draw(const Point& screenPos) override;
|
||||
void Tick(float dt) override;
|
||||
|
||||
virtual void OnResponseReady(void * imagePtr, int identifier);
|
||||
void OnResponseReady(void * imagePtr, int identifier) override;
|
||||
|
||||
virtual void DoAction();
|
||||
void DoAction();
|
||||
|
||||
void SetUsername(ByteString username) { name = username; }
|
||||
ByteString GetUsername() { return name; }
|
||||
|
@ -24,20 +24,20 @@ public:
|
||||
Button(Point position = Point(0, 0), Point size = Point(0, 0), String buttonText = String(), String toolTip = String());
|
||||
virtual ~Button();
|
||||
|
||||
virtual void OnMouseClick(int x, int y, unsigned int button);
|
||||
virtual void OnMouseUnclick(int x, int y, unsigned int button);
|
||||
virtual void OnMouseUp(int x, int y, unsigned int button);
|
||||
void OnMouseClick(int x, int y, unsigned int button) override;
|
||||
void OnMouseUnclick(int x, int y, unsigned int button) override;
|
||||
void OnMouseUp(int x, int y, unsigned int button) override;
|
||||
|
||||
virtual void OnMouseEnter(int x, int y);
|
||||
virtual void OnMouseHover(int x, int y);
|
||||
virtual void OnMouseLeave(int x, int y);
|
||||
void OnMouseEnter(int x, int y) override;
|
||||
void OnMouseHover(int x, int y) override;
|
||||
void OnMouseLeave(int x, int y) override;
|
||||
|
||||
virtual void Draw(const Point& screenPos);
|
||||
void Draw(const Point& screenPos) override;
|
||||
|
||||
virtual void TextPosition(String);
|
||||
void TextPosition(String) override;
|
||||
inline bool GetState() { return state; }
|
||||
virtual void DoAction(); //action of button what ever it may be
|
||||
virtual void DoAltAction(); //action of button what ever it may be
|
||||
void DoAction(); //action of button what ever it may be
|
||||
void DoAltAction(); //action of button what ever it may be
|
||||
void SetTogglable(bool isTogglable);
|
||||
bool GetTogglable();
|
||||
bool GetToggleState();
|
||||
|
@ -23,12 +23,12 @@ public:
|
||||
void SetText(String text);
|
||||
String GetText();
|
||||
void SetIcon(Icon icon);
|
||||
void Draw(const Point& screenPos);
|
||||
virtual void OnMouseEnter(int x, int y);
|
||||
virtual void OnMouseHover(int x, int y);
|
||||
virtual void OnMouseLeave(int x, int y);
|
||||
virtual void OnMouseClick(int x, int y, unsigned int button);
|
||||
virtual void OnMouseUp(int x, int y, unsigned int button);
|
||||
void Draw(const Point& screenPos) override;
|
||||
void OnMouseEnter(int x, int y) override;
|
||||
void OnMouseHover(int x, int y) override;
|
||||
void OnMouseLeave(int x, int y) override;
|
||||
void OnMouseClick(int x, int y, unsigned int button) override;
|
||||
void OnMouseUp(int x, int y, unsigned int button) override;
|
||||
void SetActionCallback(CheckboxAction * action);
|
||||
CheckboxAction * GetActionCallback() { return actionCallback; }
|
||||
bool GetChecked() { return checked; }
|
||||
|
@ -25,13 +25,13 @@ public:
|
||||
ui::Appearance Appearance;
|
||||
class ItemSelectedAction;
|
||||
ContextMenu(Component * source);
|
||||
virtual void ActionCallbackItem(ui::Button *sender, int item);
|
||||
virtual void AddItem(ContextMenuItem item);
|
||||
virtual void RemoveItem(int id);
|
||||
virtual void SetItem(int id, String text);
|
||||
virtual void Show(ui::Point position);
|
||||
virtual void OnDraw();
|
||||
virtual void OnMouseDown(int x, int y, unsigned button);
|
||||
void ActionCallbackItem(ui::Button *sender, int item);
|
||||
void AddItem(ContextMenuItem item);
|
||||
void RemoveItem(int id);
|
||||
void SetItem(int id, String text);
|
||||
void Show(ui::Point position);
|
||||
void OnDraw() override;
|
||||
void OnMouseDown(int x, int y, unsigned button) override;
|
||||
virtual ~ContextMenu() {}
|
||||
};
|
||||
}
|
||||
|
@ -12,10 +12,10 @@ class CopyTextButton : public Button
|
||||
public:
|
||||
CopyTextButton(Point position, Point size, String buttonText, Label *copyTextLabel_);
|
||||
|
||||
virtual void OnMouseClick(int x, int y, unsigned int button);
|
||||
void OnMouseClick(int x, int y, unsigned int button) override;
|
||||
|
||||
virtual void OnMouseEnter(int x, int y);
|
||||
virtual void OnMouseLeave(int x, int y);
|
||||
void OnMouseEnter(int x, int y) override;
|
||||
void OnMouseLeave(int x, int y) override;
|
||||
};
|
||||
}
|
||||
#endif /* COPYTEXTBUTTON_H */
|
||||
|
@ -30,10 +30,10 @@ public:
|
||||
void RemoveOption(String option);
|
||||
void SetOptions(std::vector<std::pair<String, int> > options);
|
||||
void SetActionCallback(DropDownAction * action) { callback = action;}
|
||||
virtual void Draw(const Point& screenPos);
|
||||
virtual void OnMouseClick(int x, int y, unsigned int button);
|
||||
virtual void OnMouseEnter(int x, int y);
|
||||
virtual void OnMouseLeave(int x, int y);
|
||||
void Draw(const Point& screenPos) override;
|
||||
void OnMouseClick(int x, int y, unsigned int button) override;
|
||||
void OnMouseEnter(int x, int y) override;
|
||||
void OnMouseLeave(int x, int y) override;
|
||||
virtual ~DropDown();
|
||||
};
|
||||
|
||||
|
@ -38,33 +38,33 @@ namespace ui
|
||||
int getLowerSelectionBound();
|
||||
int getHigherSelectionBound();
|
||||
|
||||
virtual void copySelection();
|
||||
void copySelection();
|
||||
public:
|
||||
//Label(Window* parent_state, String labelText);
|
||||
Label(Point position, Point size, String labelText);
|
||||
//Label(String labelText);
|
||||
virtual ~Label();
|
||||
|
||||
virtual void SetMultiline(bool status);
|
||||
void SetMultiline(bool status);
|
||||
|
||||
virtual void SetText(String text);
|
||||
virtual void SetDisplayText(String newText);
|
||||
virtual String GetText();
|
||||
|
||||
virtual bool HasSelection();
|
||||
virtual void ClearSelection();
|
||||
virtual void selectAll();
|
||||
virtual void AutoHeight();
|
||||
bool HasSelection();
|
||||
void ClearSelection();
|
||||
void selectAll();
|
||||
void AutoHeight();
|
||||
|
||||
void SetTextColour(Colour textColour) { this->textColour = textColour; }
|
||||
|
||||
virtual void OnContextMenuAction(int item);
|
||||
virtual void OnMouseClick(int x, int y, unsigned button);
|
||||
virtual void OnMouseUp(int x, int y, unsigned button);
|
||||
virtual void OnMouseMoved(int localx, int localy, int dx, int dy);
|
||||
virtual void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt);
|
||||
virtual void Draw(const Point& screenPos);
|
||||
virtual void Tick(float dt);
|
||||
void OnContextMenuAction(int item) override;
|
||||
void OnMouseClick(int x, int y, unsigned button) override;
|
||||
void OnMouseUp(int x, int y, unsigned button) override;
|
||||
void OnMouseMoved(int localx, int localy, int dx, int dy) override;
|
||||
void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt) override;
|
||||
void Draw(const Point& screenPos) override;
|
||||
void Tick(float dt) override;
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -11,11 +11,11 @@ namespace ui
|
||||
String progressStatus;
|
||||
public:
|
||||
ProgressBar(Point position, Point size, int startProgress = 0, String startStatus = String());
|
||||
virtual void SetProgress(int progress);
|
||||
virtual int GetProgress();
|
||||
virtual void SetStatus(String status);
|
||||
virtual String GetStatus();
|
||||
virtual void Draw(const Point & screenPos);
|
||||
virtual void Tick(float dt);
|
||||
void SetProgress(int progress);
|
||||
int GetProgress();
|
||||
void SetStatus(String status);
|
||||
String GetStatus();
|
||||
void Draw(const Point & screenPos) override;
|
||||
void Tick(float dt) override;
|
||||
};
|
||||
}
|
||||
|
@ -22,12 +22,12 @@ namespace ui
|
||||
|
||||
virtual ~RichLabel();
|
||||
|
||||
virtual void SetText(String text);
|
||||
virtual String GetDisplayText();
|
||||
virtual String GetText();
|
||||
void SetText(String text);
|
||||
String GetDisplayText();
|
||||
String GetText();
|
||||
|
||||
virtual void Draw(const Point& screenPos);
|
||||
virtual void OnMouseClick(int x, int y, unsigned button);
|
||||
void Draw(const Point& screenPos) override;
|
||||
void OnMouseClick(int x, int y, unsigned button) override;
|
||||
protected:
|
||||
String textSource;
|
||||
String displayText;
|
||||
|
@ -44,21 +44,21 @@ public:
|
||||
SaveButton(Point position, Point size, SaveFile * file);
|
||||
virtual ~SaveButton();
|
||||
|
||||
virtual void OnMouseClick(int x, int y, unsigned int button);
|
||||
virtual void OnMouseUnclick(int x, int y, unsigned int button);
|
||||
void OnMouseClick(int x, int y, unsigned int button) override;
|
||||
void OnMouseUnclick(int x, int y, unsigned int button) override;
|
||||
|
||||
virtual void OnMouseEnter(int x, int y);
|
||||
virtual void OnMouseLeave(int x, int y);
|
||||
void OnMouseEnter(int x, int y) override;
|
||||
void OnMouseLeave(int x, int y) override;
|
||||
|
||||
virtual void OnMouseMovedInside(int x, int y, int dx, int dy);
|
||||
void OnMouseMovedInside(int x, int y, int dx, int dy) override;
|
||||
|
||||
void AddContextMenu(int menuType);
|
||||
virtual void OnContextMenuAction(int item);
|
||||
void OnContextMenuAction(int item) override;
|
||||
|
||||
virtual void Draw(const Point& screenPos);
|
||||
virtual void Tick(float dt);
|
||||
void Draw(const Point& screenPos) override;
|
||||
void Tick(float dt) override;
|
||||
|
||||
virtual void OnResponseReady(void * imagePtr, int identifier);
|
||||
void OnResponseReady(void * imagePtr, int identifier) override;
|
||||
|
||||
void SetSelected(bool selected_) { selected = selected_; }
|
||||
bool GetSelected() { return selected; }
|
||||
@ -69,10 +69,10 @@ public:
|
||||
SaveInfo * GetSave() { return save; }
|
||||
SaveFile * GetSaveFile() { return file; }
|
||||
inline bool GetState() { return state; }
|
||||
virtual void DoAction();
|
||||
virtual void DoAltAction();
|
||||
virtual void DoAltAction2();
|
||||
virtual void DoSelection();
|
||||
void DoAction();
|
||||
void DoAltAction();
|
||||
void DoAltAction2();
|
||||
void DoSelection();
|
||||
void SetActionCallback(SaveButtonAction * action);
|
||||
protected:
|
||||
bool isButtonDown, state, isMouseInside, selected, selectable;
|
||||
|
@ -25,11 +25,11 @@ namespace ui
|
||||
int GetScrollLimit();
|
||||
void SetScrollPosition(int position);
|
||||
|
||||
virtual void Draw(const Point& screenPos);
|
||||
virtual void XTick(float dt);
|
||||
virtual void XOnMouseWheelInside(int localx, int localy, int d);
|
||||
virtual void XOnMouseClick(int localx, int localy, unsigned int button);
|
||||
virtual void XOnMouseUp(int x, int y, unsigned int button);
|
||||
virtual void XOnMouseMoved(int localx, int localy, int dx, int dy);
|
||||
void Draw(const Point& screenPos) override;
|
||||
void XTick(float dt) override;
|
||||
void XOnMouseWheelInside(int localx, int localy, int d) override;
|
||||
void XOnMouseClick(int localx, int localy, unsigned int button) override;
|
||||
void XOnMouseUp(int x, int y, unsigned int button) override;
|
||||
void XOnMouseMoved(int localx, int localy, int dx, int dy) override;
|
||||
};
|
||||
}
|
||||
|
@ -23,10 +23,10 @@ class Slider: public ui::Component {
|
||||
void updatePosition(int position);
|
||||
public:
|
||||
Slider(Point position, Point size, int steps);
|
||||
virtual void OnMouseMoved(int x, int y, int dx, int dy);
|
||||
virtual void OnMouseClick(int x, int y, unsigned button);
|
||||
virtual void OnMouseUp(int x, int y, unsigned button);
|
||||
virtual void Draw(const Point& screenPos);
|
||||
void OnMouseMoved(int x, int y, int dx, int dy) override;
|
||||
void OnMouseClick(int x, int y, unsigned button) override;
|
||||
void OnMouseUp(int x, int y, unsigned button) override;
|
||||
void Draw(const Point& screenPos) override;
|
||||
void SetColour(Colour col1, Colour col2);
|
||||
void SetActionCallback(SliderAction * action) { actionCallback = action; }
|
||||
int GetValue();
|
||||
|
@ -12,8 +12,8 @@ class Spinner: public Component
|
||||
int tickInternal;
|
||||
public:
|
||||
Spinner(Point position, Point size);
|
||||
virtual void Tick(float dt);
|
||||
virtual void Draw(const Point& screenPos);
|
||||
void Tick(float dt) override;
|
||||
void Draw(const Point& screenPos) override;
|
||||
virtual ~Spinner();
|
||||
};
|
||||
|
||||
|
@ -28,8 +28,8 @@ public:
|
||||
Textbox(Point position, Point size, String textboxText = String(), String textboxPlaceholder = String());
|
||||
virtual ~Textbox();
|
||||
|
||||
virtual void SetText(String text);
|
||||
virtual String GetText();
|
||||
void SetText(String text) override;
|
||||
String GetText() override;
|
||||
|
||||
virtual void SetPlaceholder(String text);
|
||||
|
||||
@ -50,16 +50,16 @@ public:
|
||||
bool CharacterValid(int character);
|
||||
bool StringValid(String text);
|
||||
|
||||
virtual void Tick(float dt);
|
||||
virtual void OnContextMenuAction(int item);
|
||||
virtual void OnMouseClick(int x, int y, unsigned button);
|
||||
virtual void OnMouseUp(int x, int y, unsigned button);
|
||||
virtual void OnMouseMoved(int localx, int localy, int dx, int dy);
|
||||
virtual void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt);
|
||||
virtual void OnVKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt);
|
||||
virtual void OnKeyRelease(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt);
|
||||
void OnTextInput(String text) override;
|
||||
virtual void Draw(const Point& screenPos);
|
||||
void Tick(float dt) override;
|
||||
void OnContextMenuAction(int item) override;
|
||||
void OnMouseClick(int x, int y, unsigned button) override;
|
||||
void OnMouseUp(int x, int y, unsigned button) override;
|
||||
void OnMouseMoved(int localx, int localy, int dx, int dy);
|
||||
void OnKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt) override;
|
||||
void OnVKeyPress(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt);
|
||||
void OnKeyRelease(int key, int scan, bool repeat, bool shift, bool ctrl, bool alt) override;
|
||||
void OnTextInput(String text);
|
||||
void Draw(const Point& screenPos) override;
|
||||
|
||||
protected:
|
||||
ValidInput inputType;
|
||||
|
Loading…
x
Reference in New Issue
Block a user