Ignore:
Timestamp:
01/20/14 11:06:05 (10 years ago)
Author:
davidb
Message:

Introduction of anchorLeft and anchorTop to compliment existing anchorRight and anchorBottom

Location:
trunk/src/org/expeditee/items/widgets
Files:
3 edited

Legend:

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

    r626 r720  
    17051705        }
    17061706
     1707        public void setAnchorTop(Float anchor) {
     1708                setPosition(getX(),Math.round(anchor));
     1709                getSource().setAnchorTop(anchor);
     1710        }
     1711
    17071712        public void setAnchorBottom(Float anchor) {
    17081713                setPosition(getX(),
    1709                                 Math.round(FrameGraphics.getMaxFrameSize().height - anchor - getHeight()));
     1714                            Math.round(FrameGraphics.getMaxFrameSize().height - anchor - getHeight()));
    17101715                getSource().setAnchorBottom(anchor);
    17111716        }
    17121717
     1718        public void setAnchorLeft(Float anchor) {
     1719                setPosition(Math.round(anchor),
     1720                            getY());
     1721                getSource().setAnchorLeft(anchor);
     1722        }
     1723
    17131724        public void setAnchorRight(Float anchor) {
    1714                 setPosition(
    1715                                 Math.round(FrameGraphics.getMaxFrameSize().width - anchor - getWidth()),
    1716                                 getY());
     1725                setPosition(Math.round(FrameGraphics.getMaxFrameSize().width - anchor - getWidth()),
     1726                            getY());
    17171727                getSource().setAnchorRight(anchor);
    17181728        }
  • trunk/src/org/expeditee/items/widgets/WidgetCorner.java

    r474 r720  
    150150
    151151        @Override
     152        public void setAnchorTop(Float anchor) {
     153                _widgetSource.setAnchorTop(anchor);
     154        }
     155
     156        @Override
    152157        public void setAnchorBottom(Float anchor) {
    153158                _widgetSource.setAnchorBottom(anchor);
     
    155160
    156161        @Override
     162        public void setAnchorLeft(Float anchor) {
     163                _widgetSource.setAnchorLeft(anchor);
     164        }
     165
     166        @Override
    157167        public void setAnchorRight(Float anchor) {
    158168                _widgetSource.setAnchorRight(anchor);
     
    160170
    161171        @Override
     172        public Float getAnchorTop() {
     173                return _widgetSource.getSource().getAnchorTop();
     174        }
     175
     176        @Override
    162177        public Float getAnchorBottom() {
    163178                return _widgetSource.getSource().getAnchorBottom();
     179        }
     180
     181        @Override
     182        public Float getAnchorLeft() {
     183                return _widgetSource.getSource().getAnchorLeft();
    164184        }
    165185
  • trunk/src/org/expeditee/items/widgets/WidgetEdge.java

    r474 r720  
    103103       
    104104        @Override
     105        public void setAnchorTop(Float anchor) {
     106                _widgetSource.setAnchorTop(anchor);
     107        }
     108
     109        @Override
    105110        public void setAnchorBottom(Float anchor) {
    106111                _widgetSource.setAnchorBottom(anchor);
     
    108113
    109114        @Override
     115        public void setAnchorLeft(Float anchor) {
     116                _widgetSource.setAnchorLeft(anchor);
     117        }
     118
     119        @Override
    110120        public void setAnchorRight(Float anchor) {
    111121                _widgetSource.setAnchorRight(anchor);
     
    113123       
    114124        @Override
     125        public Float getAnchorTop() {
     126                return _widgetSource.getSource().getAnchorTop();
     127        }
     128
     129        @Override
    115130        public Float getAnchorBottom() {
    116131                return _widgetSource.getSource().getAnchorBottom();
    117132        }
    118133       
     134        @Override
     135        public Float getAnchorLeft() {
     136                return _widgetSource.getSource().getAnchorLeft();
     137        }
     138
    119139        @Override
    120140        public Float getAnchorRight() {
Note: See TracChangeset for help on using the changeset viewer.