Page Contents

This Page

MdiArea

class enaml.widgets.mdi_area.MdiArea(parent=None, **kwargs)[source]

Bases: enaml.widgets.constraints_widget.ConstraintsWidget

A widget which acts as a virtual window manager for other top level widget.

An MdiArea can be used to provide an area within an application that can display other widgets in their own independent windows. Children of an MdiArea should be defined as instances of MdiWindow.

mdi_windows = None

A read only property which returns the area’s MdiWindows.

hug_width = None

An MdiArea expands freely in width and height by default.

resist_width = None

An MdiArea resists clipping only weakly by default.

Backends

Qt

digraph inheritance317acbf715 { rankdir=LR; width=8.0; ratio=compress; fontsize=14; size="8.0, 12.0"; "QtMdiArea" [style="setlinewidth(0.5)",URL="#enaml.qt.qt_mdi_area.QtMdiArea",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "QtConstraintsWidget" -> "QtMdiArea" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QtObject" [shape=box,style="setlinewidth(0.5)",fontsize=10,fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25]; "QtWidget" [style="setlinewidth(0.5)",URL="enaml.widgets.widget.Widget.html#enaml.qt.qt_widget.QtWidget",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "QtObject" -> "QtWidget" [arrowsize=0.5,style="setlinewidth(0.5)"]; "QtConstraintsWidget" [style="setlinewidth(0.5)",URL="enaml.widgets.constraints_widget.ConstraintsWidget.html#enaml.qt.qt_constraints_widget.QtConstraintsWidget",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,height=0.25,shape=box,fontsize=10]; "QtWidget" -> "QtConstraintsWidget" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

class enaml.qt.qt_mdi_area.QtMdiArea(object_id, parent, session)[source]

Bases: enaml.qt.qt_constraints_widget.QtConstraintsWidget

A Qt implementation of an Enaml MdiArea.

create_widget(parent, tree)[source]

Create the underlying QMdiArea widget.

init_layout()[source]

Initialize the layout for the underlying control.

child_removed(child)[source]

Handle the child removed event for a QtMdiArea.

child_added(child)[source]

Handle the child added event for a QtMdiArea.

Wx