last of the embedded HTML --> man page links (for Unidraw)
Brought to you by:
johnston
|
From: <ivt...@li...> - 2000-01-17 21:37:43
|
Patch: ivtools-000118-johnston-012
For: ivtools-0.7.10
Author: joh...@us...
This is an intermediate patch to ivtools-0.7.10. To apply, cd to the
top-level directory of the ivtools source tree (the directory with src
and config subdirs), and apply like this:
patch -s <ThisFile
Summary of Changes:
- finish links from embedded extractable html to man pages for Unidraw.
Index: include_unidraw/manips.h
diff -c include_unidraw/manips.h:1.1 include_unidraw/manips.h:1.2
*** include_unidraw/manips.h:1.1 Tue Jan 18 01:27:02 2000
--- src/include/Unidraw/manips.h Tue Jan 18 01:27:02 2000
***************
*** 48,53 ****
--- 48,55 ----
class Transformer;
class UList;
+ //: group manipulator
+ // <a href=../man3.1/manips.html>man page</a>
class ManipGroup : public Manipulator {
public:
ManipGroup(Viewer* = nil, Tool* = nil);
***************
*** 91,96 ****
--- 93,100 ----
Tool* _tool;
};
+ //: drag manipulator
+ // <a href=../man3.1/manips.html>man page</a>
class DragManip : public Manipulator {
public:
DragManip(
***************
*** 135,140 ****
--- 139,146 ----
inline const Event& DragManip::GraspEvent () { return _grasp_e; }
+ //: vertex manipulator
+ // <a href=../man3.1/manips.html>man page</a>
class VertexManip : public DragManip {
public:
VertexManip(
***************
*** 147,152 ****
--- 153,160 ----
GrowingVertices* GetGrowingVertices();
};
+ //: continuous vertex manipulator
+ // <a href=../man3.1/manips.html>man page</a>
class ScribbleVertexManip : public VertexManip {
public:
ScribbleVertexManip(
***************
*** 160,165 ****
--- 168,175 ----
boolean _first;
};
+ //: connection manipulator
+ // <a href=../man3.1/manips.html>man page</a>
class ConnectManip : public DragManip {
public:
ConnectManip(Viewer*, Rubberband*, Transformer* = nil, Tool* = nil);
***************
*** 170,175 ****
--- 180,187 ----
ConnectorView* _target;
};
+ //: text manipulator
+ // <a href=../man3.1/manips.html>man page</a>
class TextManip : public Manipulator {
public:
TextManip(Viewer*, Painter*, Coord tab, Tool* = nil);
Index: include_unidraw/statevars.h
diff -c include_unidraw/statevars.h:1.1 include_unidraw/statevars.h:1.2
*** include_unidraw/statevars.h:1.1 Tue Jan 18 01:27:02 2000
--- src/include/Unidraw/statevars.h Tue Jan 18 01:27:02 2000
***************
*** 35,40 ****
--- 35,42 ----
class PSPattern;
class PSFont;
+ //: name state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class NameVar : public StateVar {
public:
NameVar(const char* = nil);
***************
*** 53,58 ****
--- 55,62 ----
char* _name;
};
+ //: component name state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class CompNameVar : public NameVar {
public:
CompNameVar(Component* = nil);
***************
*** 75,80 ****
--- 79,86 ----
Component* _comp;
};
+ //: modified-status state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class ModifStatusVar : public StateVar {
public:
ModifStatusVar(Component* = nil, boolean = false);
***************
*** 100,105 ****
--- 106,113 ----
static class UList* _vars;
};
+ //: magnify factor state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class MagnifVar : public StateVar {
public:
MagnifVar(float = 1);
***************
*** 118,123 ****
--- 126,133 ----
float _magnif;
};
+ //: gravity-enabled state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class GravityVar : public StateVar {
public:
GravityVar(boolean = false);
***************
*** 136,141 ****
--- 146,153 ----
int _active;
};
+ //: current font state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class FontVar : public StateVar {
public:
FontVar(PSFont* = nil);
***************
*** 155,160 ****
--- 167,174 ----
PSFont* _psfont;
};
+ //: current brush state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class BrushVar : public StateVar {
public:
BrushVar(PSBrush* = nil);
***************
*** 174,179 ****
--- 188,195 ----
PSBrush* _psbrush;
};
+ //: current pattern state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class PatternVar : public StateVar {
public:
PatternVar(PSPattern* = nil);
***************
*** 193,198 ****
--- 209,216 ----
PSPattern* _pspattern;
};
+ //: current color state variable
+ // <a href=../man3.1/statevars.html>man page</a>
class ColorVar : public StateVar {
public:
ColorVar(PSColor* fg = nil, PSColor* bg = nil);
Index: include_unidraw/stateviews.h
diff -c include_unidraw/stateviews.h:1.1 include_unidraw/stateviews.h:1.2
*** include_unidraw/stateviews.h:1.1 Tue Jan 18 01:27:03 2000
--- src/include/Unidraw/stateviews.h Tue Jan 18 01:27:03 2000
***************
*** 45,50 ****
--- 45,52 ----
class PSFont;
class TextInteractor;
+ //: name state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class NameVarView : public StateVarView {
public:
NameVarView(NameVar*, Alignment = Center, const char* sample = nil);
***************
*** 53,58 ****
--- 55,62 ----
virtual boolean Stale();
};
+ //: file-name state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class FileNameVarView : public StateVarView {
public:
FileNameVarView(
***************
*** 65,70 ****
--- 69,76 ----
boolean _relative;
};
+ //: component-name state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class CompNameVarView : public StateVarView {
public:
CompNameVarView(
***************
*** 77,82 ****
--- 83,90 ----
boolean _relative;
};
+ //: modified-status state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class ModifStatusVarView : public StateVarView {
public:
ModifStatusVarView(ModifStatusVar*, Alignment = Center);
***************
*** 89,94 ****
--- 97,104 ----
boolean _prevVal, _prevProt;
};
+ //: magnify-factor state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class MagnifVarView : public StateVarView {
public:
MagnifVarView(MagnifVar*, Alignment = Center);
***************
*** 99,104 ****
--- 109,116 ----
float _prevVal;
};
+ //: gravity-enabled state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class GravityVarView : public StateVarView {
public:
GravityVarView(GravityVar*, Alignment = Center);
***************
*** 109,114 ****
--- 121,128 ----
boolean _prevVal;
};
+ //: current-font state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class FontVarView : public StateVarView {
public:
FontVarView(FontVar*, Alignment = Center, const char* sample = nil);
***************
*** 119,124 ****
--- 133,140 ----
PSFont* _prevVal;
};
+ //: current-brush state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class BrushVarView : public StateVarView {
public:
BrushVarView(BrushVar*, ColorVar* = nil);
***************
*** 132,137 ****
--- 148,155 ----
ColorVar* _colorSubj;
};
+ //: current-pattern state variable view
+ // <a href=../man3.1/stateviews.html>man page</a>
class PatternVarView : public StateVarView {
public:
PatternVarView(PatternVar*, ColorVar* = nil);
Index: include_unidraw/transfn.h
diff -c include_unidraw/transfn.h:1.1 include_unidraw/transfn.h:1.2
*** include_unidraw/transfn.h:1.1 Tue Jan 18 01:27:03 2000
--- src/include/Unidraw/transfn.h Tue Jan 18 01:27:03 2000
***************
*** 35,40 ****
--- 35,42 ----
class istream;
class ostream;
+ //: transfer function
+ // <a href=../man3.1/transfns.html>man page</a>
class TransferFunct {
public:
virtual void Evaluate(Path* = nil);
Index: include_unidraw/transfns.h
diff -c include_unidraw/transfns.h:1.1 include_unidraw/transfns.h:1.2
*** include_unidraw/transfns.h:1.1 Tue Jan 18 01:27:03 2000
--- src/include/Unidraw/transfns.h Tue Jan 18 01:27:03 2000
***************
*** 29,34 ****
--- 29,36 ----
#include <Unidraw/transfn.h>
+ //: to-port transfer function
+ // <a href=../man3.1/transfns.html>man page</a>
class TF_2Port : public TransferFunct {
public:
virtual void Evaluate(Path* = nil);
***************
*** 50,55 ****
--- 52,59 ----
virtual boolean ChangedOutput(int index = 0);
};
+ //: direct transfer function
+ // <a href=../man3.1/transfns.html>man page</a>
class TF_Direct : public TF_2Port {
public:
TF_Direct(StateVar* input = nil, StateVar* output = nil);
Index: include_unidraw/uctrls.h
diff -c include_unidraw/uctrls.h:1.1 include_unidraw/uctrls.h:1.2
*** include_unidraw/uctrls.h:1.1 Tue Jan 18 01:27:03 2000
--- src/include/Unidraw/uctrls.h Tue Jan 18 01:27:03 2000
***************
*** 30,35 ****
--- 30,37 ----
#include <Unidraw/globals.h>
#include <Unidraw/uctrl.h>
+ //: command control
+ // <a href=../man3.1/uctrls.html>man page</a>
class CommandControl : public UControl {
public:
CommandControl(ControlInfo*);
***************
*** 43,48 ****
--- 45,52 ----
void Init(ControlInfo*);
};
+ //: panel control
+ // <a href=../man3.1/uctrls.html>man page</a>
class PanelControl : public UControl {
public:
PanelControl(Interactor*, ControlInfo*, ControlState* = nil);
***************
*** 58,75 ****
--- 62,85 ----
void Init(Interactor*, ControlState*);
};
+ //: horizontal-panel control
+ // <a href=../man3.1/uctrls.html>man page</a>
class HPanelControl : public PanelControl {
public:
HPanelControl(ControlInfo*, ControlState* = nil);
HPanelControl(const char*, ControlInfo*, ControlState* = nil);
};
+ //: vertical-panel control
+ // <a href=../man3.1/uctrls.html>man page</a>
class VPanelControl : public PanelControl {
public:
VPanelControl(ControlInfo*, ControlState* = nil);
VPanelControl(const char*, ControlInfo*, ControlState* = nil);
};
+ //: command "interactor" control
+ // <a href=../man3.1/uctrls.html>man page</a>
class CommandInteractor : public UControlInteractor {
public:
CommandInteractor(ControlInfo*);
***************
*** 78,83 ****
--- 88,95 ----
virtual void Resize();
};
+ //: panel "interactor" control
+ // <a href=../man3.1/uctrls.html>man page</a>
class PanelInteractor : public UControlInteractor {
public:
PanelInteractor(ControlInfo*, Orientation);
Index: include_commands/align.h
diff -c include_commands/align.h:1.1 include_commands/align.h:1.2
*** include_commands/align.h:1.1 Tue Jan 18 01:27:08 2000
--- src/include/Unidraw/Commands/align.h Tue Jan 18 01:27:08 2000
***************
*** 33,38 ****
--- 33,40 ----
class GraphicComp;
class GraphicView;
+ //: align command
+ // <a href=../man3.1/align.html>man page</a>
class AlignCmd : public Command {
public:
AlignCmd(ControlInfo*, Alignment = Left, Alignment = Left);
***************
*** 50,55 ****
--- 52,59 ----
Alignment _align1, _align2;
};
+ //: align-to-grid command
+ // <a href=../man3.1/align.html>man page</a>
class AlignToGridCmd : public Command {
public:
AlignToGridCmd(ControlInfo*);
Index: include_commands/catcmds.h
diff -c include_commands/catcmds.h:1.1 include_commands/catcmds.h:1.2
*** include_commands/catcmds.h:1.1 Tue Jan 18 01:27:08 2000
--- src/include/Unidraw/Commands/catcmds.h Tue Jan 18 01:27:08 2000
***************
*** 36,41 ****
--- 36,43 ----
class FileChooser;
class PrintDialog;
+ //: new component command
+ // <a href=../catcmds.h>man page</a>
class NewCompCmd : public Command {
public:
NewCompCmd(ControlInfo*, Component* prototype = nil);
***************
*** 58,63 ****
--- 60,67 ----
inline Component* NewCompCmd::GetPrototype () { return prototype_; }
+ //: revert command
+ // <a href=../catcmds.h>man page</a>
class RevertCmd : public Command {
public:
RevertCmd(ControlInfo*);
***************
*** 71,76 ****
--- 75,82 ----
virtual boolean IsA(ClassId);
};
+ //: view component command
+ // <a href=../catcmds.h>man page</a>
class ViewCompCmd : public Command {
public:
ViewCompCmd(ControlInfo*, FileChooser* = nil);
***************
*** 87,92 ****
--- 93,100 ----
FileChooser* chooser_;
};
+ //: save component command
+ // <a href=../catcmds.h>man page</a>
class SaveCompCmd : public Command {
public:
SaveCompCmd(ControlInfo*);
***************
*** 100,105 ****
--- 108,115 ----
virtual boolean IsA(ClassId);
};
+ //: save-as component command
+ // <a href=../catcmds.h>man page</a>
class SaveCompAsCmd : public Command {
public:
SaveCompAsCmd(ControlInfo*, FileChooser* = nil);
***************
*** 116,121 ****
--- 126,133 ----
FileChooser* chooser_;
};
+ //: print command
+ // <a href=../catcmds.h>man page</a>
class PrintCmd : public Command {
public:
PrintCmd(ControlInfo*, PrintDialog* = nil);
***************
*** 134,139 ****
--- 146,153 ----
PrintDialog* _dialog;
};
+ //: quit command
+ // <a href=../catcmds.h>man page</a>
class QuitCmd : public Command {
public:
QuitCmd(ControlInfo*);
Index: include_commands/datas.h
diff -c include_commands/datas.h:1.1 include_commands/datas.h:1.2
*** include_commands/datas.h:1.1 Tue Jan 18 01:27:09 2000
--- src/include/Unidraw/Commands/datas.h Tue Jan 18 01:27:09 2000
***************
*** 38,43 ****
--- 38,45 ----
class PSColor;
class FullGraphic;
+ //: void data for command undo
+ // <a href=../man3.1/datas.h>man page</a>
class VoidData : public Data {
public:
VoidData(void*);
***************
*** 45,50 ****
--- 47,54 ----
void* _void;
};
+ //: move data for command undo
+ // <a href=../man3.1/datas.h>man page</a>
class MoveData : public Data {
public:
MoveData(float, float);
***************
*** 52,57 ****
--- 56,63 ----
float _dx, _dy;
};
+ //: color data for command undo
+ // <a href=../man3.1/datas.h>man page</a>
class ColorData : public Data {
public:
ColorData(PSColor*, PSColor*);
***************
*** 59,64 ****
--- 65,72 ----
PSColor* _fg, *_bg;
};
+ //: graphic state data for command undo
+ // <a href=../man3.1/datas.h>man page</a>
class GSData : public Data {
public:
GSData(Graphic*);
***************
*** 67,72 ****
--- 75,82 ----
FullGraphic* _gs;
};
+ //: mobility state data for command undo
+ // <a href=../man3.1/datas.h>man page</a>
class MobilityData : public Data {
public:
MobilityData(Mobility, Graphic*);
***************
*** 78,83 ****
--- 88,95 ----
class GraphicComp;
+ //: ungroup data for command undo
+ // <a href=../man3.1/datas.h>man page</a>
class UngroupData : public Data {
public:
UngroupData(GraphicComp* parent, Graphic*);
Index: include_commands/edit.h
diff -c include_commands/edit.h:1.1 include_commands/edit.h:1.2
*** include_commands/edit.h:1.1 Tue Jan 18 01:27:09 2000
--- src/include/Unidraw/Commands/edit.h Tue Jan 18 01:27:09 2000
***************
*** 32,37 ****
--- 32,39 ----
class Connector;
class GraphicComp;
+ //: undo command
+ // <a href=../man3.1/edit.html>man page</a>
class UndoCmd : public Command {
public:
UndoCmd(ControlInfo*);
***************
*** 45,50 ****
--- 47,54 ----
virtual boolean IsA(ClassId);
};
+ //: redo command
+ // <a href=../man3.1/edit.html>man page</a>
class RedoCmd : public Command {
public:
RedoCmd(ControlInfo*);
***************
*** 58,63 ****
--- 62,69 ----
virtual boolean IsA(ClassId);
};
+ //: cut command
+ // <a href=../man3.1/edit.html>man page</a>
class CutCmd : public Command {
public:
CutCmd(ControlInfo*, Clipboard* = nil);
***************
*** 74,79 ****
--- 80,87 ----
boolean _executed;
};
+ //: copy command
+ // <a href=../man3.1/edit.html>man page</a>
class CopyCmd : public Command {
public:
CopyCmd(ControlInfo*, Clipboard* = nil);
***************
*** 88,93 ****
--- 96,103 ----
virtual boolean IsA(ClassId);
};
+ //: paste command
+ // <a href=../man3.1/edit.html>man page</a>
class PasteCmd : public Command {
public:
PasteCmd(ControlInfo*, Clipboard* = nil);
***************
*** 105,110 ****
--- 115,122 ----
boolean _executed;
};
+ //: replace command
+ // <a href=../man3.1/edit.html>man page</a>
class ReplaceCmd : public MacroCmd {
public:
ReplaceCmd(ControlInfo*, GraphicComp* = nil);
***************
*** 119,124 ****
--- 131,138 ----
void Init(GraphicComp*);
};
+ //: duplicate command
+ // <a href=../man3.1/edit.html>man page</a>
class DupCmd : public Command {
public:
DupCmd(ControlInfo*, Clipboard* = nil);
***************
*** 135,140 ****
--- 149,156 ----
boolean _executed;
};
+ //: delete command
+ // <a href=../man3.1/edit.html>man page</a>
class DeleteCmd : public Command {
public:
DeleteCmd(ControlInfo*, Clipboard* = nil);
***************
*** 151,156 ****
--- 167,174 ----
boolean _executed;
};
+ //: select-all command
+ // <a href=../man3.1/edit.html>man page</a>
class SlctAllCmd : public Command {
public:
SlctAllCmd(ControlInfo*);
***************
*** 164,169 ****
--- 182,189 ----
virtual boolean IsA(ClassId);
};
+ //: connect command
+ // <a href=../man3.1/edit.html>man page</a>
class ConnectCmd : public Command {
public:
ConnectCmd(ControlInfo*, Connector* = nil, Connector* = nil);
***************
*** 184,189 ****
--- 204,211 ----
Connector* _source, *_target;
};
+ //: mobility command
+ // <a href=../man3.1/edit.html>man page</a>
class MobilityCmd : public Command {
public:
MobilityCmd(ControlInfo*, Mobility = Fixed);
Index: include_commands/struct.h
diff -c include_commands/struct.h:1.1 include_commands/struct.h:1.2
*** include_commands/struct.h:1.1 Tue Jan 18 01:27:09 2000
--- src/include/Unidraw/Commands/struct.h Tue Jan 18 01:27:09 2000
***************
*** 33,38 ****
--- 33,40 ----
class Iterator;
class Selection;
+ //: group command
+ // <a href=../man3.1/struct.html>man page</a>
class GroupCmd : public Command {
public:
GroupCmd(ControlInfo*, GraphicComp* dest = nil);
***************
*** 62,67 ****
--- 64,71 ----
inline GraphicComp* GroupCmd::GetGroup () { return _group; }
inline void GroupCmd::SetGroup (GraphicComp* g) { _group = g; }
+ //: ungroup command
+ // <a href=../man3.1/struct.html>man page</a>
class UngroupCmd : public Command {
public:
UngroupCmd(ControlInfo*);
***************
*** 88,93 ****
--- 92,99 ----
inline Clipboard* UngroupCmd::GetKids () { return _kids; }
inline void UngroupCmd::SetKids (Clipboard* k) { _kids = k; }
+ //: move-to-front command
+ // <a href=../man3.1/struct.html>man page</a>
class FrontCmd : public Command {
public:
FrontCmd(ControlInfo*);
***************
*** 101,106 ****
--- 107,114 ----
virtual boolean IsA(ClassId);
};
+ //: move-to-back command
+ // <a href=../man3.1/struct.html>man page</a>
class BackCmd : public Command {
public:
BackCmd(ControlInfo*);
Index: include_commands/transforms.h
diff -c include_commands/transforms.h:1.1 include_commands/transforms.h:1.2
*** include_commands/transforms.h:1.1 Tue Jan 18 01:27:09 2000
--- src/include/Unidraw/Commands/transforms.h Tue Jan 18 01:27:09 2000
***************
*** 31,36 ****
--- 31,38 ----
#include <IV-2_6/_enter.h>
+ //: move command
+ // <a href=../man3.1/transforms.html>man page</a>
class MoveCmd : public Command {
public:
MoveCmd(ControlInfo*, float = 0, float = 0);
***************
*** 47,52 ****
--- 49,56 ----
float _dx, _dy;
};
+ //: scale command
+ // <a href=../man3.1/transforms.html>man page</a>
class ScaleCmd : public Command {
public:
ScaleCmd(ControlInfo*, float = 1, float = 1, Alignment = Center);
***************
*** 67,72 ****
--- 71,78 ----
inline Alignment ScaleCmd::GetAlignment () { return _align; }
+ //: rotate command
+ // <a href=../man3.1/transforms.html>man page</a>
class RotateCmd : public Command {
public:
RotateCmd(ControlInfo*, float = 0);
***************
*** 87,92 ****
--- 93,100 ----
class Transformer;
+ //: transform command
+ // <a href=../man3.1/transforms.html>man page</a>
class TransformCmd : public Command {
public:
TransformCmd(ControlInfo*, Transformer* = nil);
Index: include_commands/viewcmds.h
diff -c include_commands/viewcmds.h:1.1 include_commands/viewcmds.h:1.2
*** include_commands/viewcmds.h:1.1 Tue Jan 18 01:27:09 2000
--- src/include/Unidraw/Commands/viewcmds.h Tue Jan 18 01:27:09 2000
***************
*** 32,37 ****
--- 32,39 ----
class ControlInfo;
class GridDialog;
+ //: normal-size command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class NormSizeCmd : public Command {
public:
NormSizeCmd(ControlInfo*);
***************
*** 45,50 ****
--- 47,54 ----
virtual boolean IsA(ClassId);
};
+ //: reduce-to-fit command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class RedToFitCmd : public Command {
public:
RedToFitCmd(ControlInfo*);
***************
*** 58,63 ****
--- 62,69 ----
virtual boolean IsA(ClassId);
};
+ //: center command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class CenterCmd : public Command {
public:
CenterCmd(ControlInfo*);
***************
*** 71,76 ****
--- 77,84 ----
virtual boolean IsA(ClassId);
};
+ //: enable/disable grid command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class GridCmd : public Command {
public:
GridCmd(ControlInfo*);
***************
*** 84,89 ****
--- 92,99 ----
virtual boolean IsA(ClassId);
};
+ //: grid-spacing command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class GridSpacingCmd : public Command {
public:
GridSpacingCmd(ControlInfo*);
***************
*** 100,105 ****
--- 110,117 ----
GridDialog* _dialog;
};
+ //: enable/disable gravity command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class GravityCmd : public Command {
public:
GravityCmd(ControlInfo*);
***************
*** 113,118 ****
--- 125,132 ----
virtual boolean IsA(ClassId);
};
+ //: landscape/portrait orientation command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class OrientationCmd : public Command {
public:
OrientationCmd(ControlInfo*);
***************
*** 126,131 ****
--- 140,147 ----
virtual boolean IsA(ClassId);
};
+ //: editor close command
+ // <a href=../man3.1/viewcmds.html>man page</a>
class CloseEditorCmd : public Command {
public:
CloseEditorCmd(ControlInfo*);
Index: include_graphic/ellipses.h
diff -c include_graphic/ellipses.h:1.1 include_graphic/ellipses.h:1.2
*** include_graphic/ellipses.h:1.1 Tue Jan 18 01:27:16 2000
--- src/include/Unidraw/Graphic/ellipses.h Tue Jan 18 01:27:16 2000
***************
*** 33,38 ****
--- 33,40 ----
class MultiLineObj;
+ //: ellipse graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class Ellipse : public Graphic {
public:
void GetOriginal(Coord&, Coord&, int&, int&);
***************
*** 57,62 ****
--- 59,66 ----
void CalcControlPts(Transformer*);
};
+ //: stroked ellipse graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class S_Ellipse : public Ellipse {
public:
S_Ellipse(Coord x0, Coord y0, int r1, int r2, Graphic* gr = nil);
***************
*** 75,80 ****
--- 79,86 ----
PSBrush* _br;
};
+ //: filled ellipse graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class F_Ellipse : public Ellipse {
public:
F_Ellipse(Coord x0, Coord y0, int r1, int r2, Graphic* gr = nil);
***************
*** 93,98 ****
--- 99,106 ----
PSPattern* _pat;
};
+ //: stroke-filled ellipse graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class SF_Ellipse : public Ellipse {
public:
SF_Ellipse(Coord x0, Coord y0, int r1, int r2, Graphic* gr = nil);
***************
*** 115,120 ****
--- 123,130 ----
PSPattern* _pat;
};
+ //: stroked circle graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class S_Circle : public S_Ellipse {
public:
S_Circle(Coord x0, Coord y0, int radius, Graphic* gr = nil);
***************
*** 122,127 ****
--- 132,139 ----
virtual Graphic* Copy();
};
+ //: filled circle graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class F_Circle : public F_Ellipse {
public:
F_Circle(Coord x0, Coord y0, int radius, Graphic* gr = nil);
***************
*** 129,134 ****
--- 141,148 ----
virtual Graphic* Copy();
};
+ //: stroked-filled circle graphic
+ // <a href=../man3.1/ellipses.html>man page</a>
class SF_Circle : public SF_Ellipse {
public:
SF_Circle(Coord x0, Coord y0, int radius, Graphic* gr = nil);
Index: include_graphic/geomobjs.h
diff -c include_graphic/geomobjs.h:1.1 include_graphic/geomobjs.h:1.2
*** include_graphic/geomobjs.h:1.1 Tue Jan 18 01:27:16 2000
--- src/include/Unidraw/Graphic/geomobjs.h Tue Jan 18 01:27:16 2000
***************
*** 37,42 ****
--- 37,44 ----
class UList;
class ostream;
+ //: point geometric object
+ // <a href=../man3.1/geomobjs.html>man page</a>
class PointObj {
public:
PointObj(Coord = 0, Coord = 0);
***************
*** 47,52 ****
--- 49,56 ----
Coord _x, _y;
};
+ //: line geometric object
+ // <a href=../man3.1/geomobjs.html>man page</a>
class LineObj {
public:
LineObj(Coord = 0, Coord = 0, Coord = 0, Coord = 0);
***************
*** 59,64 ****
--- 63,70 ----
PointObj _p1, _p2;
};
+ //: box geometric object
+ // <a href=../man3.1/geomobjs.html>man page</a>
class BoxObj {
public:
BoxObj(Coord = 0, Coord = 0, Coord = 0, Coord = 0);
***************
*** 75,80 ****
--- 81,88 ----
Coord _bottom, _top;
};
+ //: multi-line geometric object
+ // <a href=../man3.1/geomobjs.html>man page</a>
class MultiLineObj : public Resource {
public:
MultiLineObj(Coord* = nil, Coord* = nil, int = 0);
***************
*** 122,127 ****
--- 130,137 ----
static boolean _pts_by_n_enabled;
};
+ //: filled polygon geometric object
+ // <a href=../man3.1/geomobjs.html>man page</a>
class FillPolygonObj : public MultiLineObj {
public:
FillPolygonObj(Coord* = nil, Coord* = nil, int = 0);
***************
*** 137,142 ****
--- 147,154 ----
int _normCount;
};
+ //: geometric extent object
+ // <a href=../man3.1/geomobjs.html>man page</a>
class Extent {
public:
Extent(float = 0, float = 0, float = 0, float = 0, float = 0);
Index: include_graphic/lines.h
diff -c include_graphic/lines.h:1.1 include_graphic/lines.h:1.2
*** include_graphic/lines.h:1.1 Tue Jan 18 01:27:16 2000
--- src/include/Unidraw/Graphic/lines.h Tue Jan 18 01:27:16 2000
***************
*** 31,36 ****
--- 31,38 ----
#include <IV-2_6/_enter.h>
+ //: point graphic
+ // <a href=../man3.1/lines.html>man page</a>
class Point : public Graphic {
public:
Point(Coord x, Coord y, Graphic* gr = nil);
***************
*** 53,58 ****
--- 55,62 ----
PSBrush* _br;
};
+ //: line graphic
+ // <a href=../man3.1/lines.html>man page</a>
class Line : public Graphic {
public:
Line(Coord x0, Coord y0, Coord x1, Coord y1, Graphic* gr = nil);
***************
*** 76,81 ****
--- 80,87 ----
PSBrush* _br;
};
+ //: multi-line graphic
+ // <a href=../man3.1/lines.html>man page</a>
class MultiLine : public Vertices {
protected:
MultiLine(Coord* x, Coord* y, int count, Graphic* gr = nil) ;
***************
*** 86,91 ****
--- 92,99 ----
boolean f_intersects(BoxObj&, Graphic*);
};
+ //: stroked multi-line graphic
+ // <a href=../man3.1/lines.html>man page</a>
class S_MultiLine : public MultiLine {
public:
S_MultiLine(Coord* x, Coord* y, int count, Graphic* gr = nil);
***************
*** 104,109 ****
--- 112,119 ----
PSBrush* _br;
};
+ //: stroked-filled multi-line graphic
+ // <a href=../man3.1/lines.html>man page</a>
class SF_MultiLine : public MultiLine {
public:
SF_MultiLine(Coord* x, Coord* y, int count, Graphic* = nil);
Index: include_graphic/polygons.h
diff -c include_graphic/polygons.h:1.1 include_graphic/polygons.h:1.2
*** include_graphic/polygons.h:1.1 Tue Jan 18 01:27:16 2000
--- src/include/Unidraw/Graphic/polygons.h Tue Jan 18 01:27:16 2000
***************
*** 31,36 ****
--- 31,38 ----
#include <IV-2_6/_enter.h>
+ //: rectangle graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class Rect : public Graphic {
public:
void GetOriginal(Coord&, Coord&, Coord&, Coord&);
***************
*** 49,54 ****
--- 51,58 ----
Coord _x0, _y0, _x1, _y1;
};
+ //: stroked rectangle graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class S_Rect : public Rect {
public:
S_Rect(Coord x0, Coord y0, Coord x1, Coord y1, Graphic* = nil);
***************
*** 67,72 ****
--- 71,78 ----
PSBrush* _br;
};
+ //: filled rectangle graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class F_Rect : public Rect {
public:
F_Rect(Coord x0, Coord y0, Coord x1, Coord y1, Graphic* = nil);
***************
*** 85,90 ****
--- 91,98 ----
PSPattern* _pat;
};
+ //: stroked-filled rectangle graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class SF_Rect : public Rect {
public:
SF_Rect(Coord x0, Coord y0, Coord x1, Coord y1, Graphic* = nil);
***************
*** 107,112 ****
--- 115,122 ----
PSPattern* _pat;
};
+ //: polygon graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class Polygon : public Vertices {
protected:
Polygon(Coord* x, Coord* y, int count, Graphic* gr = nil) ;
***************
*** 117,122 ****
--- 127,134 ----
boolean f_intersects(BoxObj&, Graphic*);
};
+ //: stroked polygon graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class S_Polygon : public Polygon {
public:
S_Polygon(Coord* x, Coord* y, int count, Graphic* = nil);
***************
*** 135,140 ****
--- 147,154 ----
PSBrush* _br;
};
+ //: filled polygon graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class F_Polygon : public Polygon {
public:
F_Polygon(Coord* x, Coord* y, int count, Graphic* = nil);
***************
*** 153,158 ****
--- 167,174 ----
PSPattern* _pat;
};
+ //: stroked-filled polygon graphic
+ // <a href=../man3.1/polygons.html>man page</a>
class SF_Polygon : public Polygon {
public:
SF_Polygon(Coord* x, Coord* y, int count, Graphic* = nil);
Index: include_graphic/pspaint.h
diff -c include_graphic/pspaint.h:1.1 include_graphic/pspaint.h:1.2
*** include_graphic/pspaint.h:1.1 Tue Jan 18 01:27:16 2000
--- src/include/Unidraw/Graphic/pspaint.h Tue Jan 18 01:27:16 2000
***************
*** 38,43 ****
--- 38,45 ----
#undef None
+ //: "PostScript" brush object
+ // <a href=../man3.1/pspaint.html>man page</a>
class PSBrush : public Brush {
public:
PSBrush();
***************
*** 68,73 ****
--- 70,77 ----
inline int PSBrush::GetDashPatternSize () { return _dashpatsize; }
inline int PSBrush::GetDashOffset () { return _dashoffset; }
+ //: "PostScript" color object
+ // <a href=../man3.1/pspaint.html>man page</a>
class PSColor : public Color {
public:
PSColor(ColorIntensity, ColorIntensity, ColorIntensity, const char*);
***************
*** 82,87 ****
--- 86,93 ----
inline const char* PSColor::GetName () { return _name; }
+ //: "PostScript" font object
+ // <a href=../man3.1/pspaint.html>man page</a>
class PSFont : public Font {
public:
PSFont(const char*, const char*, const char*);
***************
*** 107,112 ****
--- 113,120 ----
inline const char* PSFont::GetPrintFontAndSize () { return _printfontandsize; }
inline int PSFont::GetLineHt () { return _lineHt; }
+ //: "PostScript" pattern object
+ // <a href=../man3.1/pspaint.html>man page</a>
class PSPattern : public Pattern {
public:
PSPattern();
Index: include_graphic/splines.h
diff -c include_graphic/splines.h:1.1 include_graphic/splines.h:1.2
*** include_graphic/splines.h:1.1 Tue Jan 18 01:27:16 2000
--- src/include/Unidraw/Graphic/splines.h Tue Jan 18 01:27:16 2000
***************
*** 31,36 ****
--- 31,38 ----
#include <IV-2_6/_enter.h>
+ //: open b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class OpenBSpline : public Vertices {
public:
virtual int GetOriginal(const Coord*&, const Coord*&);
***************
*** 43,48 ****
--- 45,52 ----
boolean f_intersects(BoxObj&, Graphic*);
};
+ //: stroked open b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class S_OpenBSpline : public OpenBSpline {
public:
S_OpenBSpline(Coord* x, Coord* y, int count, Graphic* gr =nil);
***************
*** 61,66 ****
--- 65,72 ----
PSBrush* _br;
};
+ //: filled open b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class F_OpenBSpline : public OpenBSpline {
public:
F_OpenBSpline(Coord* x, Coord* y, int count, Graphic* = nil);
***************
*** 79,84 ****
--- 85,92 ----
PSPattern* _pat;
};
+ //: stroked-filled open b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class SF_OpenBSpline : public OpenBSpline {
public:
SF_OpenBSpline(Coord* x, Coord* y, int count, Graphic* = nil);
***************
*** 100,105 ****
--- 108,115 ----
PSPattern* _pat;
};
+ //: stroked-filled open b-spline graphic with control-point hit detection.
+ // <a href=../man3.1/splines.html>man page</a>
class SFH_OpenBSpline : public SF_OpenBSpline {
public:
SFH_OpenBSpline(Coord* x, Coord* y, int count, Graphic* = nil);
***************
*** 111,116 ****
--- 121,128 ----
virtual boolean intersects(BoxObj&, Graphic*);
};
+ //: closed b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class ClosedBSpline : public Vertices {
protected:
ClosedBSpline(Coord* x, Coord* y, int count, Graphic* gr = nil) ;
***************
*** 121,126 ****
--- 133,140 ----
boolean f_intersects(BoxObj&, Graphic*);
};
+ //: stroked closed b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class S_ClosedBSpline : public ClosedBSpline {
public:
S_ClosedBSpline(Coord* x, Coord* y, int count, Graphic* gr =nil);
***************
*** 139,144 ****
--- 153,160 ----
PSBrush* _br;
};
+ //: filled closed b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class F_ClosedBSpline : public ClosedBSpline {
public:
F_ClosedBSpline(Coord* x, Coord* y, int count, Graphic* gr =nil);
***************
*** 157,162 ****
--- 173,180 ----
PSPattern* _pat;
};
+ //: stroked-filled closed b-spline graphic
+ // <a href=../man3.1/splines.html>man page</a>
class SF_ClosedBSpline : public ClosedBSpline {
public:
SF_ClosedBSpline(Coord* x, Coord* y, int count, Graphic* = nil);
***************
*** 178,183 ****
--- 196,203 ----
PSPattern* _pat;
};
+ //: stroked-filled closed b-spline graphic with control-point hit detection
+ // <a href=../man3.1/splines.html>man page</a>
class SFH_ClosedBSpline : public SF_ClosedBSpline {
public:
SFH_ClosedBSpline(Coord* x, Coord* y, int count, Graphic* = nil);
|