source: tmcsimulator-scriptbuilder/branches/ScriptBuilder4/src/scriptbuilder/gui/ScriptBuilderGuiConstants.java @ 6

Revision 6, 3.5 KB checked in by jdalbey, 9 years ago (diff)

Add original prototype to branch

Line 
1package scriptbuilder.gui;
2
3import java.awt.Color;
4import java.awt.Cursor;
5import java.awt.Font;
6import java.awt.Point;
7import java.awt.Toolkit;
8import images.*;
9
10/**
11 *
12 * @author Greg Eddington <geddingt@calpoly.edu>
13 */
14public class ScriptBuilderGuiConstants
15{
16    public static int       PIXEL_WIDTH_PER_HORIZONTAL_TICK = 24;
17    public static final int HORIZONTAL_TICK_RESOLUTION = 60,
18                            TIMELINE_TOP_MARGIN = 25,
19                            MAX_NUMBER_OF_SCRIPT_EVENT_ICON = 10,
20                            SCRIPT_EVENT_ICON_TOP_MARGIN = 55,
21                            SCRIPT_EVENT_ICON_STEP = 24,
22                            EVENT_ICON_WIDTH = 10,
23                            TIMELINE_EVENT_ICON_MARGIN = 35,
24                            CURSOR_ICON_HORIZONTAL_CENTER = 10,
25                            CURSOR_TIMESTAMP_TOP_MARGIN = 1,
26                            CURSOR_TIMESTAMP_HEIGHT = 13,
27                            CURSOR_TIMESTAMP_HORIZONTAL_CENTER = 23,
28                            CURSOR_TIMESTAMP_BORDER_TOP_MARGIN = 0,
29                            CURSOR_TIMESTAMP_BORDER_HEIGHT = 15,
30                            CURSOR_TIMESTAMP_BORDER_HORIZONTAL_CENTER = 25,
31                            CURSOR_TIMESTAMP_ICON_CENTER = 10,
32                            CURSOR_TIMESTAMP_ICON_TOP_MARGIN = 16,
33                            CURSOR_TIMESTAMP_TEXT_CENTER = 18,
34                            CURSOR_TIMESTAMP_TEXT_TOP_MARGIN = 11,
35                            TIMELINE_HEIGHT = 3,
36                            TICK_TIMELINE_TOP_MARGIN = 50,
37                            TICK_TIMELINE_LEFT_MARGIN = 119,
38                            TICK_TIMELINE_SMALLEST_LENGTH = 800,
39                            TICK_TIMELINE_HEIGHT = 0,
40                            TICK_TOP_MARGIN = 0,
41                            TICK_HEIGHT = 3400,
42                            TICK_WIDTH = 1,
43                            TIMELINE_COLLAPSED_HEIGHT = 50,
44                            TIMELINE_OPENED_HEIGHT = 320,
45                            INCIDENT_NUMBER_WIDTH = 100,
46                            INCIDENT_NUMBER_TOP_MARGIN = 35,
47                            INCIDENT_NUMBER_LEFT_MARGIN = 60,
48                            TICKS_PER_MAJOR_TICK = 15,
49                            COLLEX_BUTTON_X = 25,
50                            COLLEX_BUTTON_Y = 18,
51                            COLLEX_BUTTON_WIDTH = 20,
52                            COLLEX_BUTTON_HEIGHT = 20;
53
54    public static final Color   CURSOR_TIMESTAMP_BORDER_COLOR = Color.BLACK,
55                                CURSOR_TIMESTAMP_ACTIVE_COLOR = Color.YELLOW,
56                                CURSOR_TIMESTAMP_LOCKED_COLOR = Color.LIGHT_GRAY,
57                                CURSOR_TIMESTAMP_TEXT_COLOR   = Color.BLACK,
58                                TIMELINE_TICK_COLOR           = Color.BLACK,
59                                MINOR_TICK_COLOR              = new Color(0xDADADA);
60
61    public static final Font    INCIDENT_NUMBER_FONT          =
62                                    new Font("Arial", Font.BOLD, 20),
63                                INCIDENT_NAME_FONT          =
64                                    new Font("Arial", Font.BOLD, 12),
65                                TIMELINE_TICK_TIME_FONT       =
66                                    new Font("Arial", Font.BOLD, 14);
67
68    public static final Cursor RADIO_CURSOR = Toolkit.getDefaultToolkit().createCustomCursor(
69                        Toolkit.getDefaultToolkit().getImage(Images.getImage("Radio.png")),
70                        new Point(0, 0), "Radio");
71}
Note: See TracBrowser for help on using the repository browser.