コード例 #1
0
ファイル: tooltip.cs プロジェクト: wxFancer/UIWidgets
        public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
        {
            _TooltipPositionDelegate _oldDelegate = (_TooltipPositionDelegate)oldDelegate;

            return(this.target != _oldDelegate.target ||
                   this.verticalOffset != _oldDelegate.verticalOffset ||
                   this.preferBelow != _oldDelegate.preferBelow);
        }
コード例 #2
0
        public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
        {
            _TextSelectionToolbarLayout layout = (_TextSelectionToolbarLayout)oldDelegate;

            return(this.screenSize != layout.screenSize ||
                   this.globalEditableRegion != layout.globalEditableRegion ||
                   this.position != layout.position);
        }
コード例 #3
0
        public override bool shouldRelayout(SingleChildLayoutDelegate _oldDelegate)
        {
            _DropdownMenuRouteLayout <T> oldDelegate = _oldDelegate as _DropdownMenuRouteLayout <T>;

            return(this.buttonRect != oldDelegate.buttonRect ||
                   this.menuTop != oldDelegate.menuTop ||
                   this.menuHeight != oldDelegate.menuHeight);
        }
コード例 #4
0
        public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
        {
            if (oldDelegate is _PopupMenuRouteLayout popupMenu)
            {
                D.assert(itemSizes.Count == popupMenu.itemSizes.Count);

                return(position != popupMenu.position ||
                       selectedItemIndex != popupMenu.selectedItemIndex ||
                       textDirection != popupMenu.textDirection ||
                       !itemSizes.equalsList(popupMenu.itemSizes));
            }
            else
            {
                return(false);
            }
        }
コード例 #5
0
        public override bool shouldRelayout(SingleChildLayoutDelegate _oldDelegate)
        {
            _DropdownMenuRouteLayout <T> oldDelegate = _oldDelegate as _DropdownMenuRouteLayout <T>;

            return(buttonRect != oldDelegate.buttonRect || textDirection != oldDelegate.textDirection);
        }
コード例 #6
0
 public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
 {
     return(false);
 }
コード例 #7
0
        public override bool shouldRelayout(SingleChildLayoutDelegate _oldDelegate)
        {
            _ModalBottomSheetLayout oldDelegate = _oldDelegate as _ModalBottomSheetLayout;

            return(progress != oldDelegate.progress);
        }
コード例 #8
0
ファイル: text_selection.cs プロジェクト: ragdollKB/2dFighter
 public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
 {
     return(this.position != ((_TextSelectionToolbarLayout)oldDelegate).position);
 }
コード例 #9
0
 public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
 {
     return(anchor != ((_TextSelectionToolbarLayout)oldDelegate).anchor);
 }
コード例 #10
0
 public override bool shouldRelayout(SingleChildLayoutDelegate oldDelegate)
 {
     return(this.position != ((_PopupMenuRouteLayout)oldDelegate).position);
 }