📦 ivtools-dev
147 pages
A
- Adjuster(3I)button-like interactors for incremental scrolling and zooming✨
- align(3U)commands for aligning interactors to each other and to a grid✨
B
- Banner(3I)one line title bar✨
- BasicDialog(3U)an assortment of useful dialog boxes✨
- Border(3I)visual separators✨
- Box2_6(3I)tile interactors in a box✨
- BrushCmd(3U)command for setting components' brush attribute✨
- Button2_6(3I)interactive buttons✨
C
- Catalog(3U)stores and retrieves named objects✨
- catcmds(3U)catalog-oriented commands✨
- CGlue(3U)connector glue✨
- classes(3U)unique identifiers for catalog-managed objects and component views✨
- Clipboard(3U)manages a list of graphical component subjects✨
- ColorCmd(3U)command for setting components' color attributes✨
- Command(3U)base class for command objects✨
- CompletionEditor(3I)StringEditor with string completion✨
- Component(3U)base class for objects that model domain-specific elements✨
- ComponentView(3U)base class for views of objects that model domain- specific elements✨
- Connector(3U)base classes for connector subjects and views✨
- ConnectTool(3U)tool for connecting connectors✨
- Control(3I)select and execute an action✨
- ControlInfo(3U)object for storing control-related information✨
- Creator(3U)recreates catalog-managed objects from disk and instantiates component views from their class identifiers✨
- CSolver(3U)enforces connector semantics✨
D
- Damage(3U)repairs damaged graphics✨
- Data(3U)object containing undo information for storage in a command✨
- datas(3U)Data subclasses for storing common undo information✨
- Deck2_6(3I)a stack of interactors on top of each other✨
- Dialog(3I)popup dialog interactor✨
- Dispatcher(3I)wait on multiple file descriptors until a condition occurs✨
E
- edit(3U)editing commands✨
- Editor(3U)base class for top-level windows in an application✨
- EditorInfo(3U)stores information about an editor's contents✨
- EllipseComp(3U)ellipse component subject, view, and PostScript external representation✨
- ellipses(3U)abstract base class and predefined subclasses for elliptical structured graphics✨
- ExternView(3U)base class for external representation objects and subclasses for common traversals✨
F
- FileBrowser(3I)browse and/or select file names✨
- FileChooser(3I)dialog box for choosing a file name✨
- FontCmd(3U)command for setting components' font attribute✨
- Frame(3I)surrounding interactor✨
G
- geomobjs(3U)helper classes that manage geometric information for structured graphics✨
- globals(3U)Unidraw global constants, types, instances, and functions.✨
- Glue2_6(3I)open space between interactors✨
- Graphic(3U)structured graphic abstract base class and subclass that stores a complete set of graphics state attributes✨
- GraphicBlock(3U)interactor that displays a graphic✨
- GraphicComp(3U)base classes for graphical component subjects✨
- GraphicCompTool(3U)tool for instantiating graphical components✨
- GraphicView(3U)base classes for graphical component views✨
- Grid(3U)displays a grid in a viewer and constrains points to lie on it✨
- GVUpdater(3U)updates GraphicViews structure to match its subject✨
I
- ImportCmd(3U)import a graphical component✨
- Interactor(3I)base class for interactive objects✨
- IOCallback(3I)generic callback class for readers, writers, or I/O exception handlers✨
- IOHandler(3I)read input, write output, or handle an I/O exception or timeout✨
- iostreamb(3I)unformatted streams✨
- Iterator(3U)marks a position in a data structure✨
K
- KeyMap(3U)activates controls given their keyboard equivalents✨
- kybd(3U)predefined keyboard equivalents✨
L
- LineComp(3U)line and multiline component subject, view, and PostScript external representation✨
- lines(3U)structured graphics classes for points, lines, and open polygons✨
- LinkComp(3U)component subject, view, and PostScript external representation for lines with connectable endpoints✨
M
- MacroCmd(3U)a command that composes other commands✨
- MagnifyTool(3U)tool for magnifying a portion of the GraphicView displayed in a viewer✨
- manips(3U)Manipulator subclasses for defining common direct-manipulation semantics✨
- Manipulator(3U)base class for defining direct-manipulation semantics✨
- MatchEditor(3I)StringEditor with pattern matching✨
- Menu2_6(3I)menus✨
- Message(3I)interactor containing text✨
- MoveTool(3U)tool for translating components✨
N
- NOPCmd(3U)do-nothing command✨
P
- PadComp(3U)pad connector subject, view, structured graphic, and PostScript external representation✨
- Page(3U)defines and displays a visual boundary for a viewer✨
- Painter(3I)graphics output✨
- Panner(3I)two-dimensional scrolling and zooming✨
- Path(3U)record of connectors visited during dataflow✨
- Pattern(3I)fill patterns✨
- PatternCmd(3U)command for setting components' pattern attribute✨
- Perspective(3I)visible portion of an interactor✨
- Picture(3U)composite structured graphic✨
- PinComp(3U)pin connector subject, view, structured graphic, and PostScript external representation SlidingPin, FixedPin - rubberbands used in pin manipulation✨
- PolygonComp(3U)polygon component subject, view, and PostScript external representation✨
- polygons(3U)structured graphics classes for rectangles and polygons✨
- PostScriptView(3U)base classes for external representation objects that generate PostScript code✨
- pspaint(3U)graphics state objects with added PostScript information✨
R
- RasterComp(3U)raster component subject, view, and PostScript external representation✨
- RasterRect(3U)structured graphic displaying a raster image✨
- RectComp(3U)rectangle component subject, view, and PostScript external representation✨
- Regexp(3I)regular expression searching✨
- ReqErr(3I)handle request errors✨
- ReshapeTool(3U)tool for reshaping or otherwise altering components' structures✨
- Resource(3I)shared object✨
- RotateTool(3U)tool for rotating components✨
- rpcbuf(3I)streambuf specialized for sending and receiving RPC requests✨
- RpcHdr(3I)header for remote procedure calls✨
- RpcPeer(3I)support bi-directional RPC between two services✨
- RpcReader(3I)read RPC requests from a client✨
- RpcRegistry(3I)name space for finding RPC services✨
- RpcService(3I)support RPC between a service and its clients✨
- rpcstream(3I)iostreamb specialized to RPC requests✨
- RpcWriter(3I)write RPC requests to a server✨
- Rubband(3I)rubberbanding graphical objects✨
S
- ScaleTool(3U)tool for rotating components✨
- Scene(3I)composite interactors✨
- Scroller(3I)scrolling an interactor✨
- Selection(3U)maintains a list of selected graphical component views✨
- SelectTool(3U)tool for modifying an editor's current selection✨
- Sensor(3I)describe input interest✨
- Shape(3I)what shape a canvas should have✨
- SlotComp(3U)abstract base class and subclasses for slot connector subject and view; and structured graphic and PostScript external representation classes for slots✨
- SplineComp(3U)open and closed spline component subjects, views, and PostScript external representations✨
- splines(3U)structured graphics classes for open and closed B-splines✨
- StateVar(3U)state variable subject base class✨
- statevars(3U)state variable subject subclasses✨
- StateVarView(3U)state variable view base class✨
- stateviews(3U)various state variable view subclasses✨
- StencilComp(3U)bitmap component subject, view, and PostScript external representation✨
- StrBrowser(3I)browse and/or select items in a list✨
- StrChooser(3I)dialog box for choosing items in a list✨
- StretchTool(3U)tool for rotating components✨
- StringEditor(3I)single line interactive string editor✨
- struct(3U)commands for modifying components structurally✨
- Subject(3I)object with views✨
T
- TextBuffer(3I)operations on unstructured text✨
- TextComp(3U)multiline text component subject, view, structured graphic, and PostScript external representation✨
- TextDisplay(3I)unstructured text display✨
- TextEditor(3I)basic unstructured text editing✨
- Tool(3U)base class for tool objects✨
- TransferFunct(3U)transfer function base class✨
- transfns(3U)transfer function subclasses✨
- transforms(3U)coordinate transformation commands✨
- Tray(3I)compose interactors into arbitrary or constrained layouts✨
U
- UArray(3U)dynamic array class✨
- UControl(3U)base classes for menu and button interfaces that work with ControlInfo objects✨
- uctrls(3U)predefined UControl and UControlInteractor subclasses for common controls✨
- UHashTable(3U)hash table classes✨
- ULabel(3U)structured graphic displaying one line of text✨
- UList(3U)circular, doubly-linked list class✨
- UMap(3U)maintains a mapping between two sets of pointers✨
- Unidraw(3U)one-of-a-kind object for coordinating and controlling a Unidraw application✨
- UnidrawIntro(3U)Unidraw library for graphical object editor development✨
- UStencil(3U)structured graphic displaying a bitmap✨
V
- Vertices(3U)abstract base class for graphics defined by a set of coordinate pairs✨
- VerticesComp(3U)abstract base classes for vertexed graphical component subjects and their views and PostScript external representations✨
- viewcmds(3U)commands for modifying editor attributes✨
- Viewer(3U)displays a graphical component view hierarchy✨
- Viewport(3I)scrollable view✨
W
- World(3I)control a display✨
💅
getting it ready, bestie…