T h i s   s a m p l e   s h o u l d   p r o v i d e   t h e   f o l l o w i n g   f u n c t i o n a l i t y : 
 
 1 . 	 G i v e n   a   s e l e c t i o n   o f   w a l l s   t h a t   m a k e   a   c l o s e d   o u t l i n e ,   g e n e r a t e   a   f l o o r   u s i n g   t h a t   o u t l i n e . 
 
 2 . 	 W h e n   t h e   c o m m a n d   i s   e x e c u t e d   a   d i a l o g   s h o u l d   a p p e a r   t h a t   c o n t a i n s   t h e   f o l l o w i n g : 
 
 a ) 	 A   d r o p   d o w n   l i s t   b o x   c o n t a i n i n g   a l l   t h e   f l o o r   t y p e s . 
 
 b ) 	 A   c h e c k   b o x   s h o w   t h e   f l o o r   t o   b e   c r e a t e d   i s   s t r u c t u r a l   o r   n o t . 
 
 c ) 	 A   p r e v i e w   w i n d o w   s h o u l d   d i s p l a y   t h e   c l o s e d   o u t l i n e .   T h e   g r a p h i c s   s h o u l d   b e   r e s i z e d   t o   f i t   t h e   p r e v i e w   p a n e .   N o   f o r m   o r   z o o m i n g ,   p a n n i n g   o r   r o t a t i n g   i s   r e q u i r e d . 
 
 3 . 	 T h e r e   s h o u l d   b e   a   w a r n i n g   f o r   w a l l s   u n c l o s e d   o u t l i n e . 