Merge from layout management branch.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18649 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -81,6 +81,7 @@ enum {
|
||||
B_ASYNCHRONOUS_CONTROLS = 0x00080000,
|
||||
B_QUIT_ON_WINDOW_CLOSE = 0x00100000,
|
||||
B_SAME_POSITION_IN_ALL_WORKSPACES = 0x00200000,
|
||||
B_AUTO_UPDATE_SIZE_LIMITS = 0x00400000,
|
||||
};
|
||||
|
||||
#define B_CURRENT_WORKSPACE 0
|
||||
@@ -257,6 +258,11 @@ public:
|
||||
virtual bool QuitRequested();
|
||||
virtual thread_id Run();
|
||||
|
||||
virtual void SetLayout(BLayout* layout);
|
||||
BLayout* GetLayout() const;
|
||||
|
||||
void InvalidateLayout(bool descendants = false);
|
||||
|
||||
private:
|
||||
typedef BLooper inherited;
|
||||
struct unpack_cookie;
|
||||
|
||||
Reference in New Issue
Block a user