O p e n D C L ( t m ) 
 
 
 
 w w w . o p e n d c l . c o m 
 
 
 
 C o p y r i g h t   ( C )   2 0 0 7   -   2 0 1 4   O p e n D C L   C o n s o r t i u m 
 
 O p e n D C L   i s   a   t r a d e m a r k   o f   O p e n D C L   C o n s o r t i u m 
 
 S e e   G N U - G P L . t x t   f o r   l i c e n s e   t e r m s   a n d   c o n d i t i o n s 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T h i s   p r o g r a m   i s   f r e e   s o f t w a r e ;   y o u   c a n   r e d i s t r i b u t e   i t   a n d / o r 
 
 m o d i f y   i t   u n d e r   t h e   t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e 
 
 a s   p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ;   e i t h e r   v e r s i o n   2 
 
 o f   t h e   L i c e n s e ,   o r   ( a t   y o u r   o p t i o n )   a n y   l a t e r   v e r s i o n . 
 
 
 
 T h i s   p r o g r a m   i s   d i s t r i b u t e d   i n   t h e   h o p e   t h a t   i t   w i l l   b e   u s e f u l , 
 
 b u t   W I T H O U T   A N Y   W A R R A N T Y ;   w i t h o u t   e v e n   t h e   i m p l i e d   w a r r a n t y   o f 
 
 M E R C H A N T A B I L I T Y   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .     S e e   t h e 
 
 G N U   G e n e r a l   P u b l i c   L i c e n s e   f o r   m o r e   d e t a i l s . 
 
 
 
 Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e 
 
 a l o n g   w i t h   t h i s   p r o g r a m ;   i f   n o t ,   w r i t e   t o   t h e   F r e e   S o f t w a r e 
 
 F o u n d a t i o n ,   I n c . ,   5 1   F r a n k l i n   S t r e e t ,   F i f t h   F l o o r ,   B o s t o n ,   M A 
 
 0 2 1 1 0 - 1 3 0 1 ,   U S A . 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 
 
                                                         C R E D I T S 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 
 
 O p e n D C L   i s   b a s e d   o n   O b j e c t D C L ,   a   c o m m e r c i a l   a p p l i c a t i o n   b y   3 r d   
 
 D a y   S o f t w a r e   t h a t   w a s   r e l e a s e d   a s   o p e n   s o u r c e   u n d e r   t h e   G N U   
 
 G e n e r a l   P u b l i c   L i c e n s e   i n   2 0 0 6   b y   o w n e r   C h a d   W a n l e s s .   O p e n D C L   
 
 r e p r e s e n t s   t h e   c o m b i n e d   w o r k   o f   t h e   o r i g i n a l   a u t h o r s   a n d   t h e   
 
 f o l l o w i n g   i n d i v i d u a l s   w h o   c o n t r i b u t e d   i n   v a r i o u s   w a y s   t o   t h e   
 
 O p e n D C L   o p e n   s o u r c e   p r o j e c t   o n   S o u r c e F o r g e   a t : 
 
 h t t p : / / w w w . s o u r c e f o r g e . n e t / p r o j e c t s / o p e n d c l 
 
 
 
 C r e d i t s   i n c l u d e   S o u r c e F o r g e   h a n d l e s   w i t h   r e a l   n a m e s   i n   
 
 p a r e n t h e s e s   w h e n   a v a i l a b l e . 
 
 
 
 P R O G R A M M I N G : 
 
 o w e n w e n g e r d   ( O w e n   W e n g e r d ) 
 
 d a v i d r o b i s o n   ( D a v i d   R o b i s o n ) 
 
 
 
 D O C U M E N T A T I O N / S A M P L E S : 
 
 d a v i c _ j g _ w h i t e   ( D a v i d   W h i t e ) 
 
 b a z z a c a d   ( B a r r y   R a l p h s ) 
 
 k e r r y b r o w n   ( K e r r y   B r o w n ) 
 
 p u c k e t t m   ( M i c h a e l   P u c k e t t ) 
 
 
 
 L O G O / G R A P H I C S : 
 
 j b   ( J a m e s   B u z b e e ) 
 
 d k h 0 0 7   ( D a n i e l   H a r g r e a v e s ) 
 
 
 
 L O C A L   L A N G U A G E   P R O J E C T   M A N A G E R S : 
 
 Z i b s t e r   ( Z b i g n i e w   K n i a t ) 
 
 s t e p h a n _ 3 5   ( S t e p h a n   B u c h h o l z ) 
 
 k e p - d i g i t a l   ( F r e d   T o m k e ) 
 
 K e l i e 
 
 M a r c o   J a c i n t o   ( M a r c o   J a c i n t o ) 
 
 
 
 B E T A   T E S T I N G : 
 
 b a z z a c a d   ( B a r r y   R a l p h s ) 
 
 d a v i c _ j g _ w h i t e   ( D a v i d   W h i t e ) 
 
 d o m e n i c o m a r i a   ( D o m e n i c o   M a r i a   P i s a n o ) 
 
 j m a e d i n g   ( J a m e s   M a e d i n g ) 
 
 k e r r y b r o w n   ( K e r r y   B r o w n ) 
 
 s e r o s   ( M a t e u s z   J a c a k ) 
 
 s v e l a s q u e z   ( S e b a s t i  o   V e l a s q u e z ) 
 
 z e e b o y   ( D o u g   B a r e n s e ) 
 
 d k h 0 0 7   ( D a n i e l   H a r g r e a v e s ) 
 
 d a v i d b a r k e r   ( D a v i d   B a r k e r ) 
 
 s t e p h a n _ 3 5   ( S t  p h a n   B u c h h o l z ) 
 
 f u n k i t e c t   ( J a m e s   L e V i e u x ) 
 
 a y m e n _ e l l o u z e   ( A y m e n   E l l o u z e ) 
 
 k e p - d i g i t a l   ( F r e d   T o m k e ) 
 
 j b   ( J a m e s   B u z b e e ) 
 
 t l i n d e l l   ( T o r r e n c e   L i n d e l l ) 
 
 
 
 
 
 
 
 S o m e   O p e n D C L   c o m p o n e n t s   a r e   b a s e d   o n   o r   d e r i v e d   f r o m   p u b l i c   
 
 d o m a i n   a n d   c o p y r i g h t e d   s o u r c e   c o d e   l i c e n s e d   f r o m   t h i r d   
 
 p a r t i e s .   T h a n k s   t o   t h e   f o l l o w i n g   f o r   t h e i r   v a l u a b l e   
 
 c o n t r i b u t i o n s   t o   O p e n D C L : 
 
 
 
 D a v i d e   C a l a b r o '   ( d a v i d e _ c a l a b r o @ y a h o o . c o m ) 
 
 C C e X D I b   d e v i c e   i n d e p e n d e n t   b i t m a p   c l a s s 
 
 C B u t t o n S T   h o t   t r a c k i n g   b u t t o n   c l a s s 
 
 C X P S t y l e B u t t o n S T   X P   s t y l e   h o t   t r a c k i n g   b u t t o n 
 
 C T h e m e H e l p e r S T   X P   t h e m e s   h e l p e r   c l a s s 
 
 C L a y e r e d W i n d o w H e l p e r S T   s e m i - t r a n s p a r e n t   ( l a y e r e d )   w i n d o w   c l a s s 
 
 
 
 C r i s t i   P o s e a   ( w w w . d a t a m e k a n i x . c o m ) 
 
 C S i z i n g C o n t r o l B a r   c l a s s   f o r   d o c k i n g   c o n t r o l   b a r s 
 
 
 
 D a n i e l   F r e y   ( D a n i e l . F r e y @ h e w - k a b e l - c d t . c o m ) 
 
 C R o u n d S l i d e r C t r l   r o u n d   s l i d e r   c o n t r o l   c l a s s 
 
 i n c l u d i n g   c o d e   f r o m   C h r i s   M a u n d e r   ( c h r i s m a u n d e r @ c o d e g u r u . c o m ) 
 
 
 
 J o r g e   L o d o s   ( l o d o s @ c i g b . e d u . c u ) 
 
 C P r e v i e w F i l e D l g   M F C   f i l e   d i a l o g   w i t h   p r e v i e w   w i n d o w 
 
 
 
 C h r i s   M a u n d e r   ( c h r i s m a u n d e r @ c o d e g u r u . c o m ) 
 
 C C o l o u r P i c k e r ,   C C o l o u r P o p u p   c l a s s e s   f o r   d i s p l a y i n g   c o l o r   
 
 s w a t c h e s   f o r   s e l e c t i o n 
 
 
 
 J a m e s   R .   T w i n e 
 
 C C o l o r P i c k e r C B   c o m b o   b o x   f o r   c o l o r   s e l e c t i o n 
 
 
 
 P a r a m a x   T e c h n o l o g y   L i m i t e d 
 
 C T i p W n d   t o o l t i p   w i n d o w   c o n t r o l 
 
 
 
 P a o l o   M e s s i n a   ( p p e s c h e r @ y a h o o . c o m ) 
 
 C R e s i z a b l e D i a l o g   m a n a g e s   c o n t r o l   r e p o s i t i o n i n g   d u r i n g   r e s i z i n g 
 
 
 
 E u g e n e   P u s t o v o y t 
 
 C P P T o o l T i p   M F C   t o o l t i p   c l a s s 
 
 
 
 K e i t h   R u l e   ( k e i t h r @ e u r o p a . c o m ) 
 
 C M e m D C   m e m o r y   d e v i c e   c o n t e x t   f o r   i m a g e   m a n i p u l a t i o n 
 
 
 
 G u y   E r i c   S c h a l n a t   ( a n d   o t h e r s )   ( h t t p : / / w w w . l i b p n g . o r g / p u b / p n g / l i b p n g . h t m l ) 
 
 L i b p n g   C   l i b r a r y   f o r   r e a d i n g / w r i t i n g   P N G   i m a g e   d a t a 
 
 