$ od -c -N 50000 [eris]<LispCore>SOURCES>FREEMENU-NEW.TEDIT!1 0000000 F r e e M e n u C h a n g e 0000020 s : \r \r T h i s d o c u m e n 0000040 t d e s c r i b e s t h e 0000060 i n c o m p a t i b l e c h a 0000100 n g e s f r o m t h e o l 0000120 d v e r s i o n t o t h e 0000140 n e w v e r s i o n o f 0000160 F r e e M e n u . T h i s 0000200 d o c u m e n t d o e s n 0000220 o t d e s c r i b e a n y 0000240 o f t h e n e w f e a t u 0000260 r e s o f F r e e M e n u 0000300 . \r \r \r T h e f u n c t i o n 0000320 F R E E M E N U i s u s e 0000340 d t o c r e a t e a F r 0000360 e e M e n u , r e p l a c i 0000400 n g a n d c o m b i n i n g 0000420 t h e f u n c t i o n s F 0000440 M . M A K E M E N U a n d F 0000460 M . F O R M A T M E N U . \r \r \r 0000500 I n t h e D e s c r i p t i 0000520 o n o f t h e F r e e M 0000540 e n u : \r \r T h e r e i s n 0000560 o l o n g e r a W I N D O 0000600 W P R O P S l i s t . T h 0000620 e w i n d o w p r o p e r t 0000640 i e s T I T L E , B O R D E 0000660 R t h a t u s e d t o b 0000700 e s e t h e r e c a n b 0000720 e p a s s e d t o t h e 0000740 f u n c t i o n F R E E M E N 0000760 U . O t h e r w i n d o w 0001000 p r o p e r t i e s ( l i k 0001020 e F M . P R O M P T W I N D O 0001040 W ) c a n b e s e t d i 0001060 r e c t l y a f t e r F R E 0001100 E M E N U r e t u r n s t h 0001120 e w i n d o w . T h e r e 0001140 i s a s e c t i o n i n 0001160 t h e d o c u m e n t a t i 0001200 o n e n t i t l e d F r e e 0001220 M e n u W i n d o w P r o 0001240 p e r t i e s . \r \r T h e M E 0001260 N U P R O P S l i s t i s 0001300 n o w c a l l e d P R O P S 0001320 . E a c h g r o u p o f 0001340 i t e m s i n t h e F r 0001360 e e M e n u d e s c r i p t 0001400 i o n c a n s p e c i f y 0001420 i t s o w n P R O P S . 0001440 T h e P R O P S l i s t i 0001460 s o p t i o n a l , b u t 0001500 i f p r o v i d e d m u s t 0001520 b e t h e f i r s t t h 0001540 i n g i n t h e g r o u p 0001560 d e s c r i p t i o n . \r \r S 0001600 e t t i n g t h e i n i t i 0001620 a l s t a t e o f a n i 0001640 t e m i s n o w d o n e 0001660 w i t h t h e i t e m p r 0001700 o p e r t y I N I T S T A T E 0001720 i n t h e i t e m d e s 0001740 c r i p t i o n , n o t t h 0001760 e S T A T E p r o p e r t y 0002000 . \r \r \r \r F r e e M e n u I 0002020 t e m s : \r \r 3 S T A T E i t 0002040 e m s n o w h a v e s t a 0002060 t e s O F F , N I L , a n 0002100 d T ( i n s t e a d o f 0002120 a N E U T R A L s t a t e ) 0002140 . T h e y a p p e a r b 0002160 y d e f a u l t i n t h e 0002200 N I L s t a t e . \r \r N C H 0002220 O O S E i t e m s a r e r 0002240 e p l a c e d b y g e n e r 0002260 a l S T A T E i t e m s . 0002300 T o g e t t h e f u n c 0002320 t i o n a l i t y o f n c h 0002340 o o s e i t e m s , s p e c 0002360 i f y t h e p r o p e r t y 0002400 M E N U I T E M S ( a l i 0002420 s t o f i t e m s t o g 0002440 o i n a p o p u p m e n 0002460 u f o r t h e i t e m ) , 0002500 w h i c h i n s t r u c t s 0002520 t h e S T A T E i t e m s 0002540 t o p o p u p t h e m e 0002560 n u w h e n s e l e c t e d 0002600 . S T A T E i t e m s d 0002620 o n o t d i s p l a y t h 0002640 e i r c u r r e n t s t a t 0002660 e b y d e f a u l t . I 0002700 n s t e a d y o u h a v e 0002720 t o l i n k t h i s i t e 0002740 m t o a D I S P L A Y i 0002760 t e m , w h i c h w i l l 0003000 s h o w t h e s t a t e . 0003020 T o d o t h i s s p e c 0003040 i f y o n t h e i t e m 0003060 d e s c r i p t i o n L I N K 0003100 S ( D I S P L A Y < I D o 0003120 f d e s i r e d i t e m > ) 0003140 , a n d d e c l a r e a n 0003160 i t e m o f t y p e D I 0003200 S P L A Y w i t h t h e a 0003220 p p r o p r i a t e I D s o 0003240 m e w h e r e i n t h e m 0003260 e n u . T h e i t e m p 0003300 r o p e r t i e s M E N U F O 0003320 N T a n d M E N U T I T L E 0003340 a l s o a p p l y t o t 0003360 h e p o p u p m e n u . \r \r 0003400 N W A Y i t e m s a r e d 0003420 e c l a r e d s l i g h t l y 0003440 d i f f e r e n t l y . T 0003460 h e r e i s n o w t h e 0003500 n o t i o n o f a n N W a 0003520 y C o l l e c t i o n , w h 0003540 i c h i s a c o l l e c t 0003560 i o n o f i t e m s a c t 0003600 i n g a n a s i n g l e 0003620 n w a y i t e m . T h e 0003640 C o l l e c t i o n i s n o 0003660 w d e c l a r e d b y s p 0003700 e c i f y i n g a n y n u m 0003720 b e r o f N W a y i t e m 0003740 s , w i t h t h e s a m e 0003760 C O L L E C T I O N p r o p 0004000 e r t y i d . N W a y C 0004020 o l l e c t i o n s h a v e 0004040 p r o p e r t i e s , j u s t 0004060 l i k e i t e m s a n d 0004100 g r o u p s , a c c e s s i b 0004120 l e b y t h e m a c r o 0004140 F M . N W A Y P R O P S . T 0004160 h e s e p r o p e r t i e s 0004200 c a n b e s p e c i f i e d 0004220 i n p r o p e r t y l i s 0004240 t f o r m a t a s t h e 0004260 v a l u e o f t h e N W A 0004300 Y P R O P S p r o p e r t y 0004320 o f t h e f i r s t n w a 0004340 y i t e m d e c l a r e d 0004360 i n e a c h c o l l e c t i 0004400 o n . N W a y c o l l e c 0004420 t i o n s b y d e f a u l t 0004440 c a n n o t b e d e s e l 0004460 e c t e d ( n o i t e m s 0004500 e l e c t e d ) . S e t t i n 0004520 g t h e c o l l e c t i o n 0004540 p r o p e r t y D E S E L E 0004560 C T c h a n g e s t h i s . 0004600 T h e s t a t e o f t 0004620 h e n w a y c o l l e c t i 0004640 o n i s m a i n t a i n e d 0004660 a s t h e S T A T E p r 0004700 o p e r t y o f t h e c o 0004720 l l e c t i o n . \r \r E D I T 0004740 i t e m s n o l o n g e r 0004760 w i l l s t o p a t t h e 0005000 e d g e o f t h e w i n 0005020 d o w . E d i t i n g i s 0005040 e i t h e r r e s t r i c t 0005060 e d b y t h e M A X W I D 0005100 T H p r o p e r t y , o r 0005120 e l s e i t i s n o t r 0005140 e s t r i c t e d a t a l l 0005160 . T h e E D I T S T O P 0005200 p r o p e r t y i s o b s o 0005220 l e t e . S t a r t i n g 0005240 e d i t i n g w i t h t h e 0005260 R i g h t m o u s e b u t 0005300 t o n c a u s e s t h e i 0005320 t e m t o b e c l e a r e 0005340 d f i r s t . \r \r E D I T S T 0005360 A R T i t e m s n o w s p 0005400 e c i f y t h e i r a s s o 0005420 c i a t e d e d i t i t e m 0005440 ( t h e r e c a n o n l y 0005460 b e o n e ) b y a l i 0005500 n k t o t h e a c t u a l 0005520 i t e m , d e c l a r e d 0005540 w i t h L I N K S ( E D I T 0005560 < I D o f d e s i r e d 0005600 i t e m > ) o n t h e i t 0005620 e m d e s c r i p t i o n . \r 0005640 \r T I T L E i t e m s a r e 0005660 r e p l a c e d b y D I S 0005700 P L A Y i t e m s , w h i c 0005720 h w o r k t h e s a m e 0005740 w a y . \r \r \r F r e e M e n u 0005760 I n t e r f a c e f u n c t 0006000 i o n s : \r \r F M . M A K E M E 0006020 N U a n d F M . F O R M A T 0006040 M E N U r e p l a c e d b y 0006060 \r ( F R E E M E N U D E S C R 0006100 I P T I O N T I T L E B A C 0006120 K G R O U N D B O R D E R ) \r 0006140 T h e d e s i r e d f o r m 0006160 a t i s n o t s p e c i f 0006200 i e d a s i n t h e P R 0006220 O P S l i s t . \r \r F M . I T 0006240 E M F R O M I D r e p l a c e 0006260 d b y \r ( F M . G E T I T E M 0006300 I D G R O U P W I N D O W 0006320 ) \r G R O U P i s t h e I 0006340 D o f t h e g r o u p t 0006360 o s e a r c h f o r t h e 0006400 i t e m . A S b e f o r 0006420 e I D i s m a t c h e d 0006440 a g a i n s t t h e i t e m 0006460 I D a n d t h e n t h e 0006500 i t e m L A B E L . I f 0006520 N I L , t h e e n t i r e 0006540 m e n u i s s e a r c h e 0006560 d . \r \r F M . R E A D S T A T E 0006600 r e p l a c e d b y \r ( F M 0006620 . G E T S T A T E W I N D O W 0006640 ) \r R e t u r n s a p r o p 0006660 e r t y l i s t o f t h e 0006700 s e l e c t e d i t e m i 0006720 n t h e m e n u . T h i 0006740 s l i s t n o w a l s o 0006760 i n c l u d e s t h e n w a 0007000 y C o l l e c t i o n s a n 0007020 d t h e i r s e l e c t e d 0007040 i t e m . \r \r ( F M . C H A N 0007060 G E L A B E L I T E M N E W 0007100 L A B E L W I N D O W U P D 0007120 A T E F L G ) n e w a r g 0007140 u m e n t o r d e r \r N o w 0007160 w o r k s b y r e b u i l d 0007200 i n g t h e i t e m l a b 0007220 e l f r o m s c r a t c h , 0007240 t a k i n g t h e o r i g 0007260 i n a l s p e c i f i c a t i 0007300 o n o f M A X W I D T H a 0007320 n d M A X H E I G H T i n t 0007340 o a c c o u n t . N E W L 0007360 A B E L c a n b e a n a 0007400 t o m , s t r i n g , o r 0007420 b i t m a p . I f U P D A 0007440 T E F L G i s s e t , t h 0007460 e n t h e f r e e m e n u 0007500 g r o u p s r e g i o n s 0007520 a r e r e c a l c u l a t e d 0007540 , s o t h a t b o x e d 0007560 g r o u p s w i l l b e r 0007600 e d i s p l a y e d p r o p e 0007620 r l y . \r \r ( F M . C H A N G E 0007640 S T A T E X N E W S T A T E 0007660 W I N D O W ) n e w a r 0007700 g u m e n t o r d e r \r X i 0007720 s e i t h e r a n i t e m 0007740 o r a n N W a y C o l l 0007760 e c t i o n I D . N E W S 0010000 T A T E i s a n a p p r o 0010020 p r i a t e s t a t e t o 0010040 t h e t y p e o f i t e m 0010060 . I f a n N W a y c o 0010100 l l e c t i o n , N E W S T A 0010120 T E i s t h e a c t u a l 0010140 i t e m t o b e s e l e 0010160 c t e d , o r N I L t o 0010200 d e s e l e c t . T o g g l 0010220 e i t e m s t a k e e i t 0010240 h e r T o r N I L a s 0010260 N E W S T A T E , a n d 3 S 0010300 T A T E i t e m s t a k e 0010320 O F F , N I L , o r T , 0010340 a n d S T A T E i t e m s 0010360 t a k e a n y a t o m , s 0010400 t r i n g , o r b i t m a p 0010420 a s t h e i r n e w s t 0010440 a t e . E d i t i t e m s 0010460 t a k e a n e w l a b e 0010500 l a s N E W S T A T E , a 0010520 n d C H A N G E L A B E L i 0010540 s c a l l e d . \r \r F M . F I 0010560 X S H A P E r e p l a c e d 0010600 b y \r ( F M . R E S E T S H A P 0010620 E W I N D O W A L W A Y S F 0010640 L G ) \r \r F M . S H A D E I T 0010660 E M a n d F M . S H A D E I 0010700 T E M B M r e p l a c e d b 0010720 y \r ( F M . H I G H L I G H T I 0010740 T E M I T E M W I N D O W ) 0010760 A N D ( F M . S H A D E X 0011000 S H A D E W I N D O W ) \r F 0011020 M . H I G H L I G H T I T E M 0011040 w i l l p r o g r a m m a t i 0011060 c a l l y h i g h l i g h t 0011100 a n i t e m , a s s p e c 0011120 i f i e d b y i t s H I G 0011140 H L G I H T p r o p e r t y . 0011160 F M . S H A D E w i l l 0011200 p a i n t S H A D E o n a 0011220 n i t e m o r a g r o u 0011240 p o f i t e m , w h e r e 0011260 X i s e i t h e r t h e 0011300 i t e m o r t h e I D 0011320 o r t h e g r o u p . B 0011340 o t h o f t h e s e a r e 0011360 t e m p o r y , a n d w i 0011400 l l b e u n d o n e b y 0011420 a r e d i s p l a y o r s 0011440 c r o l l . \r \r \r \0 \0 \0 \0 \0 004 \0 0011460 004 \0 023 \0 005 G A C H A \0 \f \0 \0 \0 \0 0011500 \0 \0 \0 \0 \0 023 \0 005 G A C H A \0 \f \0 0011520 \0 \0 \0 \0 \0 002 \0 \0 023 \0 005 G A C H A 0011540 \0 \n \0 \0 \0 \0 \0 \0 \0 \0 \0 023 \0 005 G A 0011560 C H A \0 \n \0 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 0011600 022 \0 \0 \0 \0 002 \0 \0 \0 260 \0 \0 \0 \0 001 \0 0011620 \0 \0 ~ \0 \0 \0 \0 003 \0 \0 \0 % \0 \0 \0 \0 0011640 004 \0 \0 001 ' \0 \0 \0 \0 003 \0 \0 \0 033 \0 \0 0011660 \0 \0 004 \0 \0 001 ^ \0 \0 \0 \0 003 \0 \0 \0 021 0011700 \0 \0 \0 \0 004 \0 \0 \a 321 \0 \0 \0 \0 003 \0 \0 0011720 \0 037 \0 \0 \0 \0 004 \0 \0 002 S \0 \0 \0 \0 003 0011740 \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 001 O \0 \0 \0 0011760 \0 003 \0 \0 \0 022 \0 \0 \0 \0 004 \0 \0 003 ] \0 0012000 \0 \0 \0 003 \0 \0 023 ) \0 017 z 272 0012014