From 843edde55306e3fbdb5e37ef9b7c09c7b53f50c4 Mon Sep 17 00:00:00 2001 From: hop311 Date: Sat, 24 Feb 2024 13:17:07 +0000 Subject: Added GUIScrollbar and GFXCorneredTileSupportingTexture --- extension/src/openvic-extension/classes/GUINode.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'extension/src/openvic-extension/classes/GUINode.cpp') diff --git a/extension/src/openvic-extension/classes/GUINode.cpp b/extension/src/openvic-extension/classes/GUINode.cpp index a038df7..5296ad7 100644 --- a/extension/src/openvic-extension/classes/GUINode.cpp +++ b/extension/src/openvic-extension/classes/GUINode.cpp @@ -17,7 +17,8 @@ using namespace OpenVic; F(Panel, panel) \ F(TextureProgressBar, progress_bar) \ F(TextureRect, texture_rect) \ - F(GUIOverlappingElementsBox, gui_overlapping_elements_box) + F(GUIOverlappingElementsBox, gui_overlapping_elements_box) \ + F(GUIScrollbar, gui_scrollbar) #define APPLY_TO_TEXTURE_TYPES(F) \ F(GFXSpriteTexture, gfx_sprite_texture) \ @@ -44,6 +45,9 @@ void GUINode::_bind_methods() { OV_BIND_METHOD(GUINode::hide_node, { "path" }); OV_BIND_METHOD(GUINode::hide_nodes, { "paths" }); + + OV_BIND_SMETHOD(int_to_formatted_string, { "val" }); + OV_BIND_SMETHOD(float_to_formatted_string, { "val", "decimal_places" }); } GUINode::GUINode() { @@ -177,3 +181,11 @@ Error GUINode::hide_nodes(TypedArray const& paths) const { } return ret; } + +String GUINode::int_to_formatted_string(int64_t val) { + return Utilities::int_to_formatted_string(val); +} + +String GUINode::float_to_formatted_string(float val, int32_t decimal_places) { + return Utilities::float_to_formatted_string(val, decimal_places); +} -- cgit v1.2.3-56-ga3b1