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 ){