58 #include "rnr/rnrconfig.h" 60 #include "opencv2/core/core.hpp" 69 Win::Win(
const string &strWinName,
73 m_strWinName(strWinName),
75 m_nWinHeight(nHeight),
76 m_bDecorate(bDecorate)
static const int MaxCvImages
max workspace images/video
void setLookAndFeelDefaults()
Set look and feel standard set defaults.
const char *const GuiStrColorRNWhite
RN white.
const char *const GuiStrColorRNYellow
RN yellow.
const char *const GuiStrColorStatusBg
status bg color
const char *const GuiStrColorRNBlack
RN black.
const char *const GuiStrFontLarge
large font
MouseCbFunc_T m_funcMouseCb[MaxCvImages]
registered mouse cb func
RoadNarrows Robotics Win abstract base class interface.
const char *const GuiStrFontMedium
medium font
void * m_dataMouseCb[MaxCvImages]
registered mouse cb data
std::string m_strWinName
window name (and title)
uint_t m_uLastKey
last pressed keyboard code
KeyCbFunc_T m_funcKeyCb
registered keyboard callback func
const char *const GuiStrColorStatusFg
status fg color
RoadNarrows top-level look and feel user interface declarations.
ulong_t m_uGstWinXid
GstWin container X window id.
void * m_dataKeyCb
registered keyboard callback data
const char *const GuiStrFontTiny
tiny font
const char *const GuiStrColorRNRed
RN red.
BttnCbFunc_T m_funcBttnCb
registered menu button callback func
const char *const GuiStrColorImageBg
image bg color
const char *const GuiStrColorBttnBg
button bg color
MapLookFeel_T m_mapLookFeel
look and feel map
const char *const GuiStrColorTextFg
text fg color
const char *const GuiStrFontSmall
small font
bool m_bMouseEvent
was a mouse event (click, drag, etc)
const char *const GuiStrColorStatusBorder
status border
void * m_dataBttnCb
registered menu button callback data
const char *const GuiStrColorTextBg
text bg color
const char *const GuiStrColorWinBg
window bg color