private void DoLayout() { is_layout_invalid = false; element_rect = element_plan.Layout(layout_position, footprint_height); contents_rect = contents_plan.Layout(layout_position, footprint_height); attachments.Process(a => a.LayoutInternal(layout_position, footprint_height)); LayoutElementInternal(element_rect); LayoutContentsInternal(contents_rect.min); }
public override void LayoutInternal(Vector2 position, float footprint_height) { label_rect = label_plan.Layout(position, EditorGUIElement.LINE_HEIGHT); }
public override void LayoutInternal(Vector2 position, float footprint_height) { label_rect = label_plan.Layout(position, footprint_height); }