Changeset 12

Show
Ignore:
Timestamp:
05/02/04 19:10:33 (4 years ago)
Author:
andy
Message:

Removed all dependancies on dwt.graphics.forward. (kudos to John Remier for pointing out what a tard I was)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/0.1/src/dwt/graphics/device.d

    r11 r12  
    1818    import dwt.graphics.font; 
    1919    import dwt.graphics.fontdata; 
    20     import dwt.graphics.forward; 
    2120    import dwt.graphics.rectangle; 
    2221    import dwt.graphics.point; 
     
    4241    with no implementations allowed  +/ 
    4342 
    44 public class Device : DeviceBase { 
     43public class Device : Drawable { 
     44 
     45    private import dwt.graphics.gcdata; 
    4546 
    4647 
     
    5859    * (Warning: This field is platform dependent) 
    5960    */ 
    60     /* 
    6161        // Moved into DeviceBase for the time being. 
    6262        public int hPalette = 0; 
     
    7171 
    7272    bit disposed; 
    73         */ 
    7473 
    7574 
  • branches/0.1/src/dwt/graphics/drawable.d

    r11 r12  
    1 /+ 
    21 
    32module dwt.graphics.drawable; 
    43 
    5 private import dwt.graphics.gcdata; 
    6  
    74 
    85public interface Drawable { 
     6 
     7private import dwt.graphics.gcdata; 
    98 
    109/** 
     
    4140public void internal_dispose_GC (int handle, GCData data); 
    4241} 
    43 +/ 
  • branches/0.1/src/dwt/graphics/gc.d

    r11 r12  
    1515    import dwt.graphics.color; 
    1616    import dwt.graphics.device; 
    17     import dwt.graphics.forward
     17    import dwt.graphics.drawable
    1818    import dwt.graphics.font; 
    1919    import dwt.graphics.fontmetrics; 
  • branches/0.1/src/dwt/graphics/gcdata.d

    r11 r12  
    1 /+ 
    21 
    32module dwt.graphics.gcdata; 
     
    76+/ 
    87 
    9 private import dwt.graphics.image; 
    10 private import dwt.graphics.device; 
    11 private import dwt.graphics.imagedata; 
    128private import dwt.internal.win32.paintstruct; 
    139 
     
    2521 
    2622public final class GCData { 
     23    private import dwt.graphics.device; 
     24    private import dwt.graphics.image; 
    2725    public Device device; 
    2826    public int style; 
     
    3836    public int layout = -1; 
    3937} 
    40 +/ 
  • branches/0.1/src/dwt/graphics/image.d

    r11 r12  
    1313    import dwt.dwt; 
    1414    import dwt.graphics.device; 
     15    import dwt.graphics.drawable; 
    1516    import dwt.graphics.gc; 
    1617    import dwt.graphics.gcdata; 
     
    1819    import dwt.graphics.color; 
    1920    import dwt.graphics.imagedata; 
    20     import dwt.graphics.forward; 
    2121    import dwt.graphics.palettedata; 
    2222    import dwt.graphics.rgb; 
     
    7878 */ 
    7979 
    80 public final class Image : ImageBase { 
     80public final class Image : Drawable { 
    8181 
    8282    /**