layout_profiles

        classDiagram
  LayoutProfile <|-- ManagedLayoutProfile
  LayoutProfile <|-- PlaceProfile
    
class charmy.utils.layout_profiles.LayoutProfile

基类:object

Base class of all layout profiles.

type: ClassVar[str] = 'nolayout'
__init__()
class charmy.utils.layout_profiles.PlaceProfile(pos: _shape.Point, size: Optional[_shape.Size] = None)

基类:LayoutProfile

Place profile, to directly specify the position and size of the widget.

type: ClassVar[str] = 'place'
pos: _shape.Point
size: Optional[_shape.Size] = None
__init__(pos: _shape.Point, size: Optional[_shape.Size] = None) None
class charmy.utils.layout_profiles.ManagedLayoutProfile

基类:LayoutProfile

type: ClassVar[str] = 'managed'
abstract property pos: _shape.Point
abstract property size: _shape.Size
__init__() None