NumberEditor UI Utility
Might be Replaced soon
I think this the API and the design is not consistent with rest of the code. I will probably rework this API soon. Ideally you should create your own interface using UI framework instead.
The NumberEditor UI utility allows you to display a number editor on the screen with a specified color, name, and value range.
The source file for this UI utility is located in os/ui/UIUtilities.h and it's implemented in os/ui/Utilities/TextScroll.cpp.​
Method​
int32_t NumberSelector8x8(int32_t value, Color color, string name, int32_t lower_limit, int32_t upper_limit, int32_t* custom_modifier)
Displays a number editor on the screen with the specified color, name, value range, and custom modifier.
Parameters:
value(int32_t): The initial value of the number editor.color(Color): The color of the number editor.name(string): The name of the number editor.lower_limit(int32_t): The lower limit of the number editor.upper_limit(int32_t): The upper limit of the number editor.custom_modifier(int32_t*, optional): A pointer to a int32_t[8] array custom modifier. It will be used to adjust the value of the number editor. Defaults tonullptr.
Comments