1 #ifndef AWFUL_MANIPULATORS_DRAGGABLEMANIP_H_
2 #define AWFUL_MANIPULATORS_DRAGGABLEMANIP_H_
5 #include "ContainerManipulator.h"
7 namespace awful
{ namespace manipulators
9 class AWMANIPULATORS_EXPORT DraggableManip
: public Manipulator
19 DraggableManip( Pointer
< ContainerManipulator
> pParent_
);
21 const e_State
& getState() const { return m_State
; }
22 void setState( const e_State
& x
) { m_State
= x
; }
24 Signal
< math::Vector2f
, math::Vector2f
> m_Dragging
;
28 math::Vector2f m_Offset
;