2 * Copyright 2011, Axel Dörfler, axeld@pinc-software.de.
3 * Distributed under the terms of the MIT License.
9 #include <Application.h>
21 // TODO: not yet supported
22 kTopLeftCorner
= 0x10,
23 kTopRightCorner
= 0x20,
24 kBottomLeftCorner
= 0x40,
25 kBottomRightCorner
= 0x80
30 kShowApplicationWindows
,
31 kShowWorkspaceWindows
,
43 static const uint32 kMsgLocationTrigger
= 'LoTr';
44 static const uint32 kMsgLocationFree
= 'LoFr';
45 static const uint32 kMsgHideWhenMouseMovedOut
= 'HwMo';
48 class Switcher
: public BApplication
{
53 virtual void ReadyToRun();
55 virtual void MessageReceived(BMessage
* message
);
58 BMessenger fCaptureMessenger
;
59 uint32 fOccupiedLocations
;
63 extern const char* kSignature
;