X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FGUI%2Fdialog.hxx;h=749c355cbdd6f215e75e7b5441e95cac783016db;hb=1ae2b59333dc914d10bcc726bc94e71cbf3e411e;hp=f9fb4227f4528985a0aa56dbfed26a8d9117c59b;hpb=95c5a726a76521eb87ff9122dda9bb8d9818263f;p=flightgear.git diff --git a/src/GUI/dialog.hxx b/src/GUI/dialog.hxx index f9fb4227f..749c355cb 100644 --- a/src/GUI/dialog.hxx +++ b/src/GUI/dialog.hxx @@ -8,7 +8,6 @@ #endif #include -#include #include // for SG_USING_STD #include @@ -22,7 +21,7 @@ using std::vector; #define FGCLASS_LIST 0x00000001 #define FGCLASS_AIRPORTLIST 0x00000002 #define FGCLASS_PROPERTYLIST 0x00000004 -class GUI_ID { public: GUI_ID(int id) : id(id) {} int id; }; +class GUI_ID { public: GUI_ID(int id) : id(id) {} virtual ~GUI_ID() {} int id; }; @@ -185,10 +184,13 @@ public: puObject *getActiveInputField(puObject *); void applySize(puObject *); private: + enum { LEFT = 1, RIGHT = 2, TOP = 4, BOTTOM = 8 }; bool _draggable; bool _resizable; bool _dragging; - int _modifier; + int _resizing; + int _start_cursor; + int _cursor; int _dlgX, _dlgY, _dlgW, _dlgH; int _startX, _startY; };