|
@@ -40,10 +40,60 @@ static string promptText = LANGUAGEMANAGER->getValue("BeQuiet");
|
|
static int promptTime = 10;
|
|
static int promptTime = 10;
|
|
static int chooseId = 0;
|
|
static int chooseId = 0;
|
|
static int promptTimeItId = 0;
|
|
static int promptTimeItId = 0;
|
|
|
|
+static int promptThemeInt = defaultThemeInt;
|
|
|
|
+static int promptColor = buleDeepColour;
|
|
|
|
|
|
|
|
|
|
#define PROMPT_TIME_HANDLE 11 // 提示语
|
|
#define PROMPT_TIME_HANDLE 11 // 提示语
|
|
|
|
|
|
|
|
+void setPromptTheme() {
|
|
|
|
+ promptThemeInt = StoragePreferences::getInt(STORE_THEME, defaultThemeInt);
|
|
|
|
+ if (promptThemeInt == 1) {
|
|
|
|
+ msys_backPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/back_bule.png");
|
|
|
|
+ mCustomInputEditTextPtr->setBackgroundPic("/prompt/customInput.png");
|
|
|
|
+ mStartPromptButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_bule_491x61.png");
|
|
|
|
+ mExitPromptButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/back_white.png");
|
|
|
|
+ mPromptWindowPtr->setBackgroundPic("/prompt/blueBg.png");
|
|
|
|
+ mPromptPainterPtr->setBackgroundPic("/prompt/prompt-bg.png");
|
|
|
|
+
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(0)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(1)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(2)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(3)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(4)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(5)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ promptColor = buleDeepColour;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ else if (promptThemeInt == 2) {
|
|
|
|
+ msys_backPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/back_pink.png");
|
|
|
|
+ mCustomInputEditTextPtr->setBackgroundPic("/prompt/customInput-pink.png");
|
|
|
|
+ mStartPromptButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/elliptic_pink_491x61.png");
|
|
|
|
+ mExitPromptButtonPtr->setButtonStatusPic(ZK_CONTROL_STATUS_NORMAL, "/button/back_white_pink.png");
|
|
|
|
+ mPromptWindowPtr->setBackgroundPic("/prompt/pinkBg.png");
|
|
|
|
+ mPromptPainterPtr->setBackgroundPic("/prompt/prompt-bg-pink.png");
|
|
|
|
+
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(0)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(1)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(2)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(3)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(4)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(5)->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ promptColor = redDeepColour;
|
|
|
|
+ }
|
|
|
|
+ mCustomInputStartTextViewPtr->setTextColor(promptColor);
|
|
|
|
+ mQuickPromptStartTextViewPtr->setTextColor(promptColor);
|
|
|
|
+ mSetPromptTimeStartTextViewPtr->setTextColor(promptColor);
|
|
|
|
+ mExitPromptButtonPtr->setTextColor(promptColor);
|
|
|
|
+
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(0)->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(1)->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(2)->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(3)->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(4)->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+ mSetPromptTimeRadioGroupPtr->getRadioItem(5)->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
|
|
void setPromptTimeItId(int id) {
|
|
void setPromptTimeItId(int id) {
|
|
promptTimeItId = id;
|
|
promptTimeItId = id;
|
|
@@ -135,6 +185,10 @@ static void onUI_show() {
|
|
|
|
|
|
chooseId = 0;
|
|
chooseId = 0;
|
|
|
|
|
|
|
|
+ EASYUICONTEXT->hideStatusBar();
|
|
|
|
+ EASYUICONTEXT->hideNaviBar();
|
|
|
|
+ setPromptTheme();
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -228,6 +282,14 @@ static int getListItemCount_QuickPromptListView(const ZKListView *pListView) {
|
|
|
|
|
|
static void obtainListItemData_QuickPromptListView(ZKListView *pListView,ZKListView::ZKListItem *pListItem, int index) {
|
|
static void obtainListItemData_QuickPromptListView(ZKListView *pListView,ZKListView::ZKListItem *pListItem, int index) {
|
|
//LOGD(" obtainListItemData_ QuickPromptListView !!!\n");
|
|
//LOGD(" obtainListItemData_ QuickPromptListView !!!\n");
|
|
|
|
+ if (promptThemeInt == 1) {
|
|
|
|
+ pListItem->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/bule_270x48.png");
|
|
|
|
+ }
|
|
|
|
+ else if (promptThemeInt == 2) {
|
|
|
|
+ pListItem->setButtonStatusPic(ZK_CONTROL_STATUS_SELECTED, "/prompt/pink_270x48.png");
|
|
|
|
+ }
|
|
|
|
+ pListItem->setTextStatusColor(ZK_CONTROL_STATUS_SELECTED, promptColor);
|
|
|
|
+
|
|
if (promptList.size() != 0) {
|
|
if (promptList.size() != 0) {
|
|
pListItem->setText(promptList[index]["show_text"].asCString());
|
|
pListItem->setText(promptList[index]["show_text"].asCString());
|
|
}
|
|
}
|