mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-30 18:40:38 +00:00
Replaced _rFlags.flipped_view use with -isFlipped and deprecated
_rFlagsType.flipped_view. Still needs some work to automatically invalidate coordinates when the flipping changes e.g. between two drawing sessions. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@31233 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
3d9f597bca
commit
7c75329e42
6 changed files with 38 additions and 40 deletions
|
@ -368,7 +368,7 @@ static float scrollerWidth;
|
|||
|
||||
[self setVerticalScroller: scroller];
|
||||
RELEASE(scroller);
|
||||
if (_contentView && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView && ![_contentView isFlipped])
|
||||
[_vertScroller setFloatValue: 1];
|
||||
}
|
||||
[self addSubview: _vertScroller];
|
||||
|
@ -448,14 +448,14 @@ static float scrollerWidth;
|
|||
amount = - _vLineScroll * deltaY;
|
||||
}
|
||||
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
/* If view is flipped reverse the scroll direction */
|
||||
amount = -amount;
|
||||
}
|
||||
NSDebugLLog (@"NSScrollView",
|
||||
@"increment/decrement: amount = %f, flipped = %d",
|
||||
amount, _contentView ? _contentView->_rFlags.flipped_view : 0);
|
||||
amount, _contentView ? [_contentView isFlipped] : 0);
|
||||
|
||||
point.y = clipViewBounds.origin.y + amount;
|
||||
|
||||
|
@ -512,7 +512,7 @@ static float scrollerWidth;
|
|||
}
|
||||
point = clipViewBounds.origin;
|
||||
amount = _vLineScroll;
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
amount = -amount;
|
||||
}
|
||||
|
@ -540,7 +540,7 @@ static float scrollerWidth;
|
|||
}
|
||||
point = clipViewBounds.origin;
|
||||
amount = _vLineScroll;
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
amount = -amount;
|
||||
}
|
||||
|
@ -584,7 +584,7 @@ static float scrollerWidth;
|
|||
amount = clipViewBounds.size.height - _vPageScroll;
|
||||
amount = (amount < 0) ? 0 : amount;
|
||||
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
amount = -amount;
|
||||
}
|
||||
|
@ -627,7 +627,7 @@ static float scrollerWidth;
|
|||
*/
|
||||
amount = clipViewBounds.size.height - _vPageScroll;
|
||||
amount = (amount < 0) ? 0 : amount;
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
amount = -amount;
|
||||
}
|
||||
|
@ -710,14 +710,14 @@ static float scrollerWidth;
|
|||
}
|
||||
else
|
||||
{
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
/* If view is flipped reverse the scroll direction */
|
||||
amount = -amount;
|
||||
}
|
||||
NSDebugLLog (@"NSScrollView",
|
||||
@"increment/decrement: amount = %f, flipped = %d",
|
||||
amount, _contentView ? _contentView->_rFlags.flipped_view : 0);
|
||||
amount, _contentView ? [_contentView isFlipped] : 0);
|
||||
point.y = clipViewBounds.origin.y + amount;
|
||||
}
|
||||
}
|
||||
|
@ -731,7 +731,7 @@ static float scrollerWidth;
|
|||
}
|
||||
else
|
||||
{
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
floatValue = 1 - floatValue;
|
||||
point.y = floatValue * (documentRect.size.height
|
||||
- clipViewBounds.size.height);
|
||||
|
@ -760,7 +760,7 @@ static float scrollerWidth;
|
|||
documentRect = [_contentView documentRect];
|
||||
}
|
||||
point = documentRect.origin;
|
||||
if (_contentView != nil && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView != nil && ![_contentView isFlipped])
|
||||
{
|
||||
point.y = NSMaxY(documentRect) - NSHeight(clipViewBounds);
|
||||
if (point.y < 0)
|
||||
|
@ -785,7 +785,7 @@ static float scrollerWidth;
|
|||
documentRect = [_contentView documentRect];
|
||||
}
|
||||
point = documentRect.origin;
|
||||
if (_contentView == nil || _contentView->_rFlags.flipped_view)
|
||||
if (_contentView == nil || [_contentView isFlipped])
|
||||
{
|
||||
point.y = NSMaxY(documentRect) - NSHeight(clipViewBounds);
|
||||
if (point.y < 0)
|
||||
|
@ -857,7 +857,7 @@ static float scrollerWidth;
|
|||
floatValue = (clipViewBounds.origin.y - documentFrame.origin.y)
|
||||
/ (documentFrame.size.height - clipViewBounds.size.height);
|
||||
|
||||
if (!_contentView->_rFlags.flipped_view)
|
||||
if (![_contentView isFlipped])
|
||||
{
|
||||
floatValue = 1 - floatValue;
|
||||
}
|
||||
|
@ -1084,7 +1084,7 @@ static float scrollerWidth;
|
|||
}
|
||||
|
||||
/* Determine edge positions. */
|
||||
if (_rFlags.flipped_view)
|
||||
if ([self isFlipped])
|
||||
{
|
||||
topEdge = NSMinYEdge;
|
||||
bottomEdge = NSMaxYEdge;
|
||||
|
@ -1283,7 +1283,7 @@ static float scrollerWidth;
|
|||
float ypos;
|
||||
float scrollerY = [_horizScroller frame].origin.y;
|
||||
|
||||
if (_rFlags.flipped_view)
|
||||
if ([self isFlipped])
|
||||
{
|
||||
ypos = scrollerY - 1;
|
||||
}
|
||||
|
@ -1337,7 +1337,7 @@ static float scrollerWidth;
|
|||
{
|
||||
[_contentView setDocumentView: aView];
|
||||
|
||||
if (_contentView && !_contentView->_rFlags.flipped_view)
|
||||
if (_contentView && ![_contentView isFlipped])
|
||||
{
|
||||
[_vertScroller setFloatValue: 1];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue