[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kwin/clients/keramik
From: Sandro Giessl <ceebx () users ! sourceforge ! net>
Date: 2003-11-01 16:46:18
[Download RAW message or body]
CVS commit by giessl:
IMHO there is something strange going on with largeTitlebar, largeCaption
etc. but the border calculation should be correct now (part 2 of Bug #65969).
M +8 -4 keramik.cpp 1.28
--- kdebase/kwin/clients/keramik/keramik.cpp #1.27:1.28
@@ -1591,5 +1591,5 @@ void KeramikClient::resize( const QSize&
void KeramikClient::borders( int& left, int& right, int& top, int& bottom ) const
{
- int titleBarHeight = clientHandler->titleBarHeight( largeTitlebar );
+ int titleBarHeight = clientHandler->titleBarHeight( clientHandler->largeCaptionBubbles() );
int grabBarHeight = clientHandler->grabBarHeight();
int leftBorderWidth = clientHandler->tile( BorderLeft, isActive() )->width();
@@ -1603,6 +1603,10 @@ void KeramikClient::borders( int& left,
if ( ( maximizeMode() & MaximizeHorizontal ) && !options()->moveResizeMaximizedWindows())
left = right = 0;
- if( ( maximizeMode() & MaximizeVertical ) && !options()->moveResizeMaximizedWindows())
+ if( maximizeMode() & MaximizeVertical)
+ {
+ top = clientHandler->titleBarHeight( false );
+ if( !options()->moveResizeMaximizedWindows())
bottom = 0;
+ }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic