History log of /haiku/src/servers/app/stackandtile/StackAndTile.h
Revision Date Author Comments
# fb6ab24a 18-Jan-2014 John Scipione <jscipione@gmail.com>

Update S&T copyright headers


# 94d4c319 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Update S&T window group navigation

Partially fixes #9431

Cycle through tabs in current S&T group with option+tab and backwards
with option+shift+tab
Cycle through S&T groups with option+PgDn and backwards with option+PgUp

This change allows apps to once again use option+arrows when inside of a S&T group
The problem isn’t truely fixed though, just moved to different shortcuts that hopefully will
conflict in fewer applications.

I also made some improvements to how S&T cycling works.

A single window is now considered to be part of a S&T group for the purposes
of cycling through S&T groups.

We loop around when you get the last tab/group.

When you cycle through S&T groups it remembers the active tab in the group
instead of always activating the first tab.


# cdffe361 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Move empty destructor to header.


# 3779f5cf 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Style fixes only

* 80 char limit fixes
* remove leading tabs/spaces
* Add some helpful pragmas
* Add some newlines to separate stuff
* Compare pointers to NULL explicitly


# 27b76737 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Fix typo

WindowActitvated => WindowActivated


# cd67c205 09-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Only remove a window from the S&T group when the hide event is not triggered by a minimize call.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42611 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 01d68c97 03-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Disable S&T debug output and fix typo.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42563 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 55fbf11f 02-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

If a window is hidden remove it from the S&T group. This happens when MediaPlayer goes fullscreen. Maybe not optimal but at least consistent with terminal which also left the S&T group in fullscreen mode. This is because the terminal has no decorator in fullscreen mode and thus can't be stacked any more (maybe this should be solved in the future...). Fixes #7895, #7896.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42548 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 27f5d579 02-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Fix coding style pointed out by Axel. Thanks for the array trick haven't known this one :-)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42539 a95241bf-73f2-0310-859d-f6bbb57e9c96


# fb6ab24a07c7f4af3c5fec0f9abd083e6f8c098f 18-Jan-2014 John Scipione <jscipione@gmail.com>

Update S&T copyright headers


# 94d4c319129f9dd9e85fb7b3cebc1b09f61ae7e6 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Update S&T window group navigation

Partially fixes #9431

Cycle through tabs in current S&T group with option+tab and backwards
with option+shift+tab
Cycle through S&T groups with option+PgDn and backwards with option+PgUp

This change allows apps to once again use option+arrows when inside of a S&T group
The problem isn’t truely fixed though, just moved to different shortcuts that hopefully will
conflict in fewer applications.

I also made some improvements to how S&T cycling works.

A single window is now considered to be part of a S&T group for the purposes
of cycling through S&T groups.

We loop around when you get the last tab/group.

When you cycle through S&T groups it remembers the active tab in the group
instead of always activating the first tab.


# cdffe36124e0efed8b9e982df8588117767192d8 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Move empty destructor to header.


# 3779f5cff792521b4bf926cea2611a307a225573 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Style fixes only

* 80 char limit fixes
* remove leading tabs/spaces
* Add some helpful pragmas
* Add some newlines to separate stuff
* Compare pointers to NULL explicitly


# 27b76737931b1df5d239358ae119d818bf3bf0d2 18-Jan-2014 John Scipione <jscipione@gmail.com>

App Server: Fix typo

WindowActitvated => WindowActivated


# cd67c205ff3aae882046fc96fc181e3b601be500 09-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Only remove a window from the S&T group when the hide event is not triggered by a minimize call.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42611 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 01d68c9728b1e931b14ec7bd0d02713f790da2da 03-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Disable S&T debug output and fix typo.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42563 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 55fbf11fd7ac3b4c6002b4d8ff3ec2372fa5e8c4 02-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

If a window is hidden remove it from the S&T group. This happens when MediaPlayer goes fullscreen. Maybe not optimal but at least consistent with terminal which also left the S&T group in fullscreen mode. This is because the terminal has no decorator in fullscreen mode and thus can't be stacked any more (maybe this should be solved in the future...). Fixes #7895, #7896.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42548 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 27f5d579244cd1e43a1469782e08642fdc14b7f2 02-Aug-2011 Clemens Zeidler <clemens.zeidler@googlemail.com>

Fix coding style pointed out by Axel. Thanks for the array trick haven't known this one :-)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42539 a95241bf-73f2-0310-859d-f6bbb57e9c96