Mercurial > projects > dwt-addons
diff dwtx/draw2d/ButtonBorder.d @ 103:2d6540440fe6
Replace static ctors with lazy init.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sun, 03 Aug 2008 17:01:51 +0200 |
parents | 0de61c6f08ca |
children |
line wrap: on
line diff
--- a/dwtx/draw2d/ButtonBorder.d Sun Aug 03 03:07:30 2008 +0200 +++ b/dwtx/draw2d/ButtonBorder.d Sun Aug 03 17:01:51 2008 +0200 @@ -44,8 +44,8 @@ * Default button border. * @see SCHEMES#BUTTON */ -private static const Border BUTTON_; -public static ButtonScheme BUTTON(){ +private static Border BUTTON_; +public static Border BUTTON(){ if( BUTTON_ is null ){ synchronized( ButtonScheme.classinfo ){ if( BUTTON_ is null ){ @@ -59,8 +59,8 @@ * Inverted hightlight colors from BUTTON. * @see SCHEMES#BUTTON_CONTRAST */ -private static const Border BUTTON_CONTRAST_; -public static ButtonScheme BUTTON_CONTRAST(){ +private static Border BUTTON_CONTRAST_; +public static Border BUTTON_CONTRAST(){ if( BUTTON_CONTRAST_ is null ){ synchronized( ButtonScheme.classinfo ){ if( BUTTON_CONTRAST_ is null ){ @@ -74,8 +74,8 @@ * Used for scrollbar buttons. * @see SCHEMES#BUTTON_SCROLLBAR */ -private static const Border BUTTON_SCROLLBAR_; -public static ButtonScheme BUTTON_SCROLLBAR(){ +private static Border BUTTON_SCROLLBAR_; +public static Border BUTTON_SCROLLBAR(){ if( BUTTON_SCROLLBAR_ is null ){ synchronized( ButtonScheme.classinfo ){ if( BUTTON_SCROLLBAR_ is null ){ @@ -89,8 +89,8 @@ * Used for toolbar buttons. * @see SCHEMES#TOOLBAR */ -private static const Border TOOLBAR_; -public static ButtonScheme TOOLBAR(){ +private static Border TOOLBAR_; +public static Border TOOLBAR(){ if( TOOLBAR_ is null ){ synchronized( ButtonScheme.classinfo ){ if( TOOLBAR_ is null ){ @@ -226,7 +226,7 @@ /** * Contrast button scheme */ - private static const ButtonScheme BUTTON_CONTRAST_; + private static ButtonScheme BUTTON_CONTRAST_; static ButtonScheme BUTTON_CONTRAST(){ if( BUTTON_CONTRAST_ is null ){ synchronized( ButtonScheme.classinfo ){ @@ -243,7 +243,7 @@ /** * Regular button scheme */ - private static const ButtonScheme BUTTON_; + private static ButtonScheme BUTTON_; static ButtonScheme BUTTON(){ if( BUTTON_ is null ){ synchronized( ButtonScheme.classinfo ){ @@ -260,7 +260,7 @@ /** * Toolbar button scheme */ - private static const ButtonScheme TOOLBAR_; + private static ButtonScheme TOOLBAR_; static ButtonScheme TOOLBAR(){ if( TOOLBAR_ is null ){ synchronized( ButtonScheme.classinfo ){ @@ -277,7 +277,7 @@ /** * Scrollbar button scheme */ - private static const ButtonScheme BUTTON_SCROLLBAR_; + private static ButtonScheme BUTTON_SCROLLBAR_; static ButtonScheme BUTTON_SCROLLBAR(){ if( BUTTON_SCROLLBAR_ is null ){ synchronized( ButtonScheme.classinfo ){