Part I. Clutter Actors and Utilities

Table of Contents

Widgets
MxWidget — Base class for stylable actors
MxButton — Button widget
MxComboBox — combo box actor
MxEntry — Widget for displaying text
MxIcon — a simple styled icon actor
MxLabel — Widget for displaying text
MxPopup — a popup actor representing a list of user actions
MxProgressBar — visual representation of progress
MxScrollBar — a user interface element to control scrollable areas.
MxSlider — A widget to visualize and control a range
MxTextureFrame — Stretch a texture to fit the entire allocation
MxTooltip — A tooltip widget
MxToggle
Containers
MxBin — a simple container with one actor
MxBoxLayoutChild — meta data associated with a MxBoxLayout child.
MxBoxLayout — a layout container arranging children in a single line
MxExpander — a container which the user can show or hide its child
MxGrid — a flow layout container
MxScrollView — a container for scrollable children
MxTableChild — The child property store for MxTable
MxTable — A multi-child layout container based on rows and columns
MxViewport — single child scrollable container
MxNotebook
Data Views
MxItemView — a flow layout driven by a model.
MxListView — a box layout driven by a model.
Interfaces
MxDraggable
MxDroppable
MxItemFactory
MxScrollable
MxStylable — Interface for stylable objects
Types and Utilities
MxAction — Represents a user action
MxAdjustment — A GObject representing an adjustable bounded value
MxClipboard — a simple representation of the X clipboard
MxButtonGroup
MxStyle — a data store for style properties
MxSubtexture
MxTextureCache — A per-process store to cache textures
mx-types — type definitions used throughout Mx
mx-utils — General utility functions useful for GUIs