--- a/trunk/Library/Libname/Function Blocks/VisuFbMaterialSwitch/ISelectable/PaintSelection/svnobj +++ b/trunk/Library/Libname/Function Blocks/VisuFbMaterialSwitch/ISelectable/PaintSelection/svnobj @@ -1,27 +1,29 @@ -Gx_l a - !0…jüoð kH I Úy' S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d -l o n g T a g T e x t ¦I F N O T E f f e c t i v e S t a t e . b I n p u t D e a c t i v a t e d A N D _ T H E N N O T E f f e c t i v e S t a t e . b I n v i s i b l e T H E N & r e c a l c u l a t e P a r t ( ) ; ( p a i n t S w i t c h H o v e r ( ) ; E N D _ I F I n t e r f a c e L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } r( * E x e c u t e s t h e d r a w i n g c o m m a n d s t h a t a r e n e e d e d t o d r a w @ t h e c u r r e n t e l e m e n t s e l e c t i o n * ) 8M E T H O D P a i n t S e l e c t i o n : B O O L V A R _ I N P U T B ( * T h e c u r r e n t s e l e c t i o n d a t a * ) ” p C u r r e n t S e l e c t i o n D a t a : P O I N T E R T O V i s u E l e m B a s e . V i s u _ S t r u c t S e l e c t i o n D a t a ; F ( * T h e c u r r e n t s e l e c t i o n c o l o r s * ) b s e l e c t i o n C o l o r s : V i s u E l e m B a s e . V i s u S t r u c t C o l o r s ; B ( * T h e c u r r e n t s e l e c t i o n l o o k * ) h s e l e c t i o n L o o k : V i s u E l e m B a s e . V i s u S t r u c t E l e m e n t L o o k ; P ( * T h e o f f s e t o f t h e s e l e c t i o n f r a m e * ) ( i F r a m e O f f s e t : I N T ; b ( * T h e c u r r e n t p o s i t i o n i n t h e p o s i t i o n a r r a y * ) , i P o s i t i o n I n d e x : I N T ; !: ( * A d d i t i o n a l p a i n t f l a g s * ) ", d w P a i n t F l a g s : D W O R D ; #E N D _ V A R $ Ð ÐÐEÐ Ð +Gx_l !0 jüoô ×Ë DI S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d +l o n g T a g T e x t bI F N O T E f f e c t i v e S t a t e . b I n p u t D e a c t i v a t e d A N D _ T H E N F N O T E f f e c t i v e S t a t e . b I n v i s i b l e T H E N & r e c a l c u l a t e P a r t ( ) ; ì I F m _ p C u r r e n t C l i e n t D a t a ^ . G l o b a l D a t a . D r a w i n g C o n t e x t . I s T o U p d a t e R e c t a n g l e ( E f f e c t i v e P o s i t i o n , m _ p C u r r e n t C l i e n t D a t a ) T H E N * p a i n t S w i t c h H o v e r ( ) ; E N D _ I F E N D _ I F I n t e r f a c e L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } r( * E x e c u t e s t h e d r a w i n g c o m m a n d s t h a t a r e n e e d e d t o d r a w @ t h e c u r r e n t e l e m e n t s e l e c t i o n * ) 8M E T H O D P a i n t S e l e c t i o n : B O O L V A R _ I N P U T B ( * T h e c u r r e n t s e l e c t i o n d a t a * ) ” p C u r r e n t S e l e c t i o n D a t a : P O I N T E R T O V i s u E l e m B a s e . V i s u _ S t r u c t S e l e c t i o n D a t a ; F ( * T h e c u r r e n t s e l e c t i o n c o l o r s * ) b s e l e c t i o n C o l o r s : V i s u E l e m B a s e . V i s u S t r u c t C o l o r s ; B ( * T h e c u r r e n t s e l e c t i o n l o o k * ) h s e l e c t i o n L o o k : V i s u E l e m B a s e . V i s u S t r u c t E l e m e n t L o o k ; P ( * T h e o f f s e t o f t h e s e l e c t i o n f r a m e * ) !( i F r a m e O f f s e t : I N T ; "b ( * T h e c u r r e n t p o s i t i o n i n t h e p o s i t i o n a r r a y * ) #, i P o s i t i o n I n d e x : I N T ; $: ( * A d d i t i o n a l p a i n t f l a g s * ) %, d w P a i n t F l a g s : D W O R D ; &E N D _ V A R '