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