enum->num
[PyX/mjg.git] / design / classtree.txt
blob1164388dec611f3317b6ff285eb48492b15e1e60
1 # some thoughts: 
2 # totally out of date
4 PSOp +--- PSCmd ----+--- canvas
5      |              +--- epsfile
6      |              +--- tex
7      |              +--- _path ---+--- line
8      |              |             +--- rect
9      |              +--- _bpath --+--- bline
10      |              |             +--- bcurve
11      |              |             +--- barc
12      |              +--- graph --- graphxy
13      |        
14      +--- pathstyle +--- linewidth
15      |              +--- linestyle
16      |              +--- linecap
17      +--- _trafo
18      +--- _bpathel
19      +--- _pathel
21 pathdeco-----+---arrow---+---barrow
22              |           +---earrow
23              +---filled
24              +---stroked
25 bbox
26                             
27 _texattr ---+--- fontsize
28             +--- halign
29             +--- valign ---+--- vtop
30             |              +--- vbox
31             +--- direction
32             +--- style
34 graphattr ---+--- axis ---+--- linaxis
35              |            +--- logaxis
36              +--- part ---+--- linpart --- autolinpart
37              |            +--- logpart --- autologpart
38              +--- rate --- momrate
39              +--- style ---+--- marker
40              |             +--- line
41              |             +--- bar
42              +--- data ---+--- datafile
43              |            +--- function --- paramfunction
44              +--- key
46 (Exception) --- PyXExcept ---+--- TeXExcept ---+--- TeXCmdError ---+--- TexLeftParenthesisError
47                              |                 |                   +--- TexRightParenthesisError
48                              ?                 +--- TeXRunError
50 psattr ----+
51 texattr ---+--- color ---+--- colorgrey
52                          +--- colorrgb
53                          +--- colorhsb
55 mathtree