More changes

This commit is contained in:
GabsPuNs
2026-05-16 15:04:11 -04:00
parent 6a2aa370f0
commit 0d22fac426
4 changed files with 32 additions and 14 deletions

View File

@@ -3,6 +3,7 @@
UIControl_MultiList::UIControl_MultiList()
{
m_id = 0;
m_min = 0;
m_max = 100;
m_current = 0;
@@ -32,6 +33,7 @@ void UIControl_MultiList::AddNewLabel(UIString label)
IggyDataValue result;
IggyDataValue value[1];
IggyStringUTF16 stringVal;
stringVal.string = (IggyUTF16*)label.c_str();
stringVal.length = (S32)label.length();
@@ -47,6 +49,7 @@ void UIControl_MultiList::AddNewButton(UIString label, int id)
{
IggyDataValue result;
IggyDataValue value[2];
IggyStringUTF16 stringVal;
stringVal.string = (IggyUTF16*)label.c_str();
stringVal.length = (S32)label.length();
@@ -65,6 +68,7 @@ void UIControl_MultiList::AddNewCheckbox(UIString label, int id, bool checked)
{
IggyDataValue result;
IggyDataValue value[3];
value[0].type = IGGY_DATATYPE_string_UTF16;
IggyStringUTF16 stringVal;
@@ -93,6 +97,7 @@ void UIControl_MultiList::AddNewSlider(UIString label, int id, int min, int max,
IggyDataValue result;
IggyDataValue value[5];
value[0].type = IGGY_DATATYPE_string_UTF16;
IggyStringUTF16 stringVal;
@@ -101,16 +106,16 @@ void UIControl_MultiList::AddNewSlider(UIString label, int id, int min, int max,
value[0].string16 = stringVal;
value[1].type = IGGY_DATATYPE_number;
value[1].number = (int)id;
value[1].number = id;
value[2].type = IGGY_DATATYPE_number;
value[2].number = (int)min;
value[2].number = min;
value[3].type = IGGY_DATATYPE_number;
value[3].number = (int)max;
value[3].number = max;
value[4].type = IGGY_DATATYPE_number;
value[4].number = (int)current;
value[4].number = current;
auto out = IggyPlayerCallMethodRS(m_parentScene->getMovie(), &result, getIggyValuePath(), m_funcAddNewItemSlider, 5, value);
@@ -124,6 +129,7 @@ void UIControl_MultiList::AddNewTextInput(UIString label, int id)
IggyDataValue result;
IggyDataValue value[2];
value[0].type = IGGY_DATATYPE_string_UTF16;
IggyStringUTF16 stringVal;
@@ -180,6 +186,7 @@ bool UIControl_MultiList::GetCheckboxValue(int index)
{
IggyDataValue result;
IggyDataValue value[1];
value[0].type = IGGY_DATATYPE_number;
value[0].number = UIControl_List::getListIndex(index);
@@ -224,6 +231,7 @@ int UIControl_MultiList::GetSliderValue(int index)
{
IggyDataValue result;
IggyDataValue value[1];
value[0].type = IGGY_DATATYPE_number;
value[0].number = UIControl_List::getListIndex(index);