File: pgf.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (115 lines) | stat: -rw-r--r-- 3,286 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# pgf package
# Benito van der Zander, 14 May 2011, init contribute
# Matthew Bertucci updated 12/1/2021 for v3.1.9a

# pgf.sty
# ├── pgfrcs.sty
# ├── pgfcore.sty
# ├── pgfmoduleshapes.code.tex
# └── pgfmoduleplot.code.tex

#include:pgfrcs
#include:pgfcore

#keyvals:\usepackage/pgf#c
draft
version=#0.65,0.96,1.18,latest
#endkeyvals

# plot pgfmodule
\pgfplotstreamstart#*
\pgfplotstreampoint{point}#*
\pgfplotstreampointoutlier{point}#*
\pgfplotstreampointundefined#*
\pgfplotstreamnewdataset#*
\pgfplotstreamspecial{text}#*
\pgfplotstreamend#*
\pgfdeclareplothandler{macro%cmd}{args}{options%keyvals}#*d
#keyvals:\pgfdeclareplothandler#c
start=%<code%>
end=%<code%>
point=%<code%>
jump=%<code%>
special=%<code%>
point macro=%<macro%>
special macro=%<macro%>
start macro=%<macro%>
end macro=%<macro%>
jump macro=%<macro%>
#endkeyvals
\pgfsetlinetofirstplotpoint#*
\pgfsetmovetofirstplotpoint#*
\pgfplothandlerlineto#*
\pgfplothandlerpolygon#*
\pgfplothandlerdiscard#*
\pgfplothandlerrecord{macro%cmd}#*d
\pgfplotxyfile{file}#*
\pgfplotxyzfile{file}#*
\pgfplotgnuplot{gnuplot function}#*
\pgfplotgnuplot[prefix]{gnuplot function}#*
\pgfplotfunction{variable%cmd}{sample list}{point}#*d

# shapes pgfmodule
\pgfnodeparttextbox#*
\pgfmultipartnode{shape}{anchor}{name}{path usage cmd}#*
\pgfnode{shape}{anchor}{label text}{name}{path usage cmd}#*
\pgfpositionnodelater{macro}#*
\pgfpositionnodelatername#*
\pgfpositionnodelaterminx#*
\pgfpositionnodelatermaxx#*
\pgfpositionnodelaterminy#*
\pgfpositionnodelatermaxy#*
\ifpgflatenodepositioning#*
\pgflatenodepositioningtrue#*
\pgflatenodepositioningfalse#*
\pgfpositionnodelaterbox#*
\pgfpositionnodenow{coordinate}#*
\pgffakenode{node name}#*
\pgfnodepostsetupcode{node name}{code}#*
\pgfnodealias{new name}{existing name}#*
\pgfnoderename{new name}{existing name}#*
\pgfcoordinate{name}{coordinate}#*
\pgfdeclaregenericanchor{anchor}{code}#*
\pgfpointanchor{node}{anchor}#*
\pgfpointshapeborder{node}{point}#*
\pgfgetnodeparts{macro}{shape name}#*d
\pgfdeclareshape{shape name}{shape spec}#*
\centerpoint#S
\ifpgfshapeborderusesincircle#*
\pgfshapeborderusesincircletrue#*
\pgfshapeborderusesincirclefalse#*
\northeast#S
\southwest#S
\radius#S
\nodeparts{list of node parts}#*
\savedanchor{cmd}{code}#*d
\saveddimen{cmd}{code}#*d
\savedmacro{cmd}{code}#*d
\addtosavedmacro{macro}#*
\anchor{name}{code}#*
\deferredanchor{name}{code}#*
\anchorborder{code}#*
\backgroundpath{code}#*
\foregroundpath{code}#*
\behindbackgroundpath{code}#*
\beforebackgroundpath{code}#*
\behindforegroundpath{code}#*
\beforeforegroundpath{code}#*
\inheritsavedanchors#*
\inheritsavedanchors[from={%<shape name%>}]#*
\inheritbehindbackgroundpath#*
\inheritbehindbackgroundpath[from={%<shape name%>}]#*
\inheritbackgroundpath#*
\inheritbackgroundpath[from={%<shape name%>}]#*
\inheritbeforebackgroundpath#*
\inheritbeforebackgroundpath[from={%<shape name%>}]#*
\inheritbehindforegroundpath#*
\inheritbehindforegroundpath[from={%<shape name%>}]#*
\inheritforegroundpath#*
\inheritforegroundpath[from={%<shape name%>}]#*
\inheritbeforeforegroundpath#*
\inheritbeforeforegroundpath[from={%<shape name%>}]#*
\inheritanchor#*
\inheritanchor[from={%<shape name%>}]{name}#*
\inheritanchorborder#*
\inheritanchorborder[from={%<shape name%>}]#*