mirror of
https://github.com/transmission/transmission
synced 2025-03-10 14:13:23 +00:00
refinement to the resizing web seeds table code
This commit is contained in:
parent
0a9e5d6bad
commit
e0e086b8cb
2 changed files with 5 additions and 4 deletions
|
@ -65,7 +65,7 @@
|
||||||
IBOutlet PiecesView * fPiecesView;
|
IBOutlet PiecesView * fPiecesView;
|
||||||
IBOutlet NSSegmentedControl * fPiecesControl;
|
IBOutlet NSSegmentedControl * fPiecesControl;
|
||||||
BOOL fWebSeedTableHidden;
|
BOOL fWebSeedTableHidden;
|
||||||
float fPeerTableHeight, fWebSeedTableOrigin;
|
float fPeerTableHeight, fWebSeedTableHeight, fWebSeedTableOrigin;
|
||||||
|
|
||||||
IBOutlet FileOutlineController * fFileController;
|
IBOutlet FileOutlineController * fFileController;
|
||||||
|
|
||||||
|
|
|
@ -176,6 +176,7 @@ typedef enum
|
||||||
//prepare for animating peer table and web seed table
|
//prepare for animating peer table and web seed table
|
||||||
fWebSeedTableHidden = NO;
|
fWebSeedTableHidden = NO;
|
||||||
fPeerTableHeight = [[fPeerTable enclosingScrollView] frame].size.height;
|
fPeerTableHeight = [[fPeerTable enclosingScrollView] frame].size.height;
|
||||||
|
fWebSeedTableHeight = [[fWebSeedTable enclosingScrollView] frame].size.height;
|
||||||
fWebSeedTableOrigin = [[fWebSeedTable enclosingScrollView] frame].origin.y;
|
fWebSeedTableOrigin = [[fWebSeedTable enclosingScrollView] frame].origin.y;
|
||||||
|
|
||||||
[self setWebSeederTableHidden: YES animate: NO];
|
[self setWebSeederTableHidden: YES animate: NO];
|
||||||
|
@ -1454,7 +1455,7 @@ typedef enum
|
||||||
|
|
||||||
if (hidden)
|
if (hidden)
|
||||||
{
|
{
|
||||||
float webSeedFrameMaxY = NSMaxY(webSeedFrame);
|
float webSeedFrameMaxY = fWebSeedTableHeight + fWebSeedTableOrigin;
|
||||||
peerFrame.size.height = webSeedFrameMaxY - peerFrame.origin.y;
|
peerFrame.size.height = webSeedFrameMaxY - peerFrame.origin.y;
|
||||||
|
|
||||||
webSeedFrame.origin.y = webSeedFrameMaxY;
|
webSeedFrame.origin.y = webSeedFrameMaxY;
|
||||||
|
@ -1464,9 +1465,9 @@ typedef enum
|
||||||
{
|
{
|
||||||
peerFrame.size.height = fPeerTableHeight;
|
peerFrame.size.height = fPeerTableHeight;
|
||||||
|
|
||||||
webSeedFrame.size.height = webSeedFrame.origin.y - fWebSeedTableOrigin;
|
webSeedFrame.size.height = fWebSeedTableHeight;
|
||||||
webSeedFrame.origin.y = fWebSeedTableOrigin;
|
webSeedFrame.origin.y = fWebSeedTableOrigin;
|
||||||
}
|
}NSLog(@"%f", webSeedFrame.size.height);
|
||||||
|
|
||||||
//actually resize tables
|
//actually resize tables
|
||||||
[NSAnimationContext beginGrouping];
|
[NSAnimationContext beginGrouping];
|
||||||
|
|
Loading…
Add table
Reference in a new issue