2010-08-18 01:15:13 +04:00
|
|
|
/*
|
|
|
|
* Copyright 2010, Haiku.
|
|
|
|
* Distributed under the terms of the MIT License.
|
|
|
|
*
|
|
|
|
* Authors:
|
|
|
|
* Clemens Zeidler <haiku@clemens-zeidler.de>
|
|
|
|
*/
|
2010-08-17 10:41:35 +04:00
|
|
|
#ifndef STACK_AND_TILE_PRIVATE_H
|
|
|
|
#define STACK_AND_TILE_PRIVATE_H
|
|
|
|
|
2010-08-18 01:15:13 +04:00
|
|
|
|
2010-08-17 10:41:35 +04:00
|
|
|
namespace BPrivate {
|
|
|
|
|
|
|
|
|
|
|
|
const int32 kMagicSATIdentifier = 'SATI';
|
|
|
|
|
|
|
|
|
2010-11-20 09:47:20 +03:00
|
|
|
enum sat_target {
|
|
|
|
kStacking,
|
|
|
|
kTiling
|
|
|
|
};
|
|
|
|
|
|
|
|
|
2010-08-17 10:41:35 +04:00
|
|
|
enum sat_messages {
|
|
|
|
kAddWindowToStack,
|
|
|
|
kRemoveWindowFromStack,
|
|
|
|
kRemoveWindowFromStackAt,
|
|
|
|
kCountWindowsOnStack,
|
|
|
|
kWindowOnStackAt,
|
2010-11-20 09:47:20 +03:00
|
|
|
kStackHasWindow,
|
|
|
|
|
|
|
|
kSaveAllGroups,
|
|
|
|
kRestoreGroup
|
2010-08-17 10:41:35 +04:00
|
|
|
};
|
|
|
|
|
2010-08-18 01:15:13 +04:00
|
|
|
|
|
|
|
}
|
2010-08-17 10:41:35 +04:00
|
|
|
|
|
|
|
|
2010-08-18 01:15:13 +04:00
|
|
|
#endif // STACK_AND_TILE_PRIVATE_H
|