* Keep state consistency when resizing a maximized window.
* Allow users to resize a maximized window by default. Unnecasserily disabling functions in the UI distracts the user from its main task by introducing additional cognitive proceses in his short term memory: It's fucking annoying. svn path=/trunk/kdebase/kwin/; revision=65453
This commit is contained in:
parent
c646b90a0e
commit
408c822513
2 changed files with 7 additions and 1 deletions
|
@ -1259,6 +1259,8 @@ void Client::mouseMoveEvent( QMouseEvent * e)
|
|||
// in case we were maximized, reset state
|
||||
max_mode = MaximizeRestore;
|
||||
maximizeChange(FALSE );
|
||||
Events::raise( Events::UnMaximize );
|
||||
info->setState( 0, NET::Max );
|
||||
}
|
||||
workspace()->setFocusChangeEnabled(false);
|
||||
Events::raise( isResize() ? Events::ResizeStart : Events::MoveStart );
|
||||
|
@ -2171,6 +2173,8 @@ bool Client::performMouseCommand( Options::MouseCommand command, QPoint globalPo
|
|||
// in case we were maximized, reset state
|
||||
max_mode = MaximizeRestore;
|
||||
maximizeChange(FALSE );
|
||||
Events::raise( Events::UnMaximize );
|
||||
info->setState( 0, NET::Max );
|
||||
}
|
||||
workspace()->setFocusChangeEnabled(false);
|
||||
buttonDown = TRUE;
|
||||
|
@ -2189,6 +2193,8 @@ bool Client::performMouseCommand( Options::MouseCommand command, QPoint globalPo
|
|||
// in case we were maximized, reset state
|
||||
max_mode = MaximizeRestore;
|
||||
maximizeChange(FALSE );
|
||||
Events::raise( Events::UnMaximize );
|
||||
info->setState( 0, NET::Max );
|
||||
}
|
||||
workspace()->setFocusChangeEnabled(false);
|
||||
buttonDown = TRUE;
|
||||
|
|
|
@ -143,7 +143,7 @@ void Options::reload()
|
|||
config->setGroup( "Windows" );
|
||||
moveMode = config->readEntry("MoveMode", "Opaque" ) == "Opaque"?Opaque:Transparent;
|
||||
resizeMode = config->readEntry("ResizeMode", "Opaque" ) == "Opaque"?Opaque:Transparent;
|
||||
moveResizeMaximizedWindows = config->readBoolEntry("MoveResizeMaximizedWindows", FALSE );
|
||||
moveResizeMaximizedWindows = config->readBoolEntry("MoveResizeMaximizedWindows", true );
|
||||
|
||||
|
||||
QString val;
|
||||
|
|
Loading…
Reference in a new issue