]> git.mxchange.org Git - flightgear.git/blobdiff - src/GUI/dialog.hxx
Melchior: Make line wrapping in textboxes configurable, and enable it by default
[flightgear.git] / src / GUI / dialog.hxx
index f563cda125a05b3109ae1820f88c676983dc678a..0e3dc6c6f79eeaa8f1f4d1562ffd56711d40f92b 100644 (file)
@@ -8,6 +8,7 @@
 #endif
 
 #include <plib/pu.h>
+#include <plib/sg.h>
 
 #include <simgear/compiler.h>  // for SG_USING_STD
 #include <simgear/props/props.hxx>
@@ -113,7 +114,8 @@ private:
 
     // Common configuration for all GUI group objects.
     void setupGroup (puGroup * group, SGPropertyNode * props,
-                     int width, int height, bool makeFrame = false);
+                     int width, int height, sgVec4 color,
+                     bool makeFrame = false);
 
     // The top-level PUI object.
     puObject * _object;
@@ -155,6 +157,7 @@ class fgPopup : public puPopup {
 public:
     fgPopup(int x, int y) : puPopup(x, y) { _dragging = false; }
     int checkHit(int b, int up, int x, int y);
+    int getHitObjects(puObject *, int x, int y);
 private:
     bool _dragging;
     int _dX, _dY;