Ignore:
Timestamp:
08/09/08 11:11:40 (16 years ago)
Author:
bjn8
Message:

Reverted back... but left latest changes in comments with TODO tags.
Chart widget package broken at the moment but expeditee runs fine.
Widgets will be revised ASAP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/items/widgets/WidgetEdge.java

    r199 r206  
    1919                        InteractiveWidget widgetSource) {
    2020                super(start, end, id);
     21               
     22                /* TODO: REVISE
     23                super.setThickness(2.0f);
     24                super.setColor(Color.black);
     25                */
     26               
    2127                if (widgetSource == null)
    2228                        throw new NullPointerException("widgetSource");
     
    3339        }
    3440
    35         // @Override
    36         // public void setThickness(float thick) {
    37         // // Ignore
    38         // }
    39 
     41        @Override
     42        public void setThickness(float thick) {
     43                // Ignore
     44                // TODO: REVISE
     45        }
    4046        @Override
    4147        public void toggleArrow() {
     
    5864        }
    5965
    60         // @OVERRIDE
    61         // PUBLIC VOID SETCOLOR(COLOR C) {
    62         // // IGNORE
    63         // }
     66        @Override
     67        public void setColor(Color c) {
     68                // Ignore
     69               
     70                /* // TODO: REVISE
     71                if (_widgetSource != null) {
     72                        super.setColor(color);
     73                        _widgetSource.getSource().setColor(color);
     74                }
     75                */
     76        }
    6477
    6578        @Override
     
    108121        public void setSize(float size) {
    109122        }
     123       
     124       
     125       
     126       
     127       
     128       
     129        /// TODO: REVISE COMMENTED BELOW
    110130
    111         @Override
    112         public boolean contains(int x, int y) {
    113                 return super.contains(x, y) && !getEnclosedShape().contains(x, y);
    114         }
     131//      @Override
     132//      public boolean contains(int x, int y) {
     133//              return super.contains(x, y) && !getEnclosedShape().contains(x, y);
     134//      }
     135//
     136//      @Override
     137//      public Polygon getEnclosedShape() {
     138//              return getStartItem().getEnclosedShape();
     139//      }
     140//
     141//      @Override
     142//      public String getLink() {
     143//              return _widgetSource.getSource().getLink();
     144//      }
     145//
     146//      @Override
     147//      public void setLink(String link) {
     148//              _widgetSource.setLink(link);
     149//      }
     150//
     151//
     152//      @Override
     153//      public void setThickness(float newThickness, boolean setConnected) {
     154//              if (_widgetSource != null) {
     155//                      float minThickness = _widgetSource.getMinimumBorderThickness();
     156//                      if(newThickness < minThickness)
     157//                              newThickness = minThickness;
     158//                      super.setThickness(newThickness, setConnected);
     159//                      _widgetSource.getSource().setThickness(newThickness, false);
     160//              }
     161//      }
    115162
    116         @Override
    117         public Polygon getEnclosedShape() {
    118                 return getStartItem().getEnclosedShape();
    119         }
    120163
    121         @Override
    122         public String getLink() {
    123                 return _widgetSource.getSource().getLink();
    124         }
    125 
    126         @Override
    127         public void setLink(String link) {
    128                 _widgetSource.setLink(link);
    129         }
    130 
    131         @Override
    132         protected boolean dontPaint() {
    133                 return getThickness() <= 0;
    134         }
    135 
    136         @Override
    137         public void setThickness(float newThickness, boolean setConnected) {
    138                 if (_widgetSource != null) {
    139                         float minThickness = _widgetSource.getMinimumBorderThickness();
    140                         if(newThickness < minThickness)
    141                                 newThickness = minThickness;
    142                         super.setThickness(newThickness, setConnected);
    143                         _widgetSource.getSource().setThickness(newThickness, false);
    144                 }
    145         }
    146 
    147         @Override
    148         public void setColor(Color color) {
    149                 if (_widgetSource != null) {
    150                         super.setColor(color);
    151                         _widgetSource.getSource().setColor(color);
    152                 }
    153         }
     164       
     165        ///
     166       
     167       
     168       
    154169}
Note: See TracChangeset for help on using the changeset viewer.