Difference between revisions of "Education Project/Effort/Math baseline alignment/Debuging starmath/Arrange() methods list"

From Apache OpenOffice Wiki
Jump to: navigation, search
(New page: All the needed changes will probably be done in pNode->Arrange() , thus describe how everything works is important. Prototypes : 1) void SmNode::Arrange(const OutputDevice &rDev, co...)
 
Line 3: Line 3:
 
Prototypes :
 
Prototypes :
  
  1)    void SmNode::Arrange(const OutputDevice &rDev, const SmFormat &rFormat)  
+
1)    void SmNode::Arrange(const OutputDevice &rDev, const SmFormat &rFormat)  
 
   
 
   
 
Use: generic use  
 
Use: generic use  
  
2) void SmTableNode::Arrange(.. same parameters .. )
+
2) void SmTableNode::Arrange(.. same parameters .. )
  
 
Use : for tables  
 
Use : for tables  
Line 14: Line 14:
 
FIXME : complete ...  
 
FIXME : complete ...  
  
  3)    void SmLineNode::Arrange(.. same parameters .. )
+
3)    void SmLineNode::Arrange(.. same parameters .. )
  
  4)    void SmExpressionNode::Arrange(.. same parameters .. )
+
4)    void SmExpressionNode::Arrange(.. same parameters .. )
  
5) void SmUnHorNode::Arrange(.. same parameters .. )
+
5) void SmUnHorNode::Arrange(.. same parameters .. )
  
6) void SmRootNode::Arrange(.. same parameters .. )
+
6) void SmRootNode::Arrange(.. same parameters .. )
  
  7)  void SmBinHorNode::Arrange(.. same parameters .. )
+
7)  void SmBinHorNode::Arrange(.. same parameters .. )
  
  8)  void SmBinVerNode::Arrange(.. same parameters .. )
+
8)  void SmBinVerNode::Arrange(.. same parameters .. )
  
  9)  void SmBinDiagonalNode::Arrange(.. same parameters .. )
+
9)  void SmBinDiagonalNode::Arrange(.. same parameters .. )
  
 
10)  void SmSubSupNode::Arrange(.. same parameters .. )
 
10)  void SmSubSupNode::Arrange(.. same parameters .. )

Revision as of 14:15, 18 February 2008

All the needed changes will probably be done in pNode->Arrange() , thus describe how everything works is important.

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.

Personal tools