mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-12 14:31:50 +00:00
add ui 'id' read-only property
This commit is contained in:
parent
1cd890ff88
commit
b74b280009
1 changed files with 4 additions and 1 deletions
|
|
@ -334,7 +334,9 @@ static int p_set_interval(UINode* node, lua::State* L) {
|
||||||
static int p_get_content_offset(UINode* node, lua::State* L) {
|
static int p_get_content_offset(UINode* node, lua::State* L) {
|
||||||
return lua::pushvec(L, node->getContentOffset());
|
return lua::pushvec(L, node->getContentOffset());
|
||||||
}
|
}
|
||||||
|
static int p_get_id(UINode* node, lua::State* L) {
|
||||||
|
return lua::pushstring(L, node->getId());
|
||||||
|
}
|
||||||
static int p_get_color(UINode* node, lua::State* L) {
|
static int p_get_color(UINode* node, lua::State* L) {
|
||||||
return lua::pushcolor(L, node->getColor());
|
return lua::pushcolor(L, node->getColor());
|
||||||
}
|
}
|
||||||
|
|
@ -390,6 +392,7 @@ static int l_gui_getattr(lua::State* L) {
|
||||||
std::string_view,
|
std::string_view,
|
||||||
std::function<int(UINode*, lua::State*)>>
|
std::function<int(UINode*, lua::State*)>>
|
||||||
getters {
|
getters {
|
||||||
|
{"id", p_get_id},
|
||||||
{"color", p_get_color},
|
{"color", p_get_color},
|
||||||
{"hoverColor", p_get_hover_color},
|
{"hoverColor", p_get_hover_color},
|
||||||
{"pressedColor", p_get_pressed_color},
|
{"pressedColor", p_get_pressed_color},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue