Source code: com/virtuosotechnologies/asaph/standardgui/EditorConstants.java
1 /*
2 ================================================================================
3
4 FILE: EditorConstants.java
5
6 PROJECT:
7
8 Asaph
9
10 CONTENTS:
11
12 The song body editor: layout constants
13
14 PROGRAMMERS:
15
16 Daniel Azuma (DA) <dazuma@kagi.com>
17
18 COPYRIGHT:
19
20 Copyright (C) 2003 Daniel Azuma (dazuma@kagi.com)
21
22 This program is free software; you can redistribute it and/or
23 modify it under the terms of the GNU General Public License as
24 published by the Free Software Foundation; either version 2
25 of the License, or (at your option) any later version.
26
27 This program is distributed in the hope that it will be useful,
28 but WITHOUT ANY WARRANTY; without even the implied warranty of
29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30 GNU General Public License for more details.
31
32 You should have received a copy of the GNU General Public
33 License along with this program; if not, write to
34 Free Software Foundation, Inc.
35 59 Temple Place, Suite 330
36 Boston, MA 02111-1307 USA
37
38 ================================================================================
39 */
40
41
42 package com.virtuosotechnologies.asaph.standardgui;
43
44
45 import java.awt.Color;
46 import java.awt.Font;
47
48
49 /**
50 * The song body editor: layout constants
51 */
52 /*package*/ class EditorConstants
53 {
54 /*package*/ static final float LEFT_MARGIN = 4f;
55 /*package*/ static final float RIGHT_MARGIN = 4f;
56 /*package*/ static final float BLOCK_SPACING = 11f;
57 /*package*/ static final float EMPTY_WIDTH = 80f;
58 /*package*/ static final float LEFT_BLOCK_HANDLE_WIDTH = 8f;
59 /*package*/ static final float RIGHT_BLOCK_HANDLE_WIDTH = 8f;
60 /*package*/ static final float BLOCK_HANDLE_SPACING = 3f;
61 /*package*/ static final float BLOCK_BORDER_WIDTH = 1f;
62 /*package*/ static final float LINE_SPACING = 11f;
63 /*package*/ static final float LEFT_LINE_HANDLE_WIDTH = 8f;
64 /*package*/ static final float RIGHT_LINE_HANDLE_WIDTH = 8f;
65 /*package*/ static final float LINE_HANDLE_SPACING = 4f;
66 /*package*/ static final float LINE_BORDER_WIDTH = 1f;
67 /*package*/ static final float LINE_TOP_MARGIN = 4f;
68 /*package*/ static final float LINE_BOTTOM_MARGIN = 4f;
69 /*package*/ static final float INDENT_WIDTH = 20f;
70 /*package*/ static final float CHORD_SPACING = 4f;
71 /*package*/ static final float CHORDGROUP_SELECT_SLOP = 3f;
72
73 /*package*/ static final float BLOCK_HANDLE_LEFT_FULLSPACING =
74 LINE_HANDLE_SPACING+LEFT_LINE_HANDLE_WIDTH+BLOCK_HANDLE_SPACING;
75
76 /*package*/ static final Color ORIGIN_LINE_COLOR = new Color(255, 128, 128);
77 /*package*/ static final Color BLOCK_HANDLE_COLOR = new Color(180, 180, 255);
78 /*package*/ static final Color ADDED_BLOCK_HANDLE_COLOR = new Color(140, 255, 140);
79 /*package*/ static final Color SELECTED_BLOCK_HANDLE_COLOR = new Color(255, 0, 0);
80 /*package*/ static final Color BLOCK_CARET_COLOR = new Color(255, 0, 0);
81 /*package*/ static final Color LINE_HANDLE_COLOR = new Color(200, 200, 200);
82 /*package*/ static final Color SELECTED_LINE_HANDLE_COLOR = new Color(255, 0, 0);
83 /*package*/ static final Color LINE_CARET_COLOR = new Color(255, 0, 0);
84 /*package*/ static final Color BACKGROUND_COLOR = Color.white;
85 /*package*/ static final Color TEXT_COLOR = Color.black;
86 /*package*/ static final Color TEXT_CARET_COLOR = new Color(255, 0, 0);
87 /*package*/ static final Color TEXT_HILITE_COLOR = new Color(255, 200, 200);
88 /*package*/ static final Color LINE_TEXT_BORDER_COLOR = new Color(200, 200, 200);
89 /*package*/ static final Color CHORD_GROUP_BORDER_COLOR = new Color(200, 200, 255);
90 /*package*/ static final Color CHORD_PLACEHOLDER_COLOR = new Color(200, 200, 255);
91 /*package*/ static final Color CHORD_BORDER_COLOR = new Color(200, 200, 200);
92 /*package*/ static final Color CHORD_COLOR = Color.black;
93 /*package*/ static final Color DRAGGING_TEXT_HILITE_COLOR = new Color(200, 200, 255);
94 /*package*/ static final Color CHORD_DRAG_COLOR = new Color(0, 64, 255);
95
96 /*package*/ static final Font CHORD_FONT = new Font("SansSerif", Font.BOLD, 12);
97 /*package*/ static final Font TEXT_FONT = new Font("Serif", Font.PLAIN, 15);
98 /*package*/ static final Font COMMENT_FONT = new Font("Serif", Font.ITALIC, 15);
99 }