示例#1
0
        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);
        }
示例#2
0
 public override void LayoutInternal(Vector2 position, float footprint_height)
 {
     label_rect = label_plan.Layout(position, EditorGUIElement.LINE_HEIGHT);
 }
示例#3
0
 public override void LayoutInternal(Vector2 position, float footprint_height)
 {
     label_rect = label_plan.Layout(position, footprint_height);
 }