#ifndef MSP_GLTK_DRAGHANDLE_H_
#define MSP_GLTK_DRAGHANDLE_H_
+#include "mspgltk_api.h"
#include "widget.h"
namespace Msp {
Moves its parent widget when dragged. This allows turning a Panel or Dialog
into a movable window.
*/
-class DragHandle: public Widget
+class MSPGLTK_API DragHandle: public Widget
{
private:
- bool dragging;
- int drag_x;
- int drag_y;
+ bool dragging = false;
+ int drag_x = 0;
+ int drag_y = 0;
public:
- DragHandle();
-
virtual const char *get_class() const { return "draghandle"; }
virtual void button_press(int, int, unsigned);