/*
 *     Navigation bar function expansion module
 *     Copyright (C) 2017 egguncle cicadashadow@gmail.com
 *
 *     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 3 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, see <http://www.gnu.org/licenses/>.
 */

package com.egguncle.xposednavigationbar.constant;


/**
 * Created by egguncle on 17-6-7.
 */

public class ConstantStr {
    public final static String PKG_NAME = "com.egguncle.xposednavigationbar";
    public final static String SHORT_CUT_DATA = "short_cut_data";

    public final static String BACK = "back";
    public final static String NEXT_PAGE = "next";
    public final static String PREVIOUS = "previous";
    public final static String DOWN = "down";
    public final static String CLEAR_NOTIFICATION = "clear_notification";
    public final static String SCREEN_OFF = "screen_off";
    public final static String CLEAR_MEM = "clear_mem";
    public final static String QUICK_NOTICE = "quick_notice";
    public final static String LIGHT = "light";
    public final static String VOLUME = "volume";
    public final static String SMALL_POINT = "small_point";
    public final static String HOME = "home";
    public final static String START_ACTS = "start_acts";
    public final static String NEXT_PLAY = "ic_next";
    public final static String PLAY_MUSIC = "ic_play";
    public final static String PLAY_PREVIOUS = "ic_previous";

    public final static String CLOCK = "clock";

    public final static int FUNC_BACK_CODE = -2;
    public final static int FUNC_SMALL_POINT_CODE = -1;
    public final static int FUNC_DOWN_CODE = 0;
    public final static int FUNC_QUICK_NOTICE_CODE = 1;
    public final static int FUNC_SCREEN_OFF_CODE = 2;
    public final static int FUNC_CLEAR_NOTIFICATION_CODE = 3;
    public final static int FUNC_CLEAR_MEM_CODE = 4;
    public final static int FUNC_VOLUME_CODE = 5;
    public final static int FUNC_LIGHT_CODE = 6;
    public final static int FUNC_HOME_CODE = 7;
    public final static int FUNC_START_ACTS_CODE = 8;
    public final static int FUNC_PREVIOUS_PLAY_CODE = 9;
    public final static int FUNC_PLAY_MUSIC_CODE = 10;
    public final static int FUNC_NEXT_PLAY_CODE = 11;
    public final static int FUNC_WECHAT_SACNNER_CODE = 12;
    public final static int FUNC_ALIPAY_SACNNER_CODE = 13;
    public final static int FUNC_SCREEN_SHOT_CODE = 14;
    //Android自带的三个按钮
    public final static int FUNC_NAV_BACK_CODE = 15;
    public final static int FUNC_NAV_HOME_CODE = 16;
    public final static int FUNC_NAV_RECENT_CODE = 17;

    public final static int FUNC_CLIPBOARD_CODE = 18;
    public final static int FUNC_COMMAND_CODE = 19;

    public final static int FUNC_NAV_HIDE_CODE = 20;

    public static final String HOME_POINT = "home_point";
    public static final String LEFT = "left";
    public static final String RIGHT = "right";
    public static final String DISMISS = "notShow";

    public static final int IMPORTANCE_PERSISTENT = 50;
    public static final int IMPORTANCE_FOREGROUND = 100;
    public static final int IMPORTANCE_VISIBLE = 200;
    public static final int IMPORTANCE_PERCEPTIBLE = 130;
    public static final int IMPORTANCE_CANT_SAVE_STATE = 170;
    public static final int IMPORTANCE_SERVICE = 300;
    public static final int IMPORTANCE_BACKGROUND = 400;
    public static final int IMPORTANCE_EMPTY = 500;

//    public static final String IMPORTANCE_PERSISTENT_NAME = "IMPORTANCE_PERSISTENT";
//    public static final String IMPORTANCE_FOREGROUND_NAME = "IMPORTANCE_FOREGROUND";
//    public static final String IMPORTANCE_VISIBLE_NAME = "IMPORTANCE_VISIBLE";
//    public static final String IMPORTANCE_PERCEPTIBLE_NAME = "IMPORTANCE_PERCEPTIBLE";
//    public static final String IMPORTANCE_CANT_SAVE_STATE_NAME = "IMPORTANCE_CANT_SAVE_STATE";
//    public static final String IMPORTANCE_SERVICE_NAME = "IMPORTANCE_SERVICE_NAME";
//    public static final String IMPORTANCE_BACKGROUND_NAME = "IMPORTANCE_BACKGROUND";
//    public static final String IMPORTANCE_EMPTY_NAME = "IMPORTANCE_EMPTY";

    public static final String ICON_SIZE = "icon_size";

    public static final String TYPE = "type";
    public static final int CLEAR_NOTIFICATIONS = 0;
    public static final int RECENT_TASKS = 1;
    public static final int SHOW_NAVBAR = 2;
    public static final int HIDE_NAVBAR = 3;
    public static final int TAKE_SCREENSHOT = 4;
    public static final int NAVBAR_H = 5;

    public static final String NAVBAR_HEIGHT = "navbar_height";

    public static final String ACTION_COMMAND = "com.egguncle.xposednavigationbar.command";
    public static final String COMMAND_STR="command_str";
}
