Xcos: add tooltips on the standard view
[scilab.git] / scilab / modules / graph / src / java / org / scilab / modules / graph / utils / ScilabGraphConstants.java
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2010 - DIGITEO - Clement DAVID
4  *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
7  * This file is hereby licensed under the terms of the GNU GPL v2.0,
8  * pursuant to article 5.3.4 of the CeCILL v.2.1.
9  * This file was originally licensed under the terms of the CeCILL v2.1,
10  * and continues to be available under such terms.
11  * For more information, see the COPYING file which you should have received
12  * along with this program.
13  *
14  */
15
16 package org.scilab.modules.graph.utils;
17
18 import com.mxgraph.util.mxConstants;
19
20 /**
21  * Define all the constants used on a Scilab graph
22  */
23 public class ScilabGraphConstants extends mxConstants {
24
25     /**
26      * Defines the size of the arcs for rounded edges. Default is 10.
27      */
28     public static final double LINE_ARCSIZE = 200;
29
30     /**
31      * Defines the key for the centerArrow style.
32      */
33     public static final String STYLE_CENTERARROW = "centerArrow";
34
35     /**
36      * Defines the key for the centerSize style. The type of this value is
37      * <code>float</code> and the value represents the size of the center
38      * marker in pixels.
39      */
40     public static final String STYLE_CENTERSIZE = "centerSize";
41
42     /**
43      * Defines the value for spline edge shape
44      */
45     public static final String SHAPE_SPLINE = "spline";
46     /**
47      * Defines the value if we want the arrow to be centered
48      */
49     public static final String ARROW_POSITION_CENTER = "center";
50
51     /**
52      * Defines the key for flip image .
53      */
54     public static final String STYLE_FLIP = "flip";
55
56     /**
57      * Defines the key for mirror image .
58      */
59     public static final String STYLE_MIRROR = "mirror";
60
61     /* HTML */
62     /**
63      * The html begin symbol
64      */
65     public static final String HTML_BEGIN = "<html>";
66     /**
67      * The html end symbol
68      */
69     public static final String HTML_END = "</html>";
70     /**
71      * The html new line symbol
72      */
73     public static final String HTML_NEWLINE = "<br>";
74
75     /**
76      * The html pre symbol begin
77      */
78     public static final String HTML_BEGIN_CODE = "<code>";
79
80     /**
81      * The html pre symbol end
82      */
83     public static final String HTML_END_CODE = "</code>";
84
85     /* Events */
86     /** Name of the edit event */
87     public static final String EVENT_CHANGE_EDIT = "edit";
88
89     /** This class is a static singleton, thus it must not be instantiated */
90     protected ScilabGraphConstants() { }
91 }