scratch-flash/src/CSS.as

62 lines
2.5 KiB
ActionScript
Raw Normal View History

2014-05-12 12:24:39 -04:00
/*
* Scratch Project Editor and Player
* Copyright (C) 2014 Massachusetts Institute of Technology
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
// CSS.as
// Paula Bonta, November 2011
//
// Styles for Scratch Editor based on the Upstatement design.
package {
import flash.text.*;
import assets.Resources;
public class CSS {
// Colors
public static const white:int = 0xFFFFFF;
public static const topBarColor:int = 0x9C9EA2;
public static const tabColor:int = 0xE6E8E8;
public static const panelColor:int = 0xF2F2F2;
public static const itemSelectedColor:int = 0xD0D0D0;
public static const borderColor:int = 0xD0D1D2;
public static const textColor:int = 0x5C5D5F; // 0x6C6D6F
public static const buttonLabelColor:int = textColor;
public static const buttonLabelOverColor:int = 0xFBA939;
public static const offColor:int = 0x8F9193; // 0x9FA1A3
public static const onColor:int = textColor; // 0x4C4D4F
public static const overColor:int = 0x179FD7;
public static const arrowColor:int = 0xA6A8AC;
// Fonts
public static const font:String = Resources.chooseFont(['Arial', 'Verdana', 'DejaVu Sans']);
public static const menuFontSize:int = 12;
public static const normalTextFormat:TextFormat = new TextFormat(font, 12, textColor);
public static const topBarButtonFormat:TextFormat = new TextFormat(font, 12, white, true);
public static const titleFormat:TextFormat = new TextFormat(font, 14, textColor);
public static const thumbnailFormat:TextFormat = new TextFormat(font, 11, textColor);
public static const thumbnailExtraInfoFormat:TextFormat = new TextFormat(font, 9, textColor);
public static const projectTitleFormat:TextFormat = new TextFormat(font, 13, textColor);
public static const projectInfoFormat:TextFormat = new TextFormat(font, 12, textColor);
// Section title bars
public static const titleBarColors:Array = [white, tabColor];
public static const titleBarH:int = 30;
}}