]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.trend/src/org/simantics/trend/impl/TrendLayout.java
Fixed HistoryUtil.importHistoryArchive to open file in read-only mode
[simantics/platform.git] / bundles / org.simantics.trend / src / org / simantics / trend / impl / TrendLayout.java
1 /*******************************************************************************
2  * Copyright (c) 2007, 2011 Association for Decentralized Information Management in
3  * Industry THTH ry.
4  * All rights reserved. This program and the accompanying materials
5  * are made available under the terms of the Eclipse Public License v1.0
6  * which accompanies this distribution, and is available at
7  * http://www.eclipse.org/legal/epl-v10.html
8  *
9  * Contributors:
10  *     VTT Technical Research Centre of Finland - initial API and implementation
11  *******************************************************************************/
12 package org.simantics.trend.impl;
13
14 import java.awt.Font;
15
16 import org.simantics.g2d.utils.GridUtil;
17
18 public interface TrendLayout {
19
20     public static final Font RULER_FONT = GridUtil.RULER_FONT;    
21     public static final Font RULER_FONT_BOLD = GridUtil.RULER_FONT_BOLD;    
22         
23         public static final double VERT_MARGIN = 10;
24         public static final double HORIZ_MARGIN = 30;
25         public static final double TITLE_HEIGHT = 40;
26         public static final double TITLE_FONT = 30;
27         public static final double MILESTONE_HEIGHT = 20;
28
29         public static final double[] BINARY = new double[] {/*false y*/26., /*true y*/ 9., /*bottom y*/32., /*Height*/40.};
30         public static final double BINARY_LABEL_WIDTH = 50;
31         
32         public static final double HORIZ_RULER_HEIGHT = 26;
33         public static final double VERT_RULER_WIDTH = 55;
34         public static final double MINOR_TICK = 4;
35         public static final double MAJOR_TICK = 7;
36
37         /**
38          * The pixel distance on both sides of the vertical value tip line that is
39          * still considered as hovering on top of the value tip line.
40          */
41         public static final double VALUE_TIP_HOVER_SENSITIVITY = 3;
42
43 }