[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