|
@ -88,16 +88,27 @@ void VarIcon::dumpinfo() { |
|
|
|
|
|
|
|
|
bool VarIcon::setVal(uint16_t val) { |
|
|
bool VarIcon::setVal(uint16_t val) { |
|
|
m_val = val; |
|
|
m_val = val; |
|
|
|
|
|
if (m_hide) return true; |
|
|
return _setVal(val); |
|
|
return _setVal(val); |
|
|
} |
|
|
} |
|
|
uint16_t VarIcon::getVal() { |
|
|
uint16_t VarIcon::getVal() { |
|
|
uint16_t val = 0xffff; |
|
|
uint16_t val = 0xffff; |
|
|
|
|
|
if(m_hide) return m_val; |
|
|
m_dwin_screen->read_varspace16(m_descript.m_VP, val, 100); |
|
|
m_dwin_screen->read_varspace16(m_descript.m_VP, val, 100); |
|
|
return val; |
|
|
return val; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
void VarIcon::hide() { _setVal(VARICON_VAL_HIDE); }; |
|
|
|
|
|
void VarIcon::show() { _setVal(m_val); } |
|
|
|
|
|
|
|
|
void VarIcon::hide() { //
|
|
|
|
|
|
_setVal(VARICON_VAL_HIDE); |
|
|
|
|
|
/**
|
|
|
|
|
|
* @brief |
|
|
|
|
|
*/ |
|
|
|
|
|
m_hide = true; |
|
|
|
|
|
}; |
|
|
|
|
|
void VarIcon::show() { |
|
|
|
|
|
m_hide = false; |
|
|
|
|
|
_setVal(m_val); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
VarIconDescript_t &VarIcon::getDescript() { return m_descript; } |
|
|
VarIconDescript_t &VarIcon::getDescript() { return m_descript; } |
|
|
|
|
|
|