hide size-grip (in no-border mode) when window is maximized

svn path=/trunk/KDE/kdebase/workspace/; revision=1020224
This commit is contained in:
Hugo Pereira Da Costa 2009-09-05 17:17:57 +00:00
parent f5046aef58
commit c4cd3a4153
2 changed files with 11 additions and 1 deletions

View file

@ -506,10 +506,17 @@ namespace Nitrogen
}
//_________________________________________________________
void NitrogenClient::maximizeChange( void )
{
if( hasSizeGrip() ) sizeGrip().setVisible( !( isShade() || isMaximized() ) );
KCommonDecorationUnstable::maximizeChange();
}
//_________________________________________________________
void NitrogenClient::shadeChange( void )
{
if( hasSizeGrip() ) sizeGrip().setVisible( !isShade() );
if( hasSizeGrip() ) sizeGrip().setVisible( !( isShade() || isMaximized() ) );
KCommonDecorationUnstable::shadeChange();
}

View file

@ -90,6 +90,9 @@ namespace Nitrogen
//! triggered when window activity is changed
virtual void activeChange();
//! triggered when maximize state changed
virtual void maximizeChange();
//! triggered when window shade is changed
virtual void shadeChange();