De-virtualize BView::InvalidateLayout() and introduce LayoutInvalidated() hook, like BLayout.
This commit is contained in:
@@ -19,7 +19,7 @@ enum {
|
||||
PERFORM_CODE_HAS_HEIGHT_FOR_WIDTH = 1004,
|
||||
PERFORM_CODE_GET_HEIGHT_FOR_WIDTH = 1005,
|
||||
PERFORM_CODE_SET_LAYOUT = 1006,
|
||||
PERFORM_CODE_INVALIDATE_LAYOUT = 1007,
|
||||
PERFORM_CODE_LAYOUT_INVALIDATED = 1007,
|
||||
PERFORM_CODE_DO_LAYOUT = 1008,
|
||||
PERFORM_CODE_GET_TOOL_TIP_AT = 1009,
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ struct perform_data_set_layout {
|
||||
BLayout* layout;
|
||||
};
|
||||
|
||||
struct perform_data_invalidate_layout {
|
||||
struct perform_data_layout_invalidated {
|
||||
bool descendants;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user