14 #include <matrix/vlVector.h>
43 virtual void createVisuals()
override;
46 virtual void destroyVisuals()
override;
49 virtual bool isVisualized()
const override;
52 virtual void update()
override;
55 virtual bool getSize(
int& width,
int& height)
override;
58 virtual void setGeometry(
double left,
double bottom,
double width,
double height)
override;
61 virtual void setFont(
const std::string& fontFile,
float sizeInPoints)
override;
64 virtual void setFontColor(
float r,
float g,
float b,
float a)
override;
68 virtual void setSection(
int);
75 bool myVisualizedForResize =
false;
98 static DtMapInformationSectionOverlayCreator* instance(
makVrv::DtDe& de);
102 static void registerInstance(
makVrv::DtDe& de, DtMapInformationSectionOverlayCreator*);
106 static std::string className();
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
makVrv::DtUnicode myStatusText
Definition: statusTextSection.h:82
makVrv::DtWindowText * myText
Definition: statusTextSection.h:74
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::DtSignalConnectionManager myConnections
Definition: statusTextSection.h:81
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
bool myNeedsUpdate
Definition: statusTextSection.h:79
makVrv::DtUnicode myLastStatusText
Definition: statusTextSection.h:83
Base class to provide boost signal/slot management.
Definition: statusTextSection.h:23
float myLabelTextHeight
Definition: statusTextSection.h:76
Definition: statusTextSection.h:87
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
A model-like object that draws a 2D text on screen. This window text class inherits from DtWindowObje...
Definition: DtWindowText.h:38
float myLabelTextWidth
Definition: statusTextSection.h:77