Skip to content

API Reference

Complete auto-generated API documentation for all public MorphUI modules.


Application

Module Description
morphui.app MorphApp base class with theme and typography integration

UIX Components

Module Description
morphui.uix.button Button and icon button widgets
morphui.uix.chip Chip, filter chip, and input chip
morphui.uix.dialog Modal dialog and scrim layer
morphui.uix.divider Horizontal and vertical dividers
morphui.uix.dropdown Dropdown menus and filter fields
morphui.uix.label Label variants and icon labels
morphui.uix.list List views and list items
morphui.uix.menu Context and navigation menus
morphui.uix.progress Linear and circular progress indicators
morphui.uix.selection Selection controls (checkbox, radio, switch)
morphui.uix.textfield Text input fields with validation
morphui.uix.tooltip Simple and rich tooltips

UIX Layouts

Module Description
morphui.uix.anchorlayout Anchor layout
morphui.uix.boxlayout Box layout (horizontal / vertical)
morphui.uix.container Icon/label container helpers
morphui.uix.floatlayout Float layout
morphui.uix.gridlayout Grid layout
morphui.uix.recycleboxlayout Recycle box layout
morphui.uix.recyclegridlayout Recycle grid layout
morphui.uix.recycleview Recycle view
morphui.uix.relativelayout Relative layout
morphui.uix.screenmanager Screen manager
morphui.uix.scrollview Scroll view
morphui.uix.stacklayout Stack layout
morphui.uix.widget Base widget

Data View

Module Description
morphui.uix.dataview.table Full data view table
morphui.uix.dataview.header Header row
morphui.uix.dataview.index Row index column
morphui.uix.dataview.body Table body
morphui.uix.dataview.navigation Page navigation bar
morphui.uix.dataview.base Shared base classes

Pickers

Module Description
morphui.uix.pickers.datepicker Date picker calendar

Visualization

Module Description
morphui.uix.visualization.chart Chart widget
morphui.uix.visualization.plotting Matplotlib plotting bridge

Behaviors

Module Description
morphui.uix.behaviors.theming Color and typography theme behaviors
morphui.uix.behaviors.hover Hover enter/leave behaviors
morphui.uix.behaviors.layer Surface, interaction, and content layer behaviors
morphui.uix.behaviors.touch Button, ripple, and toggle behaviors
morphui.uix.behaviors.motion Animation motion behaviors
morphui.uix.behaviors.sizing Auto-sizing and size bounds
morphui.uix.behaviors.composition Leading/trailing/label widget composition
morphui.uix.behaviors.elevation Drop shadow elevation
morphui.uix.behaviors.shape Scale and rounded sides
morphui.uix.behaviors.declarative Declarative widget tree construction
morphui.uix.behaviors.appreference App and theme manager access

Theme

Module Description
morphui.theme.manager Dynamic color theme manager
morphui.theme.palette Material You color palette generation
morphui.theme.typography Font registration and text roles

Utilities

Module Description
morphui.utils.helpers General utility functions
morphui.utils.animations Animation helpers
morphui.utils.dotdict Dot-access dictionary
morphui.constants Framework-wide constants