Difference between revisions of "Education Project/Effort/Math baseline alignment/Debuging starmath/Arrange() methods list"
Line 2: | Line 2: | ||
'''Note''': not all nodes are concerned, since the issue is unidirectional (vertical arrangement only ) | '''Note''': not all nodes are concerned, since the issue is unidirectional (vertical arrangement only ) | ||
+ | |||
+ | |||
Prototypes : | Prototypes : |
Revision as of 08:34, 19 February 2008
All the needed changes will probably be done in pNode->Arrange() , thus describe how everything works is important.
Note: not all nodes are concerned, since the issue is unidirectional (vertical arrangement only )
Prototypes :
1) void SmNode::Arrange(const OutputDevice &rDev, const SmFormat &rFormat)
Use: generic use
2) void SmTableNode::Arrange(.. same parameters .. )
Use : for tables
FIXME : complete ...
3) void SmLineNode::Arrange(.. same parameters .. )
4) void SmExpressionNode::Arrange(.. same parameters .. )
5) void SmUnHorNode::Arrange(.. same parameters .. )
6) void SmRootNode::Arrange(.. same parameters .. )
7) void SmBinHorNode::Arrange(.. same parameters .. )
8) void SmBinVerNode::Arrange(.. same parameters .. )
9) void SmBinDiagonalNode::Arrange(.. same parameters .. )
10) void SmSubSupNode::Arrange(.. same parameters .. )
11) void SmBraceNode::Arrange(.. same parameters .. )
12) void SmBracebodyNode::Arrange(.. same parameters .. )
13) void SmVerticalBraceNode::Arrange(.. same parameters .. )
14) void SmOperNode::Arrange(.. same parameters .. )
15) void SmAlignNode::Arrange(.. same parameters .. )
16) void SmAttributNode::Arrange(.. same parameters .. )
17) void SmFontNode::Arrange(.. same parameters .. )
18) void SmPolyLineNode::Arrange(.. same parameters .. )
19) void SmRectangleNode::Arrange(const OutputDevice &rDev, const SmFormat &/*rFormat*/) <-- why ?
20) void SmTextNode::Arrange(.. same parameters .. )
21) void SmMatrixNode::Arrange(.. same parameters .. )
22) void SmMathSymbolNode::Arrange(.. same parameters .. )
23) void SmSpecialNode::Arrange(.. same parameters .. )
24) void SmGlyphSpecialNode::Arrange(.. same parameters .. )
25) void SmPlaceNode::Arrange(.. same parameters .. )
26) void SmErrorNode::Arrange(.. same parameters .. )
27) void SmBlankNode::Arrange(.. same parameters .. )
FIXME : sort nodes types, in groups or whatever for progressive analyze.