class_docstr: Lay out child components in a single vertical row.
  
  Children can be specified as positional arguments, as a single argument
  that is a sequence, or using the ``children`` keyword argument.
class_docstr_tok: ["Lay","out","child","components","in","a","single","vertical","row",".","Children","can","be","specified","as","positional","arguments",",","as","a","single","argument","that","is","a","sequence",",","or","using","the","``","children","``","keyword","argument","."]
code: def _sphinx_height_hint(self) -> int | None:
      if any(x._sphinx_height_hint() is None for x in self.children):
          return None
      return sum(x._sphinx_height_hint() for x in self.children)
  
imports: from __future__ import annotations
  import logging
  from ..colors import RGB, Color, ColorLike
  from ..core.enums import Align, Dimensions, FlowMode, Location, ScrollbarPolicy, SizingMode, SizingPolicy
  from ..core.has_props import HasProps, abstract
  from ..core.properties import Auto, Bool, Either, Enum, Float, Instance, Int, List, NonNegative, Null, Nullable, String, Struct, Tuple
  from ..core.property.struct import Optional
  from ..core.property_aliases import GridSpacing, Pixels, TracksSizing
  from ..core.validation import error, warning
  from ..core.validation.errors import MIN_PREFERRED_MAX_HEIGHT, MIN_PREFERRED_MAX_WIDTH, REPEATED_LAYOUT_CHILD
  from ..core.validation.warnings import BOTH_CHILD_AND_ROOT, EMPTY_LAYOUT, FIXED_HEIGHT_POLICY, FIXED_SIZING_MODE, FIXED_WIDTH_POLICY
  from ..model import Model
  from .ui.menus import Menu
  from .ui.tooltips import Tooltip
  from .ui.ui_element import UIElement
label_desc: Use image node_id 2 for calling the Column obj's underlying member method code with example usage: obj._sphinx_height_hint() and returns: sum, None