Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }