/* * Copyright (C) 2011 The original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except * in compliance with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the License * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express * or implied. See the License for the specific language governing permissions and limitations under * the License. */ package com.zapta.apps.maniana.settings; import com.zapta.apps.maniana.annotations.ApplicationScope; /** * Default preference values. All values should match the default values in Preferences.xml * * @author Tal Dayan */ @ApplicationScope public interface PreferenceConstants { // Sound public static final boolean DEFAULT_ALLOWS_SOUND_EFFECTS = true; public static final ApplauseLevel DEFAULT_APPPLAUSE_LEVEL = ApplauseLevel.ALWAYS; // Behavior public static final boolean DEFAULT_STARTUP_ANIMATION = true; public static final boolean DEFAULT_VERBOSE_MESSAGES = true; public static final boolean DEFAULT_DAILY_NOTIFICATION = false; public static final boolean DEFAULT_NOTIFICATION_LED = true; // Shaker public static final boolean DEFAULT_SHAKER_ENABLED = false; public static final ShakerAction DEFAULT_SHAKER_ACTION = ShakerAction.NEW_ITEM_BY_TEXT; public static final int DEFAULT_SHAKER_SENSITIVITY = 5; // Tasks public static final boolean DEFAULT_AUTO_SORT = true; public static final boolean DEFAULT_ADD_TO_TOP = true; public static final String DEFAULT_ITEM_COLORS = "none,red,blue,green"; public static final boolean DEFAULT_AUTO_DAILY_CLEANUP = true; public static final boolean DEFAULT_CALENDAR_LAUNCH = true; public static final LockExpirationPeriod DEFAULT_LOCK_PERIOD = LockExpirationPeriod.NEVER; // Page public static final boolean DEFAULT_PAGE_BACKGROUND_PAPER = true; public static final int DEFAULT_PAGE_PAPER_COLOR = 0xffffffff; public static final int DEFAULT_PAGE_BACKGROUND_SOLID_COLOR = 0xffffffc0; public static final PageIconSet DEFAULT_PAGE_ICON_SET = PageIconSet.HAND_DRAWN; public static final Font DEFAULT_PAGE_TITLE_FONT = Font.IMPACT; public static final int DEFAULT_PAGE_TITLE_SIZE = 34; public static final int DEFAULT_PAGE_TITLE_TODAY_COLOR = 0xff0077ff; public static final int DEFAULT_PAGE_TITLE_TOMORROW_COLOR = 0xffcc0000; public static final Font DEFAULT_PAGE_ITEM_FONT = Font.CURSIVE; public static final int DEFAULT_PAGE_ITEM_FONT_SIZE = 16; public static final int DEFAULT_ITEM_TEXT_COLOR = 0xff000000; public static final int DEFAULT_COMPLETED_ITEM_TEXT_COLOR = 0xff888888; public static final int DEFAULT_PAGE_ITEM_DIVIDER_COLOR = 0xffffddaa; // Widget public static final boolean DEFAULT_WIDGET_BACKGROUND_PAPER = true; public static final int DEFAULT_WIDGET_PAPER_COLOR = 0xffffffff; public static final int DEFAULT_WIDGET_BACKGROUND_COLOR = 0x44000000; public static final Font DEFAULT_WIDGET_FONT_TYPE = Font.CURSIVE; public static final int DEFAULT_WIDGET_ITEM_FONT_SIZE = 18; public static final boolean DEFAULT_WIDGET_AUTO_FIT = true; public static final int DEFAULT_WIDGET_TEXT_COLOR = 0xff444444; public static final boolean DEFAULT_WIDGET_SHOW_COMPLETED_ITEMS = false; public static final int DEFAULT_WIDGET_ITEM_COMPLETED_TEXT_COLOR = 0xff888888; public static final boolean DEFAULT_WIDGET_SHOW_TOOLBAR = true; public static final boolean DEFAULT_WIDGET_SHOW_DATE = false; public static final boolean DEFAULT_WIDGET_SINGLE_LINE = false; // Debug public static final boolean DEFAULT_DEBUG_MODE = false; /** Android name sapce used in XML docs. */ public static final String ANDROID_NAME_SPACE = "http://schemas.android.com/apk/res/android"; }