Skip to content

Commit 332af48

Browse files
Expose Serialization Binders on the palette
Closes #14
1 parent 0c350b9 commit 332af48

4 files changed

Lines changed: 23 additions & 9 deletions

File tree

.vipb

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2018" Created_Date="2021-03-19 22:45:16" Modified_Date="2021-04-04 17:58:11" Creator="Pascal Neuperger" Comments="" ID="3a18321c6e962c80a74f114c00463500">
1+
<VI_Package_Builder_Settings Version="2018" Created_Date="2021-03-19 22:45:16" Modified_Date="2021-04-05 11:50:46" Creator="Pascal Neuperger" Comments="" ID="ce9819811511a4698dd87f8e5943ef62">
22
<Library_General_Settings>
33
<Package_File_Name>PNR_lib_JSONtext_Object_Serialization</Package_File_Name>
4-
<Library_Version>0.0.1.18</Library_Version>
4+
<Library_Version>0.0.1.19</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>.</Library_Source_Folder>
77
<Library_Output_Folder>..</Library_Output_Folder>
@@ -164,9 +164,6 @@ Serializes objects that inherit from JSON Serializer.</Description>
164164
<Exclusions>
165165
<Path>Default Serialization Binder Tests</Path>
166166
</Exclusions>
167-
<Exclusions>
168-
<Path>JSON Serializable Binder Tests</Path>
169-
</Exclusions>
170167
<Exclusions>
171168
<Path>JSON Serializable Serializer Tests</Path>
172169
</Exclusions>
@@ -247,7 +244,7 @@ Serializes objects that inherit from JSON Serializer.</Description>
247244
<Name>LVClass Serializer</Name>
248245
<View_Format>Icons</View_Format>
249246
<Size>
250-
<Height_Row>1</Height_Row>
247+
<Height_Row>3</Height_Row>
251248
<Width_Col.>4</Width_Col.>
252249
</Size>
253250
<_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000002B79792B00000000000000000000000000FEFE00000000000000000000002B7979787879792B0000000000000000000000FEFE0000000000000000002B797978787878787879792B000000000000000000FEFE000000000000000000A378787878787878787878D5000000000000000000FEFE000000000000000000C6A278787878787878D4D4D4000000000000000000FEFE00000000000000FAFAC6C6C6A2A27878D4D4D4D4D5FAFA00000000000000FEFE00FAFAFAFAFAFAFAFAC6C6C6A2A2A2D4D4D4D4D4D5FAFAFAFAFAFAFAFA00FEFE00FAFAFAFAFAFAFAFAC6C6C6A2A2A2D4D4D4D4D4D5FAFAFAFAFAFAFAFA00FEFE00000000000000FAFAC6C6C6A2A2A2D4D4D4D4D4D5FAFA00000000000000FEFE000000000000000000C6C6C6A2A2A2D4D4D4D4D4D5000000000000000000FEFE000000000000000000A3A2C6A2A2A2D4D4D4D4D4AB000000000000000000FEFE0000000000000000002BA3A3A2A2A2D4D4D4ABABF8000000000000000000FEFE00000000000000000000002BA3A3A2D4ABABF80000000000000000000000FEFE000000000000000000000000002BA3ABF800000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE00000000FF000000000000000000000000000000000000000000FF000000FEFE000000FF00000000FF0000FFFFFF0000FFFF0000FF0000FF000000FF0000FEFE000000FF00000000FF00FF00000000FF0000FF00FFFF00FF000000FF0000FEFE0000FF0000000000FF0000FFFF0000FF0000FF00FF00FFFF00000000FF00FEFE000000FF0000FF00FF00000000FF00FF0000FF00FF0000FF000000FF0000FEFE000000FF0000FFFF0000FFFFFF000000FFFF0000FF0000FF000000FF0000FEFE00000000FF000000000000000000000000000000000000000000FF000000FEFE000000000000000000000000000000000000000000000000000000000000FEFE000000000000000000000000000000000000000000000000000000000000FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</_256_Color_Icon>
@@ -289,7 +286,21 @@ Serializes objects that inherit from JSON Serializer.</Description>
289286
<Path>JSON Serializable Serializer (Constant).vi</Path>
290287
<VI_Title/>
291288
</Items_Data>
292-
<GUID>C1EA57688500E3438F80654BEC0FB988</GUID>
289+
<Items_Data>
290+
<Type>Item</Type>
291+
<Sub_Palette_Index>-1</Sub_Palette_Index>
292+
<NameSub_Menu_Name>Default Serialization Binder (Constant).vi</NameSub_Menu_Name>
293+
<Short_Name/>
294+
<is_Merge_VI>true</is_Merge_VI>
295+
<Position>
296+
<Row>3</Row>
297+
<Column>1</Column>
298+
</Position>
299+
<Icon>00000000</Icon>
300+
<Path>Default Serialization Binder (Constant).vi</Path>
301+
<VI_Title/>
302+
</Items_Data>
303+
<GUID>0A8027C917A15AB7290225654F14479D</GUID>
293304
</Functions_Palette_Data>
294305
</Library_Palette_Definition>
295306
</VI_Package_Builder_Settings>
25.8 KB
Binary file not shown.
4 Bytes
Binary file not shown.

JSONtext Object Serialization.lvproj

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,22 @@
2626
<Item Name="Deserialize an Object with Type Information (Inline).vi" Type="VI" URL="../Examples/Deserialize an Object with Type Information (Inline).vi"/>
2727
<Item Name="Custom Serialization Binder.vi" Type="VI" URL="../Examples/Custom Serialization Binder.vi"/>
2828
</Item>
29+
<Item Name="Palettes" Type="Folder">
30+
<Item Name="Flatten To JSON Object (Constant).vi" Type="VI" URL="../Flatten To JSON Object (Constant).vi"/>
31+
<Item Name="JSON Serializable Serializer (Constant).vi" Type="VI" URL="../JSON Serializable Serializer (Constant).vi"/>
32+
<Item Name="Default Serialization Binder (Constant).vi" Type="VI" URL="../Default Serialization Binder (Constant).vi"/>
33+
</Item>
2934
<Item Name=".vipc" Type="Document" URL="../.vipc"/>
3035
<Item Name=".vipb" Type="Document" URL="../.vipb"/>
3136
<Item Name="LICENSE.txt" Type="Document" URL="../LICENSE.txt"/>
3237
<Item Name="README.md" Type="Document" URL="../README.md"/>
33-
<Item Name="Flatten To JSON Object (Constant).vi" Type="VI" URL="../Flatten To JSON Object (Constant).vi"/>
3438
<Item Name="Flatten To JSON Object.lvclass" Type="LVClass" URL="../Flatten To JSON Object/Flatten To JSON Object.lvclass"/>
3539
<Item Name="Tests.lvlib" Type="Library" URL="../Tests/Tests.lvlib"/>
3640
<Item Name="Serialization Binder.lvclass" Type="LVClass" URL="../Serialization Binder/Serialization Binder.lvclass"/>
3741
<Item Name="Default Serialization Binder.lvclass" Type="LVClass" URL="../Default Serialization Binder/Default Serialization Binder.lvclass"/>
3842
<Item Name="Default Serialization Binder Tests.lvlib" Type="Library" URL="../Default Serialization Binder Tests/Default Serialization Binder Tests.lvlib"/>
3943
<Item Name="JSON Serializable.lvclass" Type="LVClass" URL="../JSON Serializable/JSON Serializable.lvclass"/>
4044
<Item Name="JSON Serializable Tests.lvlib" Type="Library" URL="../JSON Serializable Tests/JSON Serializable Tests.lvlib"/>
41-
<Item Name="JSON Serializable Serializer (Constant).vi" Type="VI" URL="../JSON Serializable Serializer (Constant).vi"/>
4245
<Item Name="JSON Serializable Serializer.lvclass" Type="LVClass" URL="../JSON Serializable Serializer/JSON Serializable Serializer.lvclass"/>
4346
<Item Name="JSON Serializable Serializer Tests.lvlib" Type="Library" URL="../JSON Serializable Serializer Tests/JSON Serializable Serializer Tests.lvlib"/>
4447
<Item Name="Dependencies" Type="Dependencies">

0 commit comments

Comments
 (0)