resize/move window even without decor
This commit is contained in:
parent
1d7b7e1876
commit
c98ab8e5b5
1 changed files with 6 additions and 5 deletions
|
@ -22,7 +22,7 @@
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
// DEALINGS IN THE SOFTWARE.
|
// DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
// $Id: Window.cc,v 1.58 2002/06/02 23:42:10 fluxgen Exp $
|
// $Id: Window.cc,v 1.59 2002/06/04 09:50:58 fluxgen Exp $
|
||||||
|
|
||||||
#include "Window.hh"
|
#include "Window.hh"
|
||||||
|
|
||||||
|
@ -3387,8 +3387,9 @@ void FluxboxWindow::setDecoration(Decoration decoration) {
|
||||||
decorations.titlebar = decorations.border = decorations.handle =
|
decorations.titlebar = decorations.border = decorations.handle =
|
||||||
decorations.iconify = decorations.maximize =
|
decorations.iconify = decorations.maximize =
|
||||||
decorations.menu = decorations.tab = false; //tab is also a decor
|
decorations.menu = decorations.tab = false; //tab is also a decor
|
||||||
functions.resize = functions.move = functions.iconify =
|
functions.iconify = functions.maximize = false;
|
||||||
functions.maximize = false;
|
functions.move = true; // We need to move even without decor
|
||||||
|
functions.resize = true; // We need to resize even without decor
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -3431,10 +3432,10 @@ void FluxboxWindow::toggleDecoration() {
|
||||||
if (isShaded())
|
if (isShaded())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!decor) {
|
if (!decor) { //remove decorations
|
||||||
setDecoration(DECOR_NONE);
|
setDecoration(DECOR_NONE);
|
||||||
decor = true;
|
decor = true;
|
||||||
} else {
|
} else { //revert back to old decoration
|
||||||
setDecoration(old_decoration);
|
setDecoration(old_decoration);
|
||||||
decor = false;
|
decor = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue