📄 swarm.gui.sgml.reference.html
字号:
<HTML><HEAD><TITLE>Gui Library</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.53"><LINKREL="HOME"TITLE="Documentation Set for Swarm 2.1.1"HREF="set.html"><LINKREL="UP"TITLE="Reference Guide for Swarm 2.1.1"HREF="book930.html"><LINKREL="PREVIOUS"TITLE="General"HREF="swarm.simtoolsgui.generic.module.html"><LINKREL="NEXT"TITLE="ArchivedGeometryWidget"HREF="swarm.gui.archivedgeometrywidget.protocol.html"></HEAD><BODYCLASS="REFERENCE"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="NAVHEADER"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><THCOLSPAN="3"ALIGN="center">Documentation Set for Swarm 2.1.1</TH></TR><TR><TDWIDTH="10%"ALIGN="left"VALIGN="bottom"><AHREF="swarm.simtoolsgui.generic.module.html">Prev</A></TD><TDWIDTH="80%"ALIGN="center"VALIGN="bottom"></TD><TDWIDTH="10%"ALIGN="right"VALIGN="bottom"><AHREF="swarm.gui.archivedgeometrywidget.protocol.html">Next</A></TD></TR></TABLE><HRALIGN="LEFT"WIDTH="100%"></DIV><DIVCLASS="REFERENCE"><ANAME="SWARM.GUI.SGML.REFERENCE"></A><DIVCLASS="TITLEPAGE"><H1CLASS="TITLE">VIII. Gui Library</H1><DIVCLASS="PARTINTRO"><ANAME="AEN18266"></A><TABLECLASS="SIDEBAR"BORDER="1"CELLPADDING="5"><TR><TD><DIVCLASS="SIDEBAR"><P><B>Overview</B></P><P>The GUI library is intended to be a toolkit-independent description Swarm-specific GUI widgets. The user specifies a specific back-end (such as Tk or Java AWT) at link time.</P></DIV></TD></TR></TABLE><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="SWARM.GUI.SGML.SECT1.DEPEND">1. Dependencies</A></H1><P>Following are the other header files imported by <gui.h>:<TABLEBORDER="0"BGCOLOR="#E0E0E0"WIDTH="100%"><TR><TD><PRECLASS="PROGRAMLISTING">#import <objectbase.h></PRE></TD></TR></TABLE> </P></DIV><DIVCLASS="SECT1"><H1CLASS="SECT1"><ANAME="SWARM.GUI.SGML.SECT1.COMPAT">2. Compatibility</A></H1><P></P><UL><LI><DIVCLASS="FORMALPARA"><P><B>1.0.5 -> 1.1. </B>This library was created with the Swarm 1.1 release, earlier version of Swarm used the tkobjc functions directly.</P></DIV></LI></UL></DIV></DIV><DIVCLASS="TOC"><DL><DT><B>Table of Contents</B></DT><DT><AHREF="swarm.gui.archivedgeometrywidget.protocol.html">ArchivedGeometryWidget</A> — Base class for widgets that archive geometry.</DT><DT><AHREF="swarm.gui.button.protocol.html">Button</A> — A button widget.</DT><DT><AHREF="swarm.gui.buttonpanel.protocol.html">ButtonPanel</A> — Several buttons bound together in one frame.</DT><DT><AHREF="swarm.gui.canvas.protocol.html">Canvas</A> — An interface to Tk canvas semantics.</DT><DT><AHREF="swarm.gui.canvasabstractitem.protocol.html">CanvasAbstractItem</A> — An abstract class for items on a Canvas.</DT><DT><AHREF="swarm.gui.canvasitem.protocol.html">CanvasItem</A> — An abstract superclass for simple Canvas items.</DT><DT><AHREF="swarm.gui.checkbutton.protocol.html">CheckButton</A> — A check box on/off selection widget.</DT><DT><AHREF="swarm.gui.circle.protocol.html">Circle</A> — A CanvasItem that displays a circle.</DT><DT><AHREF="swarm.gui.classdisplayhidebutton.protocol.html">ClassDisplayHideButton</A> — The hide button used by a CompleteProbeDisplay.</DT><DT><AHREF="swarm.gui.classdisplaylabel.protocol.html">ClassDisplayLabel</A> — A label for displaying class names.</DT><DT><AHREF="swarm.gui.colormap.protocol.html">Colormap</A> — An class for creating a color palette for use with a Raster.</DT><DT><AHREF="swarm.gui.completeprobedisplaylabel.protocol.html">CompleteProbeDisplayLabel</A> — A class label used in a SimpleProbeDisplay.</DT><DT><AHREF="swarm.gui.compositeitem.protocol.html">CompositeItem</A> — A CanvasItem with several pieces.</DT><DT><AHREF="swarm.gui.drawer.protocol.html">Drawer</A> — The interface used by Raster to draw an arbitrary object.</DT><DT><AHREF="swarm.gui.entry.protocol.html">Entry</A> — Handles text-field input.</DT><DT><AHREF="swarm.gui.form.protocol.html">Form</A> — A set of Entry widgets bound together in one frame.</DT><DT><AHREF="swarm.gui.frame.protocol.html">Frame</A> — Encapsulation of toplevels.</DT><DT><AHREF="swarm.gui.graph.protocol.html">Graph</A> — A time series graph tool.</DT><DT><AHREF="swarm.gui.graphelement.protocol.html">GraphElement</A> — Contains a set of related data for display.</DT><DT><AHREF="swarm.gui.histogram.protocol.html">Histogram</A> — Histogram display tool.</DT><DT><AHREF="swarm.gui.inputwidget.protocol.html">InputWidget</A> — Abstract superclass for widgets that take input.</DT><DT><AHREF="swarm.gui.label.protocol.html">Label</A> — A widget with text.</DT><DT><AHREF="swarm.gui.line.protocol.html">Line</A> — A CanvasItem that displays a line.</DT><DT><AHREF="swarm.gui.linkitem.protocol.html">LinkItem</A> — A canvas item for displaying a link between two nodes.</DT><DT><AHREF="swarm.gui.messageprobeentry.protocol.html">MessageProbeEntry</A> — A widget for arguments to a message probe.</DT><DT><AHREF="swarm.gui.nodeitem.protocol.html">NodeItem</A> — A class for displaying a node on a Canvas.</DT><DT><AHREF="swarm.gui.ovalnodeitem.protocol.html">OvalNodeItem</A> — A circular NodeItem.</DT><DT><AHREF="swarm.gui.pixmap.protocol.html">Pixmap</A> — A class for drawing color bitmaps on a Raster.</DT><DT><AHREF="swarm.gui.probecanvas.protocol.html">ProbeCanvas</A> — A canvas type for probe displays.</DT><DT><AHREF="swarm.gui.raster.protocol.html">Raster</A> — A two dimension color display class.</DT><DT><AHREF="swarm.gui.rectangle.protocol.html">Rectangle</A> — A CanvasItem that displays a rectangle.</DT><DT><AHREF="swarm.gui.rectanglenodeitem.protocol.html">RectangleNodeItem</A> — A rectangular NodeItem.</DT><DT><AHREF="swarm.gui.scheduleitem.protocol.html">ScheduleItem</A> — A canvas item for displaying the time structure of a schedule.</DT><DT><AHREF="swarm.gui.simpleprobedisplayhidebutton.protocol.html">SimpleProbeDisplayHideButton</A> — The hide button used by a SimpleProbeDisplay.</DT><DT><AHREF="swarm.gui.superbutton.protocol.html">SuperButton</A> — Request superclass in ClassDisplayWidget.</DT><DT><AHREF="swarm.gui.textitem.protocol.html">TextItem</A> — A CanvasItem that displays text.</DT><DT><AHREF="swarm.gui.varprobeentry.protocol.html">VarProbeEntry</A> — A widget for variable probes.</DT><DT><AHREF="swarm.gui.varprobelabel.protocol.html">VarProbeLabel</A> — A label for displaying variable names.</DT><DT><AHREF="swarm.gui.widget.protocol.html">Widget</A> — Widget base class.</DT><DT><AHREF="swarm.gui.windowgeometryrecord.protocol.html">WindowGeometryRecord</A> — A container for window geometry information.</DT><DT><AHREF="swarm.gui.zoomraster.protocol.html">ZoomRaster</A> — A zoomable Raster.</DT><DT><AHREF="swarm.gui.generic.module.html">General</A> — GUI interface for Swarm</DT></DL></DIV></DIV><DIVCLASS="TITLEPAGE"><DIVCLASS="ABSTRACT"><P><B>Documentation and Implementation Status</B></P><P></P></DIV><AHREF="swarm.gui.generic.revhistory.html">Revision History (gui)</A></DIV></DIV><DIVCLASS="NAVFOOTER"><HRALIGN="LEFT"WIDTH="100%"><TABLEWIDTH="100%"BORDER="0"CELLPADDING="0"CELLSPACING="0"><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top"><AHREF="swarm.simtoolsgui.generic.module.html">Prev</A></TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="set.html">Home</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top"><AHREF="swarm.gui.archivedgeometrywidget.protocol.html">Next</A></TD></TR><TR><TDWIDTH="33%"ALIGN="left"VALIGN="top">General</TD><TDWIDTH="34%"ALIGN="center"VALIGN="top"><AHREF="book930.html">Up</A></TD><TDWIDTH="33%"ALIGN="right"VALIGN="top">ArchivedGeometryWidget</TD></TR></TABLE></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -