--- a/trunk/Library/Libname/Function Blocks/VisuFbMaterialSwitch/svnobj
+++ b/trunk/Library/Libname/Function Blocks/VisuFbMaterialSwitch/svnobj
@@ -1,4 +1,4 @@
-Gx_lŠ#!0…jüo‰o¯ Ù¼Yb`System.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
-TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagTextInterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}6{attribute 'VisualElement'}L{attribute 'Name' := 'MaterialSwitch'}‚{attribute 'NameTextId' := 'TL_ElementProperties.MaterialSwitch'}X{attribute 'ElementType' := 'RectangleType'}H{attribute 'Category' := 'Material'}@{attribute 'SortFlag' := '8120'}ê{attribute 'initfromstyle1' := 'm_TrackColor.ActiveColor.dwFrameColor|Color|M4-MA-SW-TRACK-ACTIVE-FRAME|16#896200ee'}è{attribute 'initfromstyle2' := 'm_TrackColor.ActiveColor.dwFillColor|Color|M4-MA-SW-TRACK-ACTIVE-FILL|16#896200ee'} ò{attribute 'initfromstyle3' := 'm_TrackColor.InactiveColor.dwFrameColor|Color|M4-MA-SW-TRACK-INACTIVE-FRAME|16#61000000'}ð{attribute 'initfromstyle4' := 'm_TrackColor.InactiveColor.dwFillColor|Color|M4-MA-SW-TRACK-INACTIVE-FILL|16#61000000'} ê{attribute 'initfromstyle5' := 'm_ThumbColor.ActiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-ACTIVE-FRAME|16#FF6200ee'}è{attribute 'initfromstyle6' := 'm_ThumbColor.ActiveColor.dwFillColor|Color|M4-MA-SW-THUMB-ACTIVE-FILL|16#FF6200ee'} ò{attribute 'initfromstyle7' := 'm_ThumbColor.InactiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-INACTIVE-FRAME|16#33000000'} ð{attribute 'initfromstyle8' := 'm_ThumbColor.InactiveColor.dwFillColor|Color|M4-MA-SW-THUMB-INACTIVE-FILL|16#FFFFFFFF'} !€{attribute 'initfromstyle9' := 'm_ThumbColor.HoverActiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-HOVER-ACTIVE-FRAME|16#1E6200ee'}"€{attribute 'initfromstyle10' := 'm_ThumbColor.HoverActiveColor.dwFillColor|Color|M4-MA-SW-THUMB-HOVER-ACTIVE-FILL|16#1E6200ee'} #Š{attribute 'initfromstyle11' := 'm_ThumbColor.HoverInactiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-HOVER-INACTIVE-FRAME|16#1E000000'}$ˆ{attribute 'initfromstyle12' := 'm_ThumbColor.HoverInactiveColor.dwFillColor|Color|M4-MA-SW-THUMB-HOVER-INACTIVE-FILL|16#1EFFFFFF'} %j{attribute 'DragDropTarget' := 'm_pValue..pVariable'}&ÖFUNCTION_BLOCK VisuFbMaterialSwitch EXTENDS VisuFbRectangularElement IMPLEMENTS IVisualElement, ISelectable'VAR_INPUT(0	{attribute 'Animation'})>	{attribute 'UseOnlyVarAccess'}*X	{attribute 'Category' := 'Simple|Standard'}+~	{attribute 'DisplayTextId' := 'TL_ElementProperties.Variable'},²	{attribute 'ieccodeconversion_datatype' := 'VisuElemBase.VisuFbAnalyzeBoolVarConverted'}-š	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_VariableValue'}.X	m_pValue : POINTER TO VisuFbAnalyzeBoolVar;/	0X	{attribute 'Category' := 'Color|Standard'}	1‚	{attribute 'DisplayTextId' := 'TL_ElementProperties.TrackColor'}2”	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_TrackColor'}3L	m_TrackColor : 	VisuStructTrackColor;4‚	{attribute 'DisplayTextId' := 'TL_ElementProperties.ThumbColor'}5”	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_ThumbColor'}6L	m_ThumbColor : 	VisuStructThumbColor;7J	{attribute 'Category' := 'Standard'}8Š	{attribute 'DisplayTextId' := 'TL_ElementProperties.StateVariables'}9œ	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_StateVariables'}:t	m_pStateVariables :				POINTER TO VisuFbAnalyzeStateVars;;END_VAR<VAR_OUTPUT=R	EffectiveState : VisuStructElementState;>VAR	?@	m_bToggleState : BOOL := FALSE;@*	_currentPart : REAL;Ah	{attribute 'visucodeconversion_clientspecificdata'}B˜	m_pSwitchClientSpecificData: POINTER TO VisuStructSwitchClientSpecificData;Cr	{attribute 'visucodeconversion_clientspecificdataindex'}DT	m_diClientSpecificDataIndex : DINT := -1;E"UniqueIdGeneratorF369GPOULevelHL{8e575c5b-1d37-49c6-941b-5c0ec7874787}IStandardJ ChildObjectGuidsK8System.Collections.ArrayListL,AddAttributeSubsequentMboolÐÐ-ÐÐ	E
+Gx_lŠ#!0…jüo‰_*Â!ÙÉ Í System.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
+TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagTextInterfaceL{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}6{attribute 'VisualElement'}L{attribute 'Name' := 'MaterialSwitch'}‚{attribute 'NameTextId' := 'TL_ElementProperties.MaterialSwitch'}X{attribute 'ElementType' := 'RectangleType'}H{attribute 'Category' := 'Material'}@{attribute 'SortFlag' := '8120'}ê{attribute 'initfromstyle1' := 'm_TrackColor.ActiveColor.dwFrameColor|Color|M4-MA-SW-TRACK-ACTIVE-FRAME|16#896200ee'}è{attribute 'initfromstyle2' := 'm_TrackColor.ActiveColor.dwFillColor|Color|M4-MA-SW-TRACK-ACTIVE-FILL|16#896200ee'} ò{attribute 'initfromstyle3' := 'm_TrackColor.InactiveColor.dwFrameColor|Color|M4-MA-SW-TRACK-INACTIVE-FRAME|16#61000000'}ð{attribute 'initfromstyle4' := 'm_TrackColor.InactiveColor.dwFillColor|Color|M4-MA-SW-TRACK-INACTIVE-FILL|16#61000000'} ê{attribute 'initfromstyle5' := 'm_ThumbColor.ActiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-ACTIVE-FRAME|16#FF6200ee'}è{attribute 'initfromstyle6' := 'm_ThumbColor.ActiveColor.dwFillColor|Color|M4-MA-SW-THUMB-ACTIVE-FILL|16#FF6200ee'} ò{attribute 'initfromstyle7' := 'm_ThumbColor.InactiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-INACTIVE-FRAME|16#33000000'} ð{attribute 'initfromstyle8' := 'm_ThumbColor.InactiveColor.dwFillColor|Color|M4-MA-SW-THUMB-INACTIVE-FILL|16#FFFFFFFF'} !€{attribute 'initfromstyle9' := 'm_ThumbColor.HoverActiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-HOVER-ACTIVE-FRAME|16#1E6200ee'}"€{attribute 'initfromstyle10' := 'm_ThumbColor.HoverActiveColor.dwFillColor|Color|M4-MA-SW-THUMB-HOVER-ACTIVE-FILL|16#1E6200ee'} #Š{attribute 'initfromstyle11' := 'm_ThumbColor.HoverInactiveColor.dwFrameColor|Color|M4-MA-SW-THUMB-HOVER-INACTIVE-FRAME|16#1E000000'}$ˆ{attribute 'initfromstyle12' := 'm_ThumbColor.HoverInactiveColor.dwFillColor|Color|M4-MA-SW-THUMB-HOVER-INACTIVE-FILL|16#1EFFFFFF'} %j{attribute 'DragDropTarget' := 'm_pValue..pVariable'}&ÖFUNCTION_BLOCK VisuFbMaterialSwitch EXTENDS VisuFbRectangularElement IMPLEMENTS IVisualElement, ISelectable'VAR_INPUT(0	{attribute 'Animation'})>	{attribute 'UseOnlyVarAccess'}*X	{attribute 'Category' := 'Simple|Standard'}+~	{attribute 'DisplayTextId' := 'TL_ElementProperties.Variable'},²	{attribute 'ieccodeconversion_datatype' := 'VisuElemBase.VisuFbAnalyzeBoolVarConverted'}-š	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_VariableValue'}.X	m_pValue : POINTER TO VisuFbAnalyzeBoolVar;/	0X	{attribute 'Category' := 'Color|Standard'}	1‚	{attribute 'DisplayTextId' := 'TL_ElementProperties.TrackColor'}2”	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_TrackColor'}3L	m_TrackColor : 	VisuStructTrackColor;4‚	{attribute 'DisplayTextId' := 'TL_ElementProperties.ThumbColor'}5”	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_ThumbColor'}6L	m_ThumbColor : 	VisuStructThumbColor;7J	{attribute 'Category' := 'Standard'}8Š	{attribute 'DisplayTextId' := 'TL_ElementProperties.StateVariables'}9œ	{attribute 'DescriptionTextId' := 'TL_ElementProperties.Desc_StateVariables'}:t	m_pStateVariables :				POINTER TO VisuFbAnalyzeStateVars;;END_VAR<VAR_OUTPUT=R	EffectiveState : VisuStructElementState;>VAR	?@	m_bToggleState : BOOL := FALSE;@*	_currentPart : REAL;Ah	{attribute 'visucodeconversion_clientspecificdata'}B˜	m_pSwitchClientSpecificData: POINTER TO VisuStructSwitchClientSpecificData;Cr	{attribute 'visucodeconversion_clientspecificdataindex'}DT	m_diClientSpecificDataIndex : DINT := -1;E"UniqueIdGeneratorF370GPOULevelHL{8e575c5b-1d37-49c6-941b-5c0ec7874787}IStandardJ ChildObjectGuidsK8System.Collections.ArrayListL,AddAttributeSubsequentMboolÐÐ-ÐÐ	E
 ÐÐ
­ÚÐ-ÐÐ	E
-;ÐÐ
­8ÚÐ-ÐÐ
­9ÚÐ-ÐÐ
­:ÚÐ-ÐÐ
­;ÚÐ-ÐÐ
­<ÚÐ-ÐÐ
­=ÚÐ-ÐÐ
­>ÚÐ-ÐÐ
­?ÚÐ-ÐÐ
­@ÚÐ-ÐÐ
­AÚÐ-ÐÐ
­BÚÐ-ÐÐ
­CÚÐ-ÐÐ
­DÚÐ-ÐÐ
­EÚÐ- ÐÐ
­FÚÐ-!ÐÐ
­GÚÐ-"ÐÐ
­HÚÐ-#ÐÐ
­IÚÐ-$ÐÐ
­JÚÐ-%ÐÐ
­KÚÐ-&ÐÐ
­LÚÐ-'ÐÐ
­MÚÐ-(ÐÐ
­NÚÐ-)ÐÐ
­OÚÐ-*ÐÐ
­PÚÐ-+ÐÐ
­QÚÐ-,ÐÐ
­RÚÐ--ÐÐ
­SÚÐ-.ÐÐ
­TÚÐ-/ÐÐ
­UÚÐ-0ÐÐ
­VÚÐ-1ÐÐ
­WÚÐ-2ÐÐ
­XÚÐ-3ÐÐ
­YÚÐ-/ÐÐ
­ZÚÐ-0ÐÐ
­[ÚÐ-4ÐÐ
­\ÚÐ-5ÐÐ
­]ÚÐ-6ÐÐ
­^ÚÐ-/ÐÐ
­_ÚÐ-7ÐÐ
­`ÚÐ-(ÐÐ
­aÚÐ-8ÐÐ
­bÚÐ-9ÐÐ
­cÚÐ-:ÐÐ
­dÚÐ-;ÐÐ
­eÚÐ-<ÐÐ
­fÚÐ-=ÐÐ
­gÚÐ-;ÐÐ
­hÚÐ->ÐÐ
­iÚÐ-?ÐÐ
­jÚÐ-/ÐÐ
­kÚÐ-@ÐÐ
­lÚÐ-/ÐÐ
­mÚÐ-AÐÐ
­nÚÐ-BÐÐ
­oÚÐ-/ÐÐ
­pÚÐ-CÐÐ
­qÚÐ-DÐÐ
­ÚÐ-;ÐE-FÐGH-IJKÐLM­
\ No newline at end of file
+;ÐÐ
­8ÚÐ-ÐÐ
­9ÚÐ-ÐÐ
­:ÚÐ-ÐÐ
­;ÚÐ-ÐÐ
­<ÚÐ-ÐÐ
­=ÚÐ-ÐÐ
­>ÚÐ-ÐÐ
­?ÚÐ-ÐÐ
­@ÚÐ-ÐÐ
­AÚÐ-ÐÐ
­BÚÐ-ÐÐ
­CÚÐ-ÐÐ
­DÚÐ-ÐÐ
­EÚÐ- ÐÐ
­FÚÐ-!ÐÐ
­GÚÐ-"ÐÐ
­HÚÐ-#ÐÐ
­IÚÐ-$ÐÐ
­rÚÐ-%ÐÐ
­KÚÐ-&ÐÐ
­LÚÐ-'ÐÐ
­MÚÐ-(ÐÐ
­NÚÐ-)ÐÐ
­OÚÐ-*ÐÐ
­PÚÐ-+ÐÐ
­QÚÐ-,ÐÐ
­RÚÐ--ÐÐ
­SÚÐ-.ÐÐ
­TÚÐ-/ÐÐ
­UÚÐ-0ÐÐ
­VÚÐ-1ÐÐ
­WÚÐ-2ÐÐ
­XÚÐ-3ÐÐ
­YÚÐ-/ÐÐ
­ZÚÐ-0ÐÐ
­[ÚÐ-4ÐÐ
­\ÚÐ-5ÐÐ
­]ÚÐ-6ÐÐ
­^ÚÐ-/ÐÐ
­_ÚÐ-7ÐÐ
­`ÚÐ-(ÐÐ
­aÚÐ-8ÐÐ
­bÚÐ-9ÐÐ
­cÚÐ-:ÐÐ
­dÚÐ-;ÐÐ
­eÚÐ-<ÐÐ
­fÚÐ-=ÐÐ
­gÚÐ-;ÐÐ
­hÚÐ->ÐÐ
­iÚÐ-?ÐÐ
­jÚÐ-/ÐÐ
­kÚÐ-@ÐÐ
­lÚÐ-/ÐÐ
­mÚÐ-AÐÐ
­nÚÐ-BÐÐ
­oÚÐ-/ÐÐ
­pÚÐ-CÐÐ
­qÚÐ-DÐÐ
­ÚÐ-;ÐE-FÐGH-IJKÐLM­
\ No newline at end of file