Add backlight time setting menu and code clean up
authorTaeHo Choi <thanks.choi@samsung.com>
Thu, 18 Apr 2013 07:38:36 +0000 (16:38 +0900)
committerTaeHo Choi <thanks.choi@samsung.com>
Thu, 18 Apr 2013 07:38:36 +0000 (16:38 +0900)
Change-Id: I668bb521ff64c5f465332cb684373fcfc036e9fc
Signed-off-by: TaeHo Choi <thanks.choi@samsung.com>
inc/StDisplayForm.h
inc/StHomeAndLockScreenForm.h
inc/StTypes.h
src/StDisplayForm.cpp
src/StHomeAndLockScreenForm.cpp
src/StScreenTypeForm.cpp
src/StTypes.cpp

index bd20626..628218e 100644 (file)
@@ -1,4 +1,4 @@
-//
+//
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Flora License, Version 1.0 (the License);
@@ -54,6 +54,12 @@ public:
        virtual void OnGroupedTableViewContextItemActivationStateChanged(Tizen::Ui::Controls::GroupedTableView& tableView, int groupIndex, int itemIndex, Tizen::Ui::Controls::TableViewContextItem* pContextItem, bool activated);
        virtual void OnGroupedTableViewGroupItemStateChanged(Tizen::Ui::Controls::GroupedTableView& tableView, int groupIndex, Tizen::Ui::Controls::TableViewGroupItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status);
        virtual void OnGroupedTableViewItemStateChanged(Tizen::Ui::Controls::GroupedTableView& tableView, int groupIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status);
+
+private:
+       int GetBackLightTime(void);
+       int GetBackLightTimeIndex(void);
+       void SetBackLightTime(int itemIndex);
+       Tizen::Base::String GetBackLightTimeIndexString(int itemIndex);
 };
 
 #endif // _ST_DISPLAY_FORM_H_
\ No newline at end of file
index 0bb21ba..379d819 100644 (file)
@@ -62,8 +62,7 @@ private:
        void SetWallpaperIndex(Tizen::Base::String& whitchOne);
        Tizen::Base::String GetGroupText(int groupIndex);
        Tizen::Base::String GetGroupItemText(int groupIndex);
-       void GetScreenTypeText(int groupIndex);
-       Tizen::Base::String GetGroupItemSelectedText();
+       Tizen::Base::String GetGroupItemSelectedText(void);
 
 private:
        int __wallpaperIndex;
index 26dafa9..f06a577 100644 (file)
@@ -340,6 +340,7 @@ extern const wchar_t* SETTING_INFO_KEY_FORCE_GPU_RENDERING;
 extern const wchar_t* SETTING_INFO_KEY_DEVICE_NAME;
 extern const wchar_t* SETTING_INFO_KEY_TTS;
 extern const wchar_t* SETTING_INFO_KEY_TTS_RATE;
+extern const wchar_t* SETTING_INFO_KEY_BACKLIGHT_TIME;
 
 //Runtime Information key
 extern const wchar_t* RUNTIME_INFO_KEY_CPU_USAGE;
index 4e0999f..77c6b3b 100644 (file)
@@ -1,4 +1,4 @@
-//
+//
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Flora License, Version 1.0 (the License);
@@ -35,12 +35,35 @@ using namespace Tizen::Ui::Scenes;
 static const int W_RESIZE_LABEL_GAP = 110;
 static const int RELATIVE_LAYOUT_ITEM_RIGHT_MARGIN = 140;
 
-static const int ID_GROUP_DISPLAY = 0;
+static const int BACKLIGHT_TIME_15_SECONDS = 15;
+static const int BACKLIGHT_TIME_30_SECONDS = 30;
+static const int BACKLIGHT_TIME_1_MINUTE = 60;
+static const int BACKLIGHT_TIME_2_MINUTES = 120;
+static const int BACKLIGHT_TIME_5_MINUTES = 300;
+static const int BACKLIGHT_TIME_10_MINUTES = 600;
+
+static const int ID_GROUP_AUTO_ROTATE_SCREEN = 0;
 static const int ID_ITEM_AUTO_ROTATE_SCREEN = 0;
-static const int ID_ITEM_FONT = 1;
-static const int ID_GROUP_DISPLAY_MAX_COUNT = 2;
 
-static const int ID_GROUP_COUNT = 1;
+static const int ID_GROUP_BACKLIGHT_TIME = 1;
+static const int ID_ITEM_BACKLIGHT_TIME = 0;
+
+static const int ID_GROUP_BACKLIGHT_TIME_LIST = 2;
+static const int ID_GROUP_BACKLIGHT_TIME_LIST_ITEM_COUNT = 6;
+static const int ID_ITEM_BACKLIGHT_TIME_15_SECONDS = 0;
+static const int ID_ITEM_BACKLIGHT_TIME_30_SECONDS = 1;
+static const int ID_ITEM_BACKLIGHT_TIME_1_MINUTE = 2;
+static const int ID_ITEM_BACKLIGHT_TIME_2_MINUTES = 3;
+static const int ID_ITEM_BACKLIGHT_TIME_5_MINUTES = 4;
+static const int ID_ITEM_BACKLIGHT_TIME_10_MINUTES = 5;
+
+static const int ID_GROUP_FONT = 3;
+static const int ID_ITEM_FONT = 0;
+
+static const int ID_GROUP_DISPLAY_MAX_COUNT = 6;
+static const int ID_GROUP_DEFAULT_ITEM_COUNT = 1;
+
+static const int ID_GROUP_COUNT = 4;
 static const int ID_GROUP_MAX_ITEM_COUNT = ID_GROUP_DISPLAY_MAX_COUNT;
 
 DisplayForm::DisplayForm(void)
@@ -93,8 +116,10 @@ DisplayForm::OnSceneActivatedN(const Tizen::Ui::Scenes::SceneId& previousSceneId
        bool autoRotation = false;
        if (SettingInfo::GetValue(SETTING_INFO_KEY_SCREEN_ROTAION_AUTO, autoRotation) == E_SUCCESS)
        {
-               __pTableView->SetItemChecked(ID_GROUP_DISPLAY, ID_ITEM_AUTO_ROTATE_SCREEN, autoRotation);
+               __pTableView->SetItemChecked(ID_GROUP_AUTO_ROTATE_SCREEN, ID_ITEM_AUTO_ROTATE_SCREEN, autoRotation);
        }
+       __pTableView->SetItemChecked(ID_GROUP_BACKLIGHT_TIME_LIST, GetBackLightTimeIndex(), true);
+       __pTableView->CollapseGroup(ID_GROUP_BACKLIGHT_TIME_LIST);
 }
 
 void
@@ -121,8 +146,12 @@ DisplayForm::GetGroupCount(void)
 int
 DisplayForm::GetItemCount(int groupIndex)
 {
-       int itemCount = ID_GROUP_MAX_ITEM_COUNT;
+       int itemCount = ID_GROUP_DEFAULT_ITEM_COUNT;
 
+       if (groupIndex == ID_GROUP_BACKLIGHT_TIME_LIST)
+       {
+               itemCount = ID_GROUP_BACKLIGHT_TIME_LIST_ITEM_COUNT;
+       }
        AppLogDebug("GetItemCount %d", itemCount);
 
        return itemCount;
@@ -145,6 +174,12 @@ DisplayForm::CreateGroupItem(int groupIndex, int itemWidth)
        yItemOffset = H_GROUP_INDEX_NO_HELP_TEXT_GAP;
        itemHeight = H_GROUP_INDEX_NO_TITLE_DEFAULT;
 
+       if (groupIndex == ID_GROUP_BACKLIGHT_TIME_LIST)
+       {
+               yItemOffset = 0;
+               itemHeight = 0;
+       }
+
        itemRectangle.x = X_GROUP_INDEX_DEFAULT_LABEL;
        itemRectangle.y = yItemOffset;
        itemRectangle.width = itemWidth;
@@ -178,17 +213,25 @@ DisplayForm::CreateItem(int groupIndex, int itemIndex, int itemWidth)
        AppLogDebug("group[%d] index[%d]", groupIndex, itemIndex);
 
        Rectangle itemRectangle;
+       Rectangle subItemRectangle;
        TableViewAnnexStyle style = TABLE_VIEW_ANNEX_STYLE_NORMAL;
        String itemText;
+       String subText;
        Label* pLabel = null;
        int fontSize = GetFontSize();
-
+       int leftMargin = 0;
+       int rightMargin = 0;
+       Rectangle detailArrow;
+       Bitmap* pBitmap = null;
+       int itemHeight = 0;
        TableViewItem* pItem = new (std::nothrow) TableViewItem();
+
        ItemTypeOneLine(itemRectangle);
+       itemHeight = itemRectangle.height;
 
-       switch (itemIndex)
+       switch (groupIndex)
        {
-       case ID_ITEM_AUTO_ROTATE_SCREEN:
+       case ID_GROUP_AUTO_ROTATE_SCREEN:
                {
                        style = TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING;
                        itemRectangle.width -= W_RESIZE_LABEL_GAP;
@@ -196,7 +239,34 @@ DisplayForm::CreateItem(int groupIndex, int itemIndex, int itemWidth)
                }
                break;
 
-       case ID_ITEM_FONT:
+       case ID_GROUP_BACKLIGHT_TIME:
+               {
+                       ItemTypeTwoLine(itemRectangle, subItemRectangle,fontSize);
+                       itemHeight = (itemRectangle.height + subItemRectangle.height);
+
+                       if (__pTableView->IsGroupExpanded(ID_GROUP_BACKLIGHT_TIME_LIST) == false)
+                       {
+                               pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_OPENED);
+                       }
+                       else
+                       {
+                               pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_CLOSED);
+                       }
+
+                       itemText = ResourceManager::GetString(L"IDS_ST_BODY_BACKLIGHT_TIME");
+                       int index = GetBackLightTimeIndex();
+                       subText = GetBackLightTimeIndexString(index);
+               }
+               break;
+
+       case ID_GROUP_BACKLIGHT_TIME_LIST:
+               {
+                       style = TABLE_VIEW_ANNEX_STYLE_RADIO;
+                       itemText = GetBackLightTimeIndexString(itemIndex);
+               }
+               break;
+
+       case ID_GROUP_FONT:
                {
                        itemText = ResourceManager::GetString(L"IDS_ST_BODY_FONT");
                }
@@ -209,7 +279,7 @@ DisplayForm::CreateItem(int groupIndex, int itemIndex, int itemWidth)
        RelativeLayout relativeLayout;
        relativeLayout.Construct();
 
-       pItem->Construct(relativeLayout, Dimension(itemWidth, H_GROUP_ITEM_DEFAULT), style);
+       pItem->Construct(relativeLayout, Dimension(itemWidth, itemHeight), style);
        pItem->SetBackgroundColor(COLOR_BG_GROUP_ITEM_DEFAULT);
 
        pLabel = new (std::nothrow) Label();
@@ -220,17 +290,60 @@ DisplayForm::CreateItem(int groupIndex, int itemIndex, int itemWidth)
 
        pItem->AddControl(*pLabel);
 
-       if (style == TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING)
-       {
-               relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING, 0, 0);
-       }
-       else
+       switch (style)
        {
-               relativeLayout.SetMargin(*pLabel, 0, RELATIVE_LAYOUT_ITEM_RIGHT_MARGIN, 0, 0);
+       case TABLE_VIEW_ANNEX_STYLE_ONOFF_SLIDING:
+               {
+                       rightMargin = RELATIVE_LAYOUT_RIGHT_MARGIN_ONOFF_SLIDING;
+               }
+               break;
+
+       case TABLE_VIEW_ANNEX_STYLE_RADIO:
+               {
+                       leftMargin = RELATIVE_LAYOUT_LEFT_MARGIN;
+                       rightMargin = RELATIVE_LAYOUT_ITEM_RIGHT_MARGIN;
+               }
+               break;
+
+       default:
+               {
+                       rightMargin = RELATIVE_LAYOUT_ITEM_RIGHT_MARGIN;
+               }
+               break;
        }
+       relativeLayout.SetMargin(*pLabel, leftMargin, rightMargin, 0, 0);
        relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
        relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
 
+       if (pBitmap)
+       {
+               detailArrow = itemRectangle;
+               detailArrow.y = itemRectangle.y + ((itemHeight - W_DETAIL_ARROW_BUTTON) / DEVIDE_TWO);
+               detailArrow.height = W_DETAIL_ARROW_BUTTON;
+               detailArrow.width = W_DETAIL_ARROW_BUTTON;
+
+               pLabel = new (std::nothrow) Label();
+               pLabel->Construct(detailArrow, L"");
+
+               pLabel->SetBackgroundBitmap(*pBitmap);
+
+               pItem->AddControl(*pLabel);
+               relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN_DETAIL_ARROW_BUTTON, 0, 0);
+               relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+
+               pLabel = new (std::nothrow) Label();
+               pLabel->Construct(subItemRectangle, subText);
+               pLabel->SetTextHorizontalAlignment(ALIGNMENT_LEFT);
+               pLabel->SetTextVerticalAlignment(ALIGNMENT_TOP);
+               pLabel->SetTextConfig(FONT_SIZE_SUB_TEXT, LABEL_TEXT_STYLE_NORMAL);
+               pLabel->SetTextColor(COLOR_SUB_TEXT);
+
+               pItem->AddControl(*pLabel);
+               relativeLayout.SetMargin(*pLabel, itemRectangle.x, RELATIVE_LAYOUT_RIGHT_MARGIN, 0, 0);
+               relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_LEFT_TO_LEFT);
+               relativeLayout.SetRelation(*pLabel, *pItem, RECT_EDGE_RELATION_RIGHT_TO_RIGHT);
+       }
+
        return pItem;
 }
 
@@ -264,9 +377,9 @@ DisplayForm::OnGroupedTableViewItemStateChanged(Tizen::Ui::Controls::GroupedTabl
 
        AppLogDebug("group[%d] index[%d]", groupIndex, itemIndex);
 
-       switch (itemIndex)
+       switch (groupIndex)
        {
-       case ID_ITEM_AUTO_ROTATE_SCREEN:
+       case ID_GROUP_AUTO_ROTATE_SCREEN:
                {
                        bool itemSelectStatus = tableView.IsItemChecked(groupIndex, itemIndex);
 
@@ -282,7 +395,42 @@ DisplayForm::OnGroupedTableViewItemStateChanged(Tizen::Ui::Controls::GroupedTabl
                }
                break;
 
-       case ID_ITEM_FONT:
+       case ID_GROUP_BACKLIGHT_TIME:
+               {
+                       if (tableView.IsGroupExpanded(ID_GROUP_BACKLIGHT_TIME_LIST) == true)
+                       {
+                               tableView.CollapseGroup(ID_GROUP_BACKLIGHT_TIME_LIST);
+                       }
+                       else
+                       {
+                               tableView.ExpandGroup(ID_GROUP_BACKLIGHT_TIME_LIST);
+                       }
+                       tableView.RefreshItem(groupIndex, itemIndex, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
+               }
+               break;
+
+       case ID_GROUP_BACKLIGHT_TIME_LIST:
+               {
+                       SetBackLightTime(itemIndex);
+
+                       int itemCount = tableView.GetItemCountAt(groupIndex);
+
+                       for (int index = 0; index < itemCount; index++)
+                       {
+                               if (index == itemIndex)
+                               {
+                                       tableView.SetItemChecked(groupIndex, index, true);
+                               }
+                               else
+                               {
+                                       tableView.SetItemChecked(groupIndex, index, false);
+                               }
+                       }
+                       tableView.RefreshItem(ID_GROUP_BACKLIGHT_TIME, 0, TABLE_VIEW_REFRESH_TYPE_ITEM_MODIFY);
+               }
+               break;
+
+       case ID_GROUP_FONT:
                {
                        SceneManager* pSceneManager = SceneManager::GetInstance();
                        AppAssert(pSceneManager);
@@ -316,6 +464,44 @@ DisplayForm::UpdateGroupItem(int groupIndex, Tizen::Ui::Controls::TableViewGroup
 void
 DisplayForm::UpdateItem(int groupIndex, int itemIndex, Tizen::Ui::Controls::TableViewItem* pItem)
 {
+       int index = 0;
+       String itemText;
+       String subItemText;
+       Label* pLabel = null;
+       Label* pSubLabel = null;
+
+       switch (groupIndex)
+       {
+       case ID_GROUP_BACKLIGHT_TIME:
+               {
+                       Bitmap* pBitmap = null;
+                       Label* pLabelBitmap = static_cast<Label*>(pItem->GetControl(1));
+                       pSubLabel = static_cast<Label*>(pItem->GetControl(2));
+
+                       if (__pTableView->IsGroupExpanded(ID_GROUP_BACKLIGHT_TIME_LIST))
+                       {
+                               pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_OPENED);
+                       }
+                       else
+                       {
+                               pBitmap = ResourceManager::GetBitmapN(IDB_DETAIL_BUTTON_EXPAND_CLOSED);
+                       }
+                       pLabelBitmap->SetBackgroundBitmap(*pBitmap);
+                       pLabelBitmap->Invalidate(false);
+
+                       index = GetBackLightTimeIndex();
+                       subItemText = GetBackLightTimeIndexString(index);
+
+                       pSubLabel->SetText(subItemText);
+                       pSubLabel->Invalidate(false);
+               }
+               break;
+
+       default:
+               break;
+       }
+
+       Invalidate(true);
 }
 
 void
@@ -326,4 +512,162 @@ DisplayForm::OnGroupedTableViewContextItemActivationStateChanged(Tizen::Ui::Cont
 void
 DisplayForm::OnGroupedTableViewGroupItemStateChanged(Tizen::Ui::Controls::GroupedTableView& tableView, int groupIndex, Tizen::Ui::Controls::TableViewGroupItem* pItem, Tizen::Ui::Controls::TableViewItemStatus status)
 {
+}
+
+int
+DisplayForm::GetBackLightTime(void)
+{
+       int backlightTime = 0;
+
+       result r = SettingInfo::GetValue(SETTING_INFO_KEY_BACKLIGHT_TIME, backlightTime);
+       if (IsFailed(r))
+       {
+               AppLogDebug("GetValue Backlight Time fail [%s]", GetErrorMessage(r));
+       }
+       return backlightTime;
+}
+
+void
+DisplayForm::SetBackLightTime(int itemIndex)
+{
+       int backlightTime = 0;
+       switch (itemIndex)
+       {
+       case ID_ITEM_BACKLIGHT_TIME_15_SECONDS:
+               {
+                       backlightTime = BACKLIGHT_TIME_15_SECONDS;
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_30_SECONDS:
+               {
+                       backlightTime = BACKLIGHT_TIME_30_SECONDS;
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_1_MINUTE:
+               {
+                       backlightTime = BACKLIGHT_TIME_1_MINUTE;
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_2_MINUTES:
+               {
+                       backlightTime = BACKLIGHT_TIME_2_MINUTES;
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_5_MINUTES:
+               {
+                       backlightTime = BACKLIGHT_TIME_5_MINUTES;
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_10_MINUTES:
+               {
+                       backlightTime = BACKLIGHT_TIME_10_MINUTES;
+               }
+               break;
+       }
+
+       result r = SettingInfo::SetValue(SETTING_INFO_KEY_BACKLIGHT_TIME, backlightTime);
+       if (IsFailed(r))
+       {
+               AppLogDebug("SetValue Backlight Time fail [%s]", GetErrorMessage(r));
+       }
+}
+
+int
+DisplayForm::GetBackLightTimeIndex(void)
+{
+       int itemIndex = 0;
+       int backlightTime = GetBackLightTime();
+
+       switch (backlightTime)
+       {
+       case BACKLIGHT_TIME_15_SECONDS:
+               {
+                       itemIndex = ID_ITEM_BACKLIGHT_TIME_15_SECONDS;
+               }
+               break;
+
+       case BACKLIGHT_TIME_30_SECONDS:
+               {
+                       itemIndex = ID_ITEM_BACKLIGHT_TIME_30_SECONDS;
+               }
+               break;
+
+       case BACKLIGHT_TIME_1_MINUTE:
+               {
+                       itemIndex = ID_ITEM_BACKLIGHT_TIME_1_MINUTE;
+               }
+               break;
+
+       case BACKLIGHT_TIME_2_MINUTES:
+               {
+                       itemIndex = ID_ITEM_BACKLIGHT_TIME_2_MINUTES;
+               }
+               break;
+
+       case BACKLIGHT_TIME_5_MINUTES:
+               {
+                       itemIndex = ID_ITEM_BACKLIGHT_TIME_5_MINUTES;
+               }
+               break;
+
+       case BACKLIGHT_TIME_10_MINUTES:
+               {
+                       itemIndex = ID_ITEM_BACKLIGHT_TIME_10_MINUTES;
+               }
+               break;
+       }
+
+       return itemIndex;
+}
+
+Tizen::Base::String
+DisplayForm::GetBackLightTimeIndexString(int itemIndex)
+{
+       String itemText;
+
+       switch (itemIndex)
+       {
+       case ID_ITEM_BACKLIGHT_TIME_15_SECONDS:
+               {
+                       itemText = L"15 seconds";
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_30_SECONDS:
+               {
+                       itemText = L"30 seconds";
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_1_MINUTE:
+               {
+                       itemText = L"1 minute";
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_2_MINUTES:
+               {
+                       itemText = L"2 minutes";
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_5_MINUTES:
+               {
+                       itemText = L"5 minutes";
+               }
+               break;
+
+       case ID_ITEM_BACKLIGHT_TIME_10_MINUTES:
+               {
+                       itemText = L"10 minutes";
+               }
+               break;
+       }
+
+       return itemText;
 }
\ No newline at end of file
index d3e0704..0b8f45a 100644 (file)
@@ -457,7 +457,7 @@ HomeAndLockScreenForm::GetGroupItemSelectedText(void)
        {
                AppLogDebug("GetValue(screenType , ..) fail [%s]", GetErrorMessage(r));
        }
-       AppLogTag("hwkim","app[%ls]", applicationId.GetPointer());
+       AppLogDebug("app[%ls]", applicationId.GetPointer());
 
        itemText = applicationId;
 
@@ -474,4 +474,4 @@ HomeAndLockScreenForm::GetGroupItemSelectedText(void)
        }
 
        return itemText;
-}
+}
\ No newline at end of file
index bb82bad..8564cd8 100644 (file)
@@ -270,7 +270,6 @@ ScreenTypeForm::OnGroupedTableViewItemStateChanged(Tizen::Ui::Controls::GroupedT
        AppAssert(pSceneManager);
 
        pSceneManager->GoBackward(BackwardSceneTransition(SCENE_TRANSITION_ANIMATION_TYPE_RIGHT), null);
-
 }
 
 Tizen::Base::String
index fe4c2e5..430ca82 100644 (file)
@@ -332,7 +332,9 @@ const wchar_t* SETTING_INFO_KEY_FORCE_GPU_RENDERING = L"http://tizen.org/setting
 const wchar_t* SETTING_INFO_KEY_DEVICE_NAME = L"http://tizen.org/setting/device_name";
 const wchar_t* SETTING_INFO_KEY_TTS = L"http://tizen.org/setting/speech.tts.screen";
 const wchar_t* SETTING_INFO_KEY_TTS_RATE = L"http://tizen.org/setting/speech.tts.screen.rate";
+const wchar_t* SETTING_INFO_KEY_BACKLIGHT_TIME = L"http://tizen.org/setting/screen.backlight.time";
 
+//Runtime Information key
 const wchar_t* RUNTIME_INFO_KEY_CPU_USAGE = L"http://tizen.org/runtime/cpu.core.all.usage";
 const wchar_t* RUNTIME_INFO_KEY_WALLPAPER_SCREEN = L"http://tizen.org/setting/screen.wallpaper";
 const wchar_t* RUNTIME_INFO_KEY_WALLPAPER_SCREEN_LOCK = L"http://tizen.org/setting/screen.wallpaper.lock";