FrameResources.java :  » UnTagged » android-zmanim » com » ibm » richtext » uiimpl » resources » Android Open Source

Android Open Source » UnTagged » android zmanim 
android zmanim » com » ibm » richtext » uiimpl » resources » FrameResources.java
/*
 *******************************************************************************
 * Copyright (C) 2002-2004, International Business Machines Corporation and    *
 * others. All Rights Reserved.                                                *
 *******************************************************************************/
package com.ibm.richtext.uiimpl.resources;

import java.util.ListResourceBundle;
import java.awt.event.KeyEvent;

public final class FrameResources extends ListResourceBundle {

    static final String COPYRIGHT =
                "(C) Copyright IBM Corp. 1998-1999 - All Rights Reserved";
/*
 * These Strings are keys to other String resources.
 */
    // Menu names
    public static final String EDIT = "Edit";
    public static final String SIZE = "Size";
    public static final String FONT = "Font";
    public static final String STYLE = "Style";
    public static final String FLUSH = "Flush";
    public static final String KEYMAP = "Keymap";
    public static final String ABOUT_MENU = "About";
    public static final String BIDI = "Bidi";
    
    // Buttons
    public static final String OK = "OK";
    public static final String CANCEL = "Cancel";

    // Colors
    public static final String BLACK = "Black";
    public static final String WHITE = "White";
    public static final String GREEN = "Green";
    public static final String BLUE = "Blue";
    public static final String CYAN = "Cyan";
    public static final String GRAY = "Gray";
    public static final String DARK_GRAY = "Dark Gray";
    public static final String LIGHT_GRAY = "Light Gray";
    public static final String MAGENTA = "Magenta";
    public static final String ORANGE = "Orange";
    public static final String PINK = "Pink";
    public static final String RED = "Red";
    public static final String YELLOW = "Yellow";
    public static final String NONE = "None";

    // Dialog titles and messages
    public static final String SET_SIZE_TITLE = "Set Font Size";
    public static final String SET_SIZE_LABEL = "Font Size:";

    public static final String SET_SUPERSCRIPT_TITLE = "Set Superscript";
    public static final String SET_SUPERSCRIPT_LABEL = "Superscript:";
    public static final String SET_SUBSCRIPT_TITLE = "Set Subscript";
    public static final String SET_SUBSCRIPT_LABEL = "Subscript:";
    public static final String SET_FOREGROUND_TITLE = "Set Foreground";
    public static final String SET_FOREGROUND_LABEL = "Foreground:";
    public static final String SET_BACKGROUND_TITLE = "Set Background";
    public static final String SET_BACKGROUND_LABEL = "Background:";
    public static final String SET_FONT_TITLE = "Set Font";
    public static final String SET_FONT_LABEL = "Font:";

    public static final String ABOUT_TITLE = "About the RichEdit Control";

    // This is the only String which is not its own value:
    public static final String ABOUT_TEXT = "About text";
    private static final String ACTUAL_ABOUT_TEXT =
        "Copyright (C) IBM Corp. 1996-2002 All rights reserved.\n\n" +
        "John Raley\n" +
        "Stephen F. Booth\n" +
        "Doug Felt\n" +
        "John Fitzpatrick\n" +
        "Rich Gillam";
/*
 * The following Strings are keys to MenuData resources.  They
 * also double as the default menu label text.
 */
    // Edit menu
    public static final String UNDO = "Undo";
    public static final String REDO = "Redo";
    public static final String CUT = "Cut";
    public static final String COPY = "Copy";
    public static final String PASTE = "Paste";
    public static final String CLEAR = "Clear";
    public static final String SELECT_ALL = "Select All";

    // Flush menu
    public static final String LEADING = "Leading";
    public static final String TRAILING = "Trailing";
    public static final String CENTER = "Center";
    public static final String JUSTIFIED = "Justified";

    // About menu
    public static final String ABOUT_ITEM = "About...";

    // Keymap menu
    public static final String DEFAULT = "Default";
    public static final String ARABIC = "Arabic";
    public static final String HEBREW = "Hebrew";
    public static final String ISRAEL_NIKUD = "Israel Nikud";
    public static final String THAI_KETMANEE = "Thai Ketmanee";

    // Style menu
    public static final String PLAIN = "Plain";
    public static final String BOLD = "Bold";
    public static final String ITALIC = "Italic";
    public static final String UNDERLINE = "Underline";
    public static final String STRIKETHROUGH = "Strikethrough";
    public static final String SUPERSCRIPT = "Superscript";
    public static final String SUBSCRIPT = "Subscript";
    public static final String SUPERSCRIPT_DIALOG = "Superscript...";
    public static final String SUBSCRIPT_DIALOG = "Subscript...";
    public static final String FORECOLOR_DIALOG = "Forecolor...";
    public static final String BACKCOLOR_DIALOG = "Backcolor...";
    public static final String FONT_DIALOG = "Font...";
    

    // Size menu
    public static final String OTHER_DIALOG = "Other...";
    
    // Bidi menu
    public static final String DEFAULT_DIRECTION = "Default Paragraph Direction";
    public static final String LTR_DIRECTION = "Left-to-right Paragraph Direction";
    public static final String RTL_DIRECTION = "Right-to-left Paragraph Direction";

    private static Object[] makeMenuData(String name,
                                         char shortCutChar,
                                         int shortCutKey) {

        return new Object[] { name, new MenuData(name, shortCutChar, shortCutKey) };
    }

    private static Object[] makeMenuData(String name) {

        return new Object[] { name, new MenuData(name) };
    }

    private static Object[] duplicate(Object obj) {

        return new Object[] { obj, obj };
    }

    protected Object[][] getContents() {

        return new Object[][] {
            makeMenuData(UNDO, 'z', KeyEvent.VK_Z),
            makeMenuData(REDO, 'r', KeyEvent.VK_R),
            makeMenuData(CUT, 'x', KeyEvent.VK_X),
            makeMenuData(COPY, 'c', KeyEvent.VK_C),
            makeMenuData(PASTE, 'v', KeyEvent.VK_V),
            makeMenuData(CLEAR),
            makeMenuData(SELECT_ALL),
            makeMenuData(LEADING),
            makeMenuData(CENTER),
            makeMenuData(TRAILING),
            makeMenuData(JUSTIFIED),
            makeMenuData(ABOUT_ITEM),
            makeMenuData(DEFAULT),
            makeMenuData(HEBREW),
            makeMenuData(ARABIC),
            makeMenuData(ISRAEL_NIKUD),
            makeMenuData(THAI_KETMANEE),
            makeMenuData(PLAIN),
            makeMenuData(BOLD, 'b', KeyEvent.VK_B),
            makeMenuData(ITALIC, 'i', KeyEvent.VK_I), // why doesn't this work in Swing?
                                                      // this is a Tab in AWT!!!
            makeMenuData(UNDERLINE, 'u', KeyEvent.VK_U),
            makeMenuData(STRIKETHROUGH),
            makeMenuData(SUPERSCRIPT),
            makeMenuData(SUBSCRIPT),
            makeMenuData(SUPERSCRIPT_DIALOG),
            makeMenuData(SUBSCRIPT_DIALOG),
            makeMenuData(FORECOLOR_DIALOG),
            makeMenuData(BACKCOLOR_DIALOG),
            makeMenuData(FONT_DIALOG),
            makeMenuData(OTHER_DIALOG),
            makeMenuData(DEFAULT_DIRECTION),
            makeMenuData(LTR_DIRECTION),
            makeMenuData(RTL_DIRECTION),
            duplicate(OK),
            duplicate(CANCEL),
            duplicate(BLACK),
            duplicate(WHITE),
            duplicate(GREEN),
            duplicate(BLUE),
            duplicate(CYAN),
            duplicate(GRAY),
            duplicate(DARK_GRAY),
            duplicate(LIGHT_GRAY),
            duplicate(MAGENTA),
            duplicate(ORANGE),
            duplicate(PINK),
            duplicate(RED),
            duplicate(YELLOW),
            duplicate(NONE),
            duplicate(SET_SIZE_TITLE),
            duplicate(SET_SIZE_LABEL),
            duplicate(SET_SUPERSCRIPT_TITLE),
            duplicate(SET_SUPERSCRIPT_LABEL),
            duplicate(SET_SUBSCRIPT_TITLE),
            duplicate(SET_SUBSCRIPT_LABEL),
            duplicate(SET_FOREGROUND_TITLE),
            duplicate(SET_FOREGROUND_LABEL),
            duplicate(SET_BACKGROUND_TITLE),
            duplicate(SET_BACKGROUND_LABEL),
            duplicate(SET_FONT_TITLE),
            duplicate(SET_FONT_LABEL),
            duplicate(EDIT),
            duplicate(SIZE),
            duplicate(FONT),
            duplicate(STYLE),
            duplicate(FLUSH),
            duplicate(KEYMAP),
            duplicate(BIDI),
            duplicate(ABOUT_MENU),
            duplicate(ABOUT_TITLE),
            { ABOUT_TEXT, ACTUAL_ABOUT_TEXT }
        };
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.