VIII. Gui Library

1. Dependencies

Following are the other header files imported by <gui.h>:

#import <objectbase.h>

2. Compatibility

  • 1.0.5 -> 1.1. This library was created with the Swarm 1.1 release, earlier version of Swarm used the tkobjc functions directly.

Table of Contents
ArchivedGeometryWidget --  Base class for widgets that archive geometry.
Button --  A button widget.
ButtonPanel --  Several buttons bound together in one frame.
Canvas --  An interface to Tk canvas semantics.
CanvasAbstractItem --  An abstract class for items on a Canvas.
CanvasItem --  An abstract superclass for simple Canvas items.
CheckButton --  A check box on/off selection widget.
Circle --  A CanvasItem that displays a circle.
ClassDisplayHideButton --  The hide button used by a CompleteProbeDisplay.
ClassDisplayLabel --  A label for displaying class names.
Colormap --  An class for creating a color palette for use with a Raster.
CompleteProbeDisplayLabel --  A class label used in a SimpleProbeDisplay.
CompositeItem --  A CanvasItem with several pieces.
Drawer --  The interface used by Raster to draw an arbitrary object.
Entry --  Handles text-field input.
Form --  A set of Entry widgets bound together in one frame.
Frame --  Encapsulation of toplevels.
Graph --  A time series graph tool.
GraphElement --  Contains a set of related data for display.
Histogram --  Histogram display tool.
InputWidget --  Abstract superclass for widgets that take input.
Label --  A widget with text.
Line --  A CanvasItem that displays a line.
LinkItem --  A canvas item for displaying a link between two nodes.
MessageProbeEntry --  A widget for arguments to a message probe.
NodeItem --  A class for displaying a node on a Canvas.
OvalNodeItem --  A circular NodeItem.
Pixmap --  A class for drawing color bitmaps on a Raster.
ProbeCanvas --  A canvas type for probe displays.
Raster --  A two dimension color display class.
Rectangle --  A CanvasItem that displays a rectangle.
RectangleNodeItem --  A rectangular NodeItem.
ScheduleItem --  A canvas item for displaying the time structure of a schedule.
SimpleProbeDisplayHideButton --  The hide button used by a SimpleProbeDisplay.
SuperButton --  Request superclass in ClassDisplayWidget.
TextItem --  A CanvasItem that displays text.
VarProbeEntry --  A widget for variable probes.
VarProbeLabel --  A label for displaying variable names.
Widget --  Widget base class.
WindowGeometryRecord --  A container for window geometry information.
ZoomRaster --  A zoomable Raster.
General --  GUI interface for Swarm

Documentation and Implementation Status

Revision History (gui)