summaryrefslogtreecommitdiff
path: root/includes/interface.old/Component.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-01-17 20:46:06 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-01-17 20:46:06 (GMT)
commit4a60b97c700c2f1843b7e99313554cb89fb5da4e (patch)
tree3b33ef6f74a4e8a4ff5968a81b9c4c429ccaa7c6 /includes/interface.old/Component.h
parent6273089bf486bf46ad325d72c7290ebb272bd3d8 (diff)
downloadpowder-4a60b97c700c2f1843b7e99313554cb89fb5da4e.zip
powder-4a60b97c700c2f1843b7e99313554cb89fb5da4e.tar.gz
Some minor changes
Diffstat (limited to 'includes/interface.old/Component.h')
-rw-r--r--includes/interface.old/Component.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/includes/interface.old/Component.h b/includes/interface.old/Component.h
deleted file mode 100644
index a4d02db..0000000
--- a/includes/interface.old/Component.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * Component.h
- *
- * Created on: Jan 8, 2012
- * Author: Simon
- */
-
-#ifndef COMPONENT_H_
-#define COMPONENT_H_
-
-namespace ui
-{
- class State;
-
- class Component
- {
- public:
- Component(int x, int y, int width, int height);
- virtual ~Component();
-
- inline void LocalizePoint(int& x, int& y) { x -= X; y -= Y; } //convert a global point (point on the state) to a point based on component's position
- inline void GlobalizePoint(int& x, int& y) { x += X; y += Y; } //convert a local point based on component's position to a global point on the state
-
- bool Focused;
- bool Visible;
- bool Enabled;
- int Width;
- int Height;
- int X;
- int Y;
-
- virtual void Tick(float dt);
- virtual void Draw(void* userdata);
-
- virtual void OnMouseEnter(int localx, int localy, int dx, int dy);
- virtual void OnMouseLeave(int localx, int localy, int dx, int dy);
- virtual void OnMouseMoved(int localx, int localy, int dx, int dy);
- virtual void OnMouseMovedInside(int localx, int localy, int dx, int dy);
- virtual void OnMouseHover(int localx, int localy);
- virtual void OnMouseDown(int localx, int localy, unsigned int button);
- virtual void OnMouseUp(int localx, int localy, unsigned int button);
- virtual void OnMouseClick(int localx, int localy, unsigned int button);
- virtual void OnMouseUnclick(int localx, int localy, unsigned int button);
- virtual void OnMouseWheel(int localx, int localy, int d);
- virtual void OnMouseWheelInside(int localx, int localy, int d);
- virtual void OnMouseWheelFocused(int localx, int localy, int d);
- virtual void OnKeyPress(int key, bool shift, bool ctrl, bool alt);
- virtual void OnKeyRelease(int key, bool shift, bool ctrl, bool alt);
-
- State* Parent;
- };
-}
-#endif /* COMPONENT_H_ */