  Laxkit::aDrawable | Class to facilitate various double buffer and in-memory pixmap rendering | 
   Laxkit::anXWindow | This is the basic window unit for the Laxkit | 
    LaxInterfaces::showmat |  | 
    LaxInterfaces::ViewportWindow | Class specifically to use anInterface classes | 
     LaxInterfaces::ViewportWithStack | ViewportWindow with an internal stack of objects | 
    Laxkit::BoxSelector | Abstract base class for selectors based on boxed items | 
     Laxkit::IconSelector | A selector using boxes with a label and/or an icon | 
      Laxkit::TabFrame | A frame to hold tabbed windows via TabBox objects | 
    Laxkit::ButtonBase | Abstract base class for single buttons | 
     Laxkit::Button | Simple class for a button that is an icon with optional label. Sends message when pressed | 
      Laxkit::CheckBox | Class for a single item checkbox | 
      Laxkit::MenuButton | Simple class for a button pops up a menu instead of toggling itself in and out | 
      Laxkit::QuickFileOpen | A button with "..." on it that pops up a FileDialog sporting a menu with FileMenuItem entries | 
    Laxkit::ColorBox | A control to select an RGBA color, with each mouse button corresponding to r, g, and b | 
    Laxkit::ColorSelector |  | 
    Laxkit::ColorSliders | Panel of sliders to control various color channels | 
    Laxkit::CurveWindow |  | 
    Laxkit::DateSelector | Pick a date from a gregorian calendar | 
    Laxkit::FuncFrame | A frame window that uses rpn (reverse polish notation) expressions to define the subwindow positions and dimensions | 
    Laxkit::ItemSlider | Abstract base class for a kind of button that increments and decrements itself based on where the mouse is clicked | 
     Laxkit::IconSlider | Flip through a number of icons, 1 shown at a time | 
     Laxkit::NumSlider | A slider control specifically for selecting integer numbers within a range | 
      Laxkit::NumInputSlider | Like NumSlider, but on shift-LBDown lets you type in a value | 
     Laxkit::SliderPopup | Basically an extended IconSlider to include a popup MenuSelector | 
    Laxkit::LayerPicker | Pick layers by number | 
    Laxkit::LineInput | A LineEdit with a label | 
    Laxkit::MessageBar | A very basic text displayer window. Pass in a chunk of text and this window will display it. You can have multiple lines by putting '\n' characters in the text | 
     Laxkit::FilePreviewer | Previews images if possible, otherwise shows a snippet of text | 
     Laxkit::XYMesBar | Designed to display 2 numbers: "32,45" or "32x45" | 
    Laxkit::PaletteWindow | A window to handle Palette instances | 
    Laxkit::PanPopup | Press this, and a little PanWindow pops up | 
    Laxkit::PanWindow | Lets you drag a little rectangle around an image to select viewable area | 
    Laxkit::ProgressBar | Where would we be without the ability to measure progress? | 
    Laxkit::RowFrame | A frame that lays out in multiple rows or by columns, but only one control deep | 
     LaxInterfaces::ViewerWindow | Class for providing a ViewportWindow together with rulers, scrollers, etc | 
     Laxkit::FileDialog | A dialog for selecting files | 
     Laxkit::FontDialog | Dialog to allow selecting fonts | 
     Laxkit::ImageDialog | Class to allow viewing and changing info related to an image | 
     Laxkit::MessageBox | Window that puts a message and buttons like OK or Cancel | 
      Laxkit::InputDialog | Dialog to enter a single line of text, with optional 3 buttons | 
      Laxkit::Overwrite | Dialog to ask whether to overwrite something | 
      Laxkit::SimplePrint | Simple dialog with option to print to file or via command | 
     Laxkit::PrintDialog | (***rather hideous at the moment...) Dialog to get some sort of context for printing | 
     Laxkit::ShortcutWindow |  | 
    Laxkit::RulerWindow | A ruler that tracks the mouse | 
    Laxkit::ScrolledWindow | Class to have a window associated with a vertical and horizontal scroller | 
     Laxkit::MenuSelector | General list and menu controller. Base class for PopupMenu | 
      Laxkit::PopupMenu | Class for, of all things, popup menus | 
     Laxkit::TreeSelector | Collapsible tree view | 
      Laxkit::ShortcutTreeSelector |  | 
    Laxkit::Scroller | A vertical or horizontal scroll bar, with optional zooming handles, and togglable arrow positions | 
    Laxkit::SplitWindow | A window with resizable panes than can be split and joined | 
    Laxkit::StackFrame | A frame for a stack of windows that can be sized in one dimension | 
    Laxkit::TextXEditBaseUtf8 | The window base class for text edits using Latin-1 characters | 
     Laxkit::LineEdit | A generic single line text edit | 
     Laxkit::MultiLineEdit | *** please note this class is currently seriously broken *** Multiline edit with optional word wrap | 
      Laxkit::PromptEdit | An editor for a command prompt | 
    Laxkit::ToolTip | Used within anXApp | 
  Laxkit::Affine |  | 
   LaxInterfaces::SomeData | Basic data type for interfaces | 
    LaxInterfaces::CaptionData | Holds a little bit of text | 
    LaxInterfaces::EllipseData | Data class for EllipseInterface | 
    LaxInterfaces::GradientData | Handled by GradientInterface | 
    LaxInterfaces::ImageData | Holds an image and a transform | 
    LaxInterfaces::LinesData | Data class for LinesInterface | 
    LaxInterfaces::PatchData | Plain old ordinary cubic tensor product patches, the base for mesh gradients and some image warping | 
     LaxInterfaces::ColorPatchData | Cubic tensor product patch with colors defined at each vertex | 
     LaxInterfaces::EngraverFillData |  | 
     LaxInterfaces::ImagePatchData | Cubic tensor product patch with an image as the color source | 
    LaxInterfaces::PathsData | Basically a stack of Path objects with extra fill rules | 
    LaxInterfaces::PointWarpData |  | 
    LaxInterfaces::RectData | Basic rectangular selection, data type for RectInterface | 
    LaxInterfaces::SomeDataRef | A reference to a SomeData | 
  An |  | 
  Laxkit::anObject | Base class for all Laxkit objects | 
   LaxInterfaces::DumpContext | Class to pass to interface object dump out methods for particular behavior | 
   LaxInterfaces::FillStyle | Store various characteristics of a fill | 
   LaxInterfaces::LineStyle | Store various characteristics of a line | 
   LaxInterfaces::PathOperator | Abstract base class of path operators | 
   LaxInterfaces::SegmentControls | Class to hold info about how to generate associated Coordinate points | 
   LaxInterfaces::SomeData | Basic data type for interfaces | 
   Laxkit::anXApp | This class is the control unit for programs | 
   Laxkit::Color | A base color, one value in range 0..1.0 for each channel of a ColorSystem | 
   Laxkit::ColorSet | Holds a collection of colors | 
   Laxkit::ColorSystem | Defines a color system, like RGB, CMYK, etc | 
   Laxkit::CurveInfo |  | 
   Laxkit::Displayer | A graphics drawing wrapper | 
    Laxkit::DisplayerCairo | Displayer based on Cairo | 
    Laxkit::DisplayerXlib | Somewhat of a graphics wrapper for Xlib graphics functions | 
   Laxkit::EventReceiver | Base class for any object that can receive events | 
    LaxInterfaces::anInterface | A class for key and mouse interfaces acting on particular windows | 
     LaxInterfaces::CaptionInterface | Interface for manipulating CaptionData objects | 
     LaxInterfaces::EllipseInterface | *** fix me!Interface for EllipseData objects | 
     LaxInterfaces::FreehandInterface | Interface to create bezier or straight lines from freehand motion | 
     LaxInterfaces::GradientInterface | Manipulates GradientData objects | 
     LaxInterfaces::ImageInterface | Interface for manipulating ImageData objects | 
     LaxInterfaces::LinesInterface | Interface for LinesData, just straight point to point lines | 
     LaxInterfaces::MeasureInterface | Measure length, angle and area in various ways | 
     LaxInterfaces::PatchInterface | Class to deal with PatchData objects | 
      LaxInterfaces::ColorPatchInterface | Interface for dealing with ColorPatchData objects | 
      LaxInterfaces::EngraverFillInterface | Interface for dealing with EngraverFillData objects | 
      LaxInterfaces::ImagePatchInterface | Interface for dealing with ImagePatchData objects | 
     LaxInterfaces::PathInterface | The maintainer of all PathOperator classes | 
     LaxInterfaces::PointWarpInterface | Class to deal with PointWarpData objects | 
     LaxInterfaces::RectInterface | Handles RectData or works directly on the matrix of any SomeData | 
      LaxInterfaces::ObjectInterface | Allows selecting and moving around several objects all at once | 
    Laxkit::anXWindow | This is the basic window unit for the Laxkit | 
   Laxkit::FontManager | The font manager used by anXApp to simplify keeping track of what fonts are loaded | 
    Laxkit::FontManagerCairo | The font manager used by anXApp to simplify keeping track of what fonts are loaded | 
    Laxkit::FontManagerXlib | The font manager used by anXApp to simplify keeping track of what fonts are loaded | 
   Laxkit::ImageInfo | Kind of a shell to hold various information about an image | 
    LaxInterfaces::ImageData | Holds an image and a transform | 
   Laxkit::ImageLoader | Class to facilitate getting an image from the disk into memory suitable for the current graphics backend | 
   Laxkit::LaxFont | A wrapper for fonts that contains various metric information | 
    Laxkit::LaxFontCairo | A LaxFont using cairo | 
    Laxkit::LaxFontXlib | A LaxFont using Xft | 
   Laxkit::LaxImage | Abstraction around images | 
    Laxkit::LaxBufferImage |  | 
    Laxkit::LaxCairoImage |  | 
    Laxkit::LaxImlibImage | A LaxImage based on Imlib_Images | 
   Laxkit::MenuInfo | General container for menu types of lists | 
   Laxkit::MenuItem | Node type for MenuInfo | 
    Laxkit::FileMenuItem | Sub class of MenuItem to read in directories only when needed | 
   Laxkit::Palette | A color palette. You can use a PaletteWindow to handle these | 
   Laxkit::PanController | A convenience for scroller types of things | 
    Laxkit::DoublePanner | A PanController that uses doubles as a base | 
   Laxkit::ShortcutDefs |  | 
   Laxkit::ShortcutHandler | A kind of event filter windows can use to help process keyboard shortcuts | 
   Laxkit::ShortcutManager |  | 
   Laxkit::WindowActions | RefCount derived stack for WindowAction objects | 
   Laxkit::WindowColors | Holds basic color styling info | 
  anOverlay | Class to simplify floating panels | 
  LaxFiles::Attribute | Basic building block of entries | 
  Basis | Basis with a spacepoint (p) and 3 dimensional axes x,y,z | 
  Laxkit::ButtonDownInfo | Class to simplify keeping track of what buttons have been pressed | 
  Laxkit::ButtonDownInfo::ButtonDownInfoSpecific |  | 
  ButtonQueue |  | 
  Laxkit::ColorBarInfo |  | 
  Laxkit::ColorBase | Defines various simple conversions between rgb, cmyk, gray, and hsv | 
   Laxkit::ColorBox | A control to select an RGBA color, with each mouse button corresponding to r, g, and b | 
   Laxkit::ColorSelector |  | 
   Laxkit::ColorSliders | Panel of sliders to control various color channels | 
  ColorManager | Keeps track of colors and color systems | 
  Laxkit::ColorPrimary | Defines a primary color of a ColorSystem | 
  ColorStrip | Class that shows a current color, plus sliders for various primaries and an alpha channel | 
  Laxkit::TreeSelector::ColumnInfo |  | 
  ColumnInfo | Column info of detail columns in a TreeSelector | 
  LaxInterfaces::Coordinate | The basic coordinate class for points | 
  Laxkit::DeviceManager | Class to translate various incoming device events into Lax events | 
  DeviceManagerXInput1 | Device manager that sets up for old style XInput1 events | 
  Laxkit::DoubleBBox | Class with double minx,maxx,miny,maxy | 
   LaxInterfaces::SomeData | Basic data type for interfaces | 
  Laxkit::DoubleRectangle |  | 
  LaxFiles::DumpUtility | Class to provide do nothing place holders for dump_out, dump_in_atts, and a standard dump_in | 
   LaxInterfaces::anInterface | A class for key and mouse interfaces acting on particular windows | 
   LaxInterfaces::FillStyle | Store various characteristics of a fill | 
   LaxInterfaces::LineStyle | Store various characteristics of a line | 
   LaxInterfaces::Path | Path contains only one path | 
   Laxkit::anXWindow | This is the basic window unit for the Laxkit | 
   Laxkit::Color | A base color, one value in range 0..1.0 for each channel of a ColorSystem | 
   Laxkit::ColorSet | Holds a collection of colors | 
   Laxkit::ColorSystem | Defines a color system, like RGB, CMYK, etc | 
   Laxkit::CurveInfo |  | 
   Laxkit::Palette | A color palette. You can use a PaletteWindow to handle these | 
   Laxkit::ShortcutManager |  | 
  Laxkit::ErrorLog | Class to simplify keeping track of offending objects | 
  Laxkit::ErrorLogNode | Stack node for ErrorLog class | 
  Laxkit::EventData | Class for sending data messages between windows | 
   Laxkit::DeviceEventData | Event class for device events other than common mouse and keyboard events | 
   Laxkit::InOutData | Wrapper for info about a focus on/off, or Enter/Exit for a window or subwindow | 
   Laxkit::KeyEventData | Hold info about key press or release | 
   Laxkit::MouseEventData | Hold info about mouse button and motion events | 
   Laxkit::PrintContext |  | 
   Laxkit::RefCountedEventData | Class to send a reference counted object | 
   Laxkit::ScreenEventData | Wrapper for areas of a screen that need redrawing | 
   Laxkit::SimpleColorEventData | Class to pass simple rgb, gray, or cmyk colors | 
   Laxkit::StrEventData | A EventData with a new'd char[] (copied from nstr in constructor), since they are so common | 
   Laxkit::StrsEventData | A EventData with a new'd char[][] (first element copied from nstr in constructor), since they are so common | 
  EventFilter | Base class for filters windows can use to transform input event streams | 
   GestureFilter | Event filter to detect some simple multitouch mouse gestures | 
   ShortcutFilter | Av event filter windows can use to detect keyboard shortcuts | 
  Laxkit::FileOrStr | Class that lets you output or input to a disk file or a string | 
  flatline | 2 dimensional line with point p and direction v | 
  flatvector | 2 Dimensional vector (x,y) | 
  Laxkit::FontDialogFont | Describes a font as dealt with in a FontDialog | 
  LaxInterfaces::GradientDataSpot | GradientData keeps a stack of these | 
  Laxkit::HistoryNode | Node class for a stack of history for PromptEdit | 
  Laxkit::IconNode | Stacked in an IconManager | 
  Laxkit::IntRectangle |  | 
  Laxkit::KeyInfo | Info about a key, which can be part of a list in ShortCutDef | 
  Laxkit::LaxDate | Small class to help slightly with date manipulation, based on the Gregorian calendar | 
  Laxkit::LaxDevice | Class to hold info about various input devices | 
   Laxkit::LaxKeyboard | LaxDevice subclass for keyboards | 
    Laxkit::CoreXlibKeyboard | Device that selects for core keyboard events | 
   Laxkit::LaxMouse | LaxDevice subclass for pointers | 
    Laxkit::CoreXlibPointer | Device that selects for core mouse events | 
    Laxkit::TouchObject | Basically a LaxMouse for touch objects | 
   Laxkit::TUIOListener | Class to listen to TUIO events on a specified port | 
  Laxkit::LaxOption | Used internally by LaxOptions | 
  LaxWiimote | Class to use Wiimotes from lax based programs | 
  LaxInterfaces::LinePoint |  | 
  Laxkit::MultiLineEdit::Linestat | Holds information about the screen lines | 
  Laxkit::LinkedList< T > | Independent node type for doubly linked lists | 
  Laxkit::MemCachedObject |  | 
  Laxkit::NewWindowObject |  | 
  Laxkit::PtrList< T >::node |  | 
  Laxkit::NumStack< T > | A generic stack for values (like int, double), not pointers | 
  LaxInterfaces::ObjectContext | Class to make searching for objects convenient and expandable in a ViewportWindow | 
  Laxkit::PaletteEntry | Color instance type for Palette | 
  Laxkit::PanUser | Brief class to provide useful stuff for elements that use a PanController | 
   LaxInterfaces::ViewportWindow | Class specifically to use anInterface classes | 
   Laxkit::Displayer | A graphics drawing wrapper | 
   Laxkit::PanPopup | Press this, and a little PanWindow pops up | 
   Laxkit::PanWindow | Lets you drag a little rectangle around an image to select viewable area | 
   Laxkit::ScrolledWindow | Class to have a window associated with a vertical and horizontal scroller | 
   Laxkit::Scroller | A vertical or horizontal scroll bar, with optional zooming handles, and togglable arrow positions | 
  LaxInterfaces::PatchRenderContext | Holds threadsafe data concerning computations with PatchData like objects | 
  LaxInterfaces::PathInfo |  | 
  PathPointSelected |  | 
  Laxkit::PlainWinBox | Basically a rectangle with a anXWindow | 
  Plane | Plane with point p and normal n | 
  LaxInterfaces::PointWarpLink |  | 
  LaxInterfaces::PointWarpPoint |  | 
  Laxkit::PreviewerFunction | File previewer module to handle different kinds of files | 
  Laxkit::PtrList< T > | A simple doubly linked list of pointers | 
  Laxkit::PtrStack< T > | A generic stack for pointers (like anXWindow *, char *), not values | 
   Laxkit::RefPtrStack< T > | A RefPtrStack with refcounting elements | 
  Laxkit::PtrStack< IconNode > |  | 
   Laxkit::IconManager | Simplify maintenance of icons with this stack of IconNode objects | 
  Laxkit::PtrStack< LaxFont > |  | 
   Laxkit::RefPtrStack< LaxFont > |  | 
    Laxkit::FontManagerCairo | The font manager used by anXApp to simplify keeping track of what fonts are loaded | 
    Laxkit::FontManagerXlib | The font manager used by anXApp to simplify keeping track of what fonts are loaded | 
  Laxkit::PtrStack< LaxOption > |  | 
   Laxkit::LaxOptions | Class to simplify parsing command line options, and outputing help text | 
  Laxkit::PtrStack< ShortcutDef > |  | 
   Laxkit::ShortcutDefs |  | 
  Laxkit::PtrStack< WindowAction > |  | 
   Laxkit::WindowActions | RefCount derived stack for WindowAction objects | 
  LaxInterfaces::RawPoint |  | 
  Laxkit::RefCounted | A minimal refcounted object | 
  rgb_color |  | 
  Laxkit::ScreenColor |  | 
  Laxkit::ScreenInformation |  | 
  LaxInterfaces::PathInterface::SelectedPoint |  | 
  ShortCutDef | Holds info about a keyboard shortcut | 
  Laxkit::ShortcutDef |  | 
  Laxkit::SimpleUnit | Small class to help with the conversion of simple units | 
  LaxInterfaces::SomeDataFactory | Class to get instances of interface data | 
  LaxInterfaces::SomeFacNode | Internal node for SomeDataFactory | 
  spaceline | 3 dimensional line with point p and direction v | 
  spacevector | 3 Dimensional vector (x,y,z) | 
  Laxkit::SquishyBox | A box with x,y,w,h, prefered w/h, and allowable shrink and expand values for w/h | 
   Laxkit::ListBox | A SquishyBox containing either a horizontal or vertical list of boxes | 
    Laxkit::RowColBox | Divvies up the child boxes into multiple rows or columns | 
     Laxkit::BoxSelector | Abstract base class for selectors based on boxed items | 
     Laxkit::RowFrame | A frame that lays out in multiple rows or by columns, but only one control deep | 
    Laxkit::StackFrame | A frame for a stack of windows that can be sized in one dimension | 
   Laxkit::SelBox | Adds id,info,state to SquishyBox. Used in BoxSelector | 
    Laxkit::IconBox | Internal node type for IconSelector | 
     Laxkit::TabBox | Holds the icon and a pointer to the window for elements of a TabFrame | 
   Laxkit::TableBox |  | 
   Laxkit::WinFrameBox | Extends SquishyBox to store anXWindow for use in RowFrame, for instance | 
  Laxkit::TableData | Class used internally for the data of tables, oddly enough | 
  Laxkit::TagCloudInfo | TagCloud node to keep track of which objects have a particular tag | 
  Laxkit::Tagged | Class to help implement simple tagging and tag querying system | 
   Laxkit::anXWindow | This is the basic window unit for the Laxkit | 
   Laxkit::ImageInfo | Kind of a shell to hold various information about an image | 
   Laxkit::TagCloud | A tagged object manager, to make searching for sets of objects with specified tags easier | 
   Laxkit::WindowAction |  | 
  Laxkit::TimerInfo | Used with anXApp | 
  TLimits |  | 
  Laxkit::Undoable | Subclass from this if you want an object that can act as an agent of undoing | 
   Laxkit::TextEditBaseUtf8 | A base class for text edits using utf8 encoded character arrays | 
    Laxkit::TextXEditBaseUtf8 | The window base class for text edits using Latin-1 characters | 
  Laxkit::UndoData | Undo node for UndoManager | 
   Laxkit::TextUndo | Class to hold info for undos in text edit boxes | 
  Laxkit::UndoManager | Simple class to keep track of undoes | 
  Utf8String |  | 
  Laxkit::VectorPart |  | 
  VectorPart
class VectorPartFill public VectorPart
class VectorPartStroke public VectorPart
class VectorPartLineStyle public VectorPart
class VectorPartFillStyle public VectorPart
class VectorPartGradientFill public VectorPart
class VectorPartGradientStrokeFill public VectorPartclass VectorImage public LaxImage |  | 
   Laxkit::VectorPartPath |  | 
  WiiButtonMap |  | 
  Laxkit::FuncFrame::WinDef |  | 
  WindowFonts | Holds basic styling info about fonts | 
  Laxkit::WindowModeInfo | Class to hold info about different modes a window can have. Used in WindowActions | 
  XInput2Keyboard | Class corresponding to, if you can believe it, an XInput2 master device | 
  XInput2Pointer | Class corresponding to, if you can believe it, an XInput2 pointer | 
  char |  | 
  int |  |