File: gvarrows.signalling

package info (click to toggle)
msc-generator 8.6.4-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 180,484 kB
  • sloc: cpp: 129,931; yacc: 23,655; ansic: 7,464; sh: 5,026; makefile: 948
file content (58 lines) | stat: -rw-r--r-- 2,165 bytes parent folder | download | duplicates (3)
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
hscale=auto;
{
    compress=yes;
    defstyle arrow [arrow.color=purple];
    a->b [arrow.gvtype=vee]: vee;
    b->c [arrow.gvtype=tee]: tee;
    a->b [arrow.gvtype=curve]: curve;
    b->c [arrow.gvtype=icurve]: icurve;
    a->b [arrow.gvtype=box]: box;
    b->c [arrow.gvtype=sbox]: sbox;
    a->b [arrow.gvtype=diamond]: diamond;
    b->c [arrow.gvtype=odot]: odot;
    a->b [arrow.gvtype=crow]: crow;

    block a->b [arrow.gvtype=vee]: vee;
    block b->c [arrow.gvtype=tee]: tee;
    block a->b [arrow.gvtype=box]: gv: box;
    block b->c [arrow.gvtype=sbox]: sbox;
    block a->b [arrow.gvtype=diamond]: gv: diamond;
    block b->c [arrow.gvtype="xmul=0.5|odot"]: gv: odot, xmul=0.5;
    block a->b [arrow.gvtype=stripes]: stripes;
    block b->c [arrow.gvtype=triangle_stripes]: triangle_stripes;
};
defcolor brown=139,69,19;
a<->b-c [arrow.gvtype=spotreddotsmallbluenormal];
a<->b-c [arrow.gvtype="spotredlwidth=0.3|osdot|lwidth=1|smallbluenormal"];
a<-b-c [arrow.gvtype=tinynormalsmallredicurveredicurve,
        arrow.gvstarttype=tinygraytee];
a<->b [arrow.gvendtype="tiny|color=0,192,0|linesmallbrownnormal"];
a->b-c [arrow.gvtype=onormaltee];
a<->b-c [arrow.gvtype=bluespotnormalgreentinyteeredsmalltee];
a->b-c [arrow.gvendtype=llinegrayllinelgraylline,
        arrow.gvmidtype="lwidth=2|llinelline"];
a<->b-c [arrow.gvendtype=orsharp];
b->c [arrow.gvstarttype="xmul=0.5|tee"];

#test what if I use a block type in a style (user or default)
defstyle gvarrowonly [arrow.gvtype=curve];
defstyle arrowonly [arrow.type=line];
defstyle gvblockonly [arrow.gvtype=triangle_stripes];
defstyle blockonly [arrow.type=triangle_stripes];
defstyle both [arrow.type=sharp];
defstyle gvboth [arrow.gvtype=sharp];
a<-b-c [blockonly]: triangle_stripes;
a<-b-c [gvblockonly]: triangle_stripes;
a<-b-c [arrowonly]: line;
a<-b-c [gvarrowonly]: curve;
a<-b-c [both]: sharp;
a<-b-c [gvboth]: sharp;
block a<-b-c [blockonly]: triangle_stripes;
block a<-b-c [gvblockonly]: triangle_stripes;
block a<-b-c [arrowonly]: line;
block a<-b-c [gvarrowonly]: curve;
block a<-b-c [both]: sharp;
block a<-b-c [gvboth]: sharp;