|
@@ -497,21 +497,25 @@ |
497 |
497 |
|
super( WidthDimensionHelper.INSTANCE ); |
498 |
498 |
|
} |
499 |
499 |
|
|
|
500 |
+ |
@Override |
500 |
501 |
|
protected ISizeableDimensionHelper getAppropriateManager( ISizeableWidget pSizeableWidget ) |
501 |
502 |
|
{ |
502 |
503 |
|
return pSizeableWidget.getWidthHelper(); |
503 |
504 |
|
} |
504 |
505 |
|
|
|
506 |
+ |
@Override |
505 |
507 |
|
public boolean setPrefferredDimension() |
506 |
508 |
|
{ |
507 |
509 |
|
return mOurUIObject.setPrefferredWidth(); |
508 |
510 |
|
} |
509 |
511 |
|
|
|
512 |
+ |
@Override |
510 |
513 |
|
public boolean adjustSizeBy( int pDelta ) |
511 |
514 |
|
{ |
512 |
515 |
|
return mOurUIObject.adjustWidthBy( pDelta ); |
513 |
516 |
|
} |
514 |
517 |
|
|
|
518 |
+ |
@Override |
515 |
519 |
|
public void distributeToChildrenChangedDimension() |
516 |
520 |
|
{ |
517 |
521 |
|
mOurUIObject.distributeToChildrenChangedWidth(); |
|
@@ -525,21 +529,25 @@ |
525 |
529 |
|
super( HeightDimensionHelper.INSTANCE ); |
526 |
530 |
|
} |
527 |
531 |
|
|
|
532 |
+ |
@Override |
528 |
533 |
|
protected ISizeableDimensionHelper getAppropriateManager( ISizeableWidget pSizeableWidget ) |
529 |
534 |
|
{ |
530 |
535 |
|
return pSizeableWidget.getHeightHelper(); |
531 |
536 |
|
} |
532 |
537 |
|
|
|
538 |
+ |
@Override |
533 |
539 |
|
public boolean setPrefferredDimension() |
534 |
540 |
|
{ |
535 |
541 |
|
return mOurUIObject.setPrefferredHeight(); |
536 |
542 |
|
} |
537 |
543 |
|
|
|
544 |
+ |
@Override |
538 |
545 |
|
public boolean adjustSizeBy( int pDelta ) |
539 |
546 |
|
{ |
540 |
547 |
|
return mOurUIObject.adjustHeightBy( pDelta ); |
541 |
548 |
|
} |
542 |
549 |
|
|
|
550 |
+ |
@Override |
543 |
551 |
|
public void distributeToChildrenChangedDimension() |
544 |
552 |
|
{ |
545 |
553 |
|
mOurUIObject.distributeToChildrenChangedHeight(); |
|
@@ -556,31 +564,37 @@ |
556 |
564 |
|
mDimensionHelper = pDimensionHelper; |
557 |
565 |
|
} |
558 |
566 |
|
|
|
567 |
+ |
@Override |
559 |
568 |
|
public boolean isStretchable() |
560 |
569 |
|
{ |
561 |
570 |
|
return mStretchable; |
562 |
571 |
|
} |
563 |
572 |
|
|
|
573 |
+ |
@Override |
564 |
574 |
|
public void setStretchable( boolean pNewValue ) |
565 |
575 |
|
{ |
566 |
576 |
|
mStretchable = pNewValue; |
567 |
577 |
|
} |
568 |
578 |
|
|
|
579 |
+ |
@Override |
569 |
580 |
|
public int getDimension() |
570 |
581 |
|
{ |
571 |
582 |
|
return getDimension( mOurUIObject ); |
572 |
583 |
|
} |
573 |
584 |
|
|
|
585 |
+ |
@Override |
574 |
586 |
|
public int getDimensionMaxShrinkability() |
575 |
587 |
|
{ |
576 |
588 |
|
return getOurInnerSize(); |
577 |
589 |
|
} |
578 |
590 |
|
|
|
591 |
+ |
@Override |
579 |
592 |
|
public int getDecorationSize() |
580 |
593 |
|
{ |
581 |
594 |
|
return mDecorationSize; |
582 |
595 |
|
} |
583 |
596 |
|
|
|
597 |
+ |
@Override |
584 |
598 |
|
public void deligateSetDimensionFromWidget( int pDimension ) |
585 |
599 |
|
{ |
586 |
600 |
|
if ( setSizeableOuterIntDimension( pDimension ) ) |
|
@@ -590,6 +604,7 @@ |
590 |
604 |
|
} |
591 |
605 |
|
} |
592 |
606 |
|
|
|
607 |
+ |
@Override |
593 |
608 |
|
public void contentChangedResizeToParent() |
594 |
609 |
|
{ |
595 |
610 |
|
if ( isStretchable() ) |
|
@@ -604,41 +619,49 @@ |
604 |
619 |
|
} |
605 |
620 |
|
} |
606 |
621 |
|
|
|
622 |
+ |
@Override |
607 |
623 |
|
public String getWhat() |
608 |
624 |
|
{ |
609 |
625 |
|
return mDimensionHelper.getWhat(); |
610 |
626 |
|
} |
611 |
627 |
|
|
|
628 |
+ |
@Override |
612 |
629 |
|
public boolean isAdjustable() |
613 |
630 |
|
{ |
614 |
631 |
|
return mDimensionHelper.isAdjustable(); |
615 |
632 |
|
} |
616 |
633 |
|
|
|
634 |
+ |
@Override |
617 |
635 |
|
public int getPosition( Widget pWidget ) |
618 |
636 |
|
{ |
619 |
637 |
|
return mDimensionHelper.getPosition( pWidget ); |
620 |
638 |
|
} |
621 |
639 |
|
|
|
640 |
+ |
@Override |
622 |
641 |
|
public int getPosition( Element pElement ) |
623 |
642 |
|
{ |
624 |
643 |
|
return mDimensionHelper.getPosition( pElement ); |
625 |
644 |
|
} |
626 |
645 |
|
|
|
646 |
+ |
@Override |
627 |
647 |
|
public void setStyleDimension( Element pElement, int pDimension ) |
628 |
648 |
|
{ |
629 |
649 |
|
mDimensionHelper.setStyleDimension( pElement, pDimension ); |
630 |
650 |
|
} |
631 |
651 |
|
|
|
652 |
+ |
@Override |
632 |
653 |
|
public int getDimension( Element pElement ) |
633 |
654 |
|
{ |
634 |
655 |
|
return mDimensionHelper.getDimension( pElement ); |
635 |
656 |
|
} |
636 |
657 |
|
|
|
658 |
+ |
@Override |
637 |
659 |
|
public void setDimension( Widget pWidget, int pDimension ) |
638 |
660 |
|
{ |
639 |
661 |
|
mDimensionHelper.setDimension( pWidget, pDimension ); |
640 |
662 |
|
} |
641 |
663 |
|
|
|
664 |
+ |
@Override |
642 |
665 |
|
public int getDimension( Widget pWidget ) |
643 |
666 |
|
{ |
644 |
667 |
|
return mDimensionHelper.getDimension( pWidget ); |
|
@@ -646,6 +669,7 @@ |
646 |
669 |
|
|
647 |
670 |
|
//////////////////////////////////////////////////////////////////////////////////////////////////////////// |
648 |
671 |
|
|
|
672 |
+ |
@Override |
649 |
673 |
|
abstract public void distributeToChildrenChangedDimension(); |
650 |
674 |
|
|
651 |
675 |
|
abstract protected ISizeableDimensionHelper getAppropriateManager( ISizeableWidget pSizeableWidget ); |
|
@@ -686,6 +710,7 @@ |
686 |
710 |
|
return mHidden ? size : size - 20; |
687 |
711 |
|
} |
688 |
712 |
|
|
|
713 |
+ |
@Override |
689 |
714 |
|
public void setDimension( int pDimension ) |
690 |
715 |
|
{ |
691 |
716 |
|
setDimension( mOurUIObject, pDimension ); |