List Widget help
I am trying to use the List feature in 2.9 but all I am getting is 0's. Any ideas why? As a followup, are there any examples of how to use a List widget and how to use a Graph widget?
void $FindItemOnMyCustomList$ ()
{
CustomListData MyCustomList;
ListManagerAddItems( ListDataType.MyCustomList, 2 );
CustomListColumn.MyCustomList_Double_Column = 103;
CustomListColumn.MyCustomList_Float_Column = 13;
CustomListColumn.MyCustomList_Int32_Column = 345;
CustomListColumn.MyCustomList_Int16_Column = 39;
CustomListColumn.MyCustomList_Int8_Column = 13;
CustomListColumn.MyCustomList_Bool_Column = 0;
ListManagerSetItem( ListDataType.MyCustomList, 0, MyCustomList );
CustomListColumn.MyCustomList_Double_Column = 1;
CustomListColumn.MyCustomList_Float_Column = 2;
CustomListColumn.MyCustomList_Int32_Column = 3;
CustomListColumn.MyCustomList_Int16_Column = 4;
CustomListColumn.MyCustomList_Int8_Column = 5;
CustomListColumn.MyCustomList_Bool_Column = 6;
ListManagerSetItem( ListDataType.MyCustomList, 1, MyCustomList );
ListManagerGetItem( ListDataType.MyCustomList, 0, MyCustomList );
smWrite( CustomListColumn.MyCustomList_Double_Column, VariableIDs.DoubleValue1 );
smWrite( CustomListColumn.MyCustomList_Float_Column, VariableIDs.FloatValue1 );
smWrite( CustomListColumn.MyCustomList_Int32_Column, VariableIDs.Int32Value1 );
smWrite( CustomListColumn.MyCustomList_Int16_Column, VariableIDs.Int16Value1 );
smWrite( CustomListColumn.MyCustomList_Int8_Column, VariableIDs.Int8Value1 );
smWrite( CustomListColumn.MyCustomList_Bool_Column, VariableIDs.BoolValue1 );
ListManagerGetItem( ListDataType.MyCustomList, 1, MyCustomList );
smWrite( CustomListColumn.MyCustomList_Double_Column, VariableIDs.DoubleValue2 );
smWrite( CustomListColumn.MyCustomList_Float_Column, VariableIDs.FloatValue2 );
smWrite( CustomListColumn.MyCustomList_Int32_Column, VariableIDs.Int32Value2 );
smWrite( CustomListColumn.MyCustomList_Int16_Column, VariableIDs.Int16Value2 );
smWrite( CustomListColumn.MyCustomList_Int8_Column, VariableIDs.Int8Value2 );
smWrite( CustomListColumn.MyCustomList_Bool_Column, VariableIDs.BoolValue2 );
int count = ListManagerGetCount( ListDataType.MyCustomList);
smWrite( VariableIDs.Count, count );
int index = ListManagerFindItemByDouble( ListDataType.MyCustomList, 0, count, CustomListColumn.MyCustomList_Double_Column, 103);
smWrite( VariableIDs.DoubleIndex, index);
index = ListManagerFindItemByFloat( ListDataType.MyCustomList, 0, count, CustomListColumn.MyCustomList_Float_Column, 13);
smWrite( VariableIDs.FloatIndex, index);
index = ListManagerFindItemByInt32( ListDataType.MyCustomList, 0, count, CustomListColumn.MyCustomList_Int32_Column, 345);
smWrite( VariableIDs.Int32Index, index);
index = ListManagerFindItemByInt16( ListDataType.MyCustomList, 0, count, CustomListColumn.MyCustomList_Int16_Column, 39);
smWrite( VariableIDs.Int16Index, index);
index = ListManagerFindItemByInt8( ListDataType.MyCustomList, 0, count, CustomListColumn.MyCustomList_Int8_Column, 13);
smWrite( VariableIDs.Int8Index, index);
index = ListManagerFindItemByBool( ListDataType.MyCustomList, 0, count, CustomListColumn.MyCustomList_Bool_Column, false);
smWrite( VariableIDs.BoolIndex, index);
}
Thanks,
David
Please sign in to leave a comment.
Comments
0 comments