3 @section sec-setting-display setting-display
6 UG creation code for setting-display
11 -# Touch key light duration
12 -# Auto adjust screen tone
14 -# Display battery percentage
16 -# Edit after screen capture
20 @subsection sub-brightness Brightness
22 Brightness related vconf keys
24 Automatic ON/OFF control - VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT
25 Automatic Brightness value - VCONFKEY_SETAPPL_LCD_AUTOMATIC_BRIGHTNESS
26 Manually Brightness value - VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT
29 The basic principle for brightness change
31 When first booting or after factory reset,Automatic shall be OFF, Auto Brightness shall be MAX value(100), Manually brightness shall be 50% of max value.
32 Manually Brightness shall be restricted when device is in high temperature state.
35 How to know the device is in high temperature state and change the brightness.
37 DBUS signal mechanism.
38 - monitor the DBUS signal "ChangedSiop".
39 - once get the signal "ChangedSiop",call device API int display_get_max_brightness(void) to update the brightness max value.
40 The detailed implement,refer to following function
41 - static int setting_brightness_dbus_handler_init(void* user_data).
42 - static DBusHandlerResult setting_brightness_dbus_signal_filter(DBusConnection* conn, DBusMessage* message, void* user_data).
45 @subsection sub-backlighttime Backlight time
47 This menu is for changing different backlight time.
49 Vconf key for storing the current backlight time
51 #define VCONFKEY_SETAPPL_LCD_TIMEOUT_NORMAL VCONFKEY_SETAPPL_PREFIX"/lcd_backlight_normal"
54 @subsection sub-touchkeylightdurtion Touch key light duration
56 "Touch key light duration" means that when you touch the HW key, the HW key continuously lighting time, such as hard back key...
58 This menu is for changing different Touch key light duration.
60 Vconf key for storing the current Touch key light duration
62 #define VCONFKEY_SETAPPL_TOUCHKEY_LIGHT_DURATION VCONFKEY_SETAPPL_PREFIX"/display/touchkey_light_duration"
64 SETTING_TOUCHKEY_LIGIT_DURATION_90SEC = 90,
65 SETTING_TOUCHKEY_LIGIT_DURATION_360SEC = 360,
66 SETTING_TOUCHKEY_LIGIT_DURATION_ALWAYS_OFF = 0,
67 SETTING_TOUCHKEY_LIGIT_DURATION_ALWAYS_ON = -1
71 @subsection sub-autoadjust Auto adjust screen tone
73 enable/disable this function by setting following vconf key
75 #define VCONFKEY_SETAPPL_LCD_AUTO_DISPLAY_ADJUSTMENT VCONFKEY_SETAPPL_PREFIX"/auto_display_adjustment"
78 @subsection sub-autorotate Auto rotate screen
80 enable/disable this function by setting following vconf key
82 #define VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL VCONFKEY_SETAPPL_PREFIX"/auto_rotate_screen"
85 @subsection sub-batterypercentage Display battery percentage
87 enable/disable this function by setting following vconf key
89 #define VCONFKEY_SETAPPL_BATTERY_PERCENTAGE_BOOL VCONFKEY_SETAPPL_PREFIX"/battery_percentage"
92 @subsection sub-dynamicstatusbar Dynamic status bar
94 enable/disable this function by setting following vconf key
96 #define VCONFKEY_SETAPPL_DYNAMIC_STATUS_BAR VCONFKEY_SETAPPL_PREFIX"/display/dynamic_status_bar"
99 @subsection sub-editaftercapture Edit after screen capture
101 enable/disable this function by setting following vconf key
103 #define VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE VCONFKEY_SETAPPL_PREFIX"/display/edit_after_screen_capture"
107 @subsection sub-smartscreen Smart screen
109 enable/disable "smart stay" by setting following vconf key
111 #define VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE VCONFKEY_SETAPPL_PREFIX"/display/edit_after_screen_capture"
114 enable/disable "smart rotation" by setting following vconf key
116 #define VCONFKEY_SETAPPL_SCREEN_CAPTURE_EDIT_AFTER_CAPTURE VCONFKEY_SETAPPL_PREFIX"/display/edit_after_screen_capture"
119 To lunch smart screen help page
121 Click menu->help in smart screen view
126 smart screen cannot be turned on when TTS is enabled
131 @section sec-setting-display2 setting-display-another