mirror of
https://github.com/whoahq/whoa.git
synced 2026-02-02 16:52:45 +03:00
feat(ui): implement CSimpleFontString_IsVisible
This commit is contained in:
parent
e872450202
commit
ba5006a4d8
@ -73,7 +73,16 @@ int32_t CSimpleFontString_Hide(lua_State* L) {
|
||||
}
|
||||
|
||||
int32_t CSimpleFontString_IsVisible(lua_State* L) {
|
||||
WHOA_UNIMPLEMENTED(0);
|
||||
auto type = CSimpleFontString::GetObjectType();
|
||||
auto string = static_cast<CSimpleFontString*>(FrameScript_GetObjectThis(L, type));
|
||||
|
||||
if (string->IsVisible()) {
|
||||
lua_pushnumber(L, 1.0);
|
||||
} else {
|
||||
lua_pushnil(L);
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
int32_t CSimpleFontString_IsShown(lua_State* L) {
|
||||
|
||||
@ -49,6 +49,10 @@ bool CSimpleRegion::IsShown() {
|
||||
return this->m_shown == 1;
|
||||
}
|
||||
|
||||
bool CSimpleRegion::IsVisible() {
|
||||
return this->m_visible == 1;
|
||||
}
|
||||
|
||||
void CSimpleRegion::OnColorChanged(bool a2) {
|
||||
if (this->m_parent) {
|
||||
uint8_t effectiveAlpha = this->m_parent->m_alpha * this->m_parent->alphaBD / 255;
|
||||
|
||||
@ -32,6 +32,7 @@ class CSimpleRegion : public CScriptRegion {
|
||||
void Hide();
|
||||
void HideThis();
|
||||
bool IsShown();
|
||||
bool IsVisible();
|
||||
void OnRegionChanged();
|
||||
void SetVertexColor(const CImVector& color);
|
||||
void SetVertexGradient(ORIENTATION orientation, const CImVector& minColor, const CImVector& maxColor);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user