De-virtualize BView::InvalidateLayout() and introduce LayoutInvalidated() hook, like BLayout.
This commit is contained in:
@@ -63,13 +63,15 @@ public:
|
||||
virtual status_t GetSupportedSuites(BMessage* message);
|
||||
virtual status_t Perform(perform_code d, void* arg);
|
||||
|
||||
virtual void InvalidateLayout(bool descendants = false);
|
||||
|
||||
virtual BSize MinSize();
|
||||
virtual BSize MaxSize();
|
||||
virtual BSize PreferredSize();
|
||||
|
||||
|
||||
protected:
|
||||
virtual void LayoutInvalidated(bool descendants = false);
|
||||
|
||||
private:
|
||||
virtual void _ReservedButton1();
|
||||
virtual void _ReservedButton2();
|
||||
|
||||
Reference in New Issue
Block a user