namespace Tizen.System.SystemSettings { /// /// Enumeration for all available system settings /// public enum SystemSettingsKeys { /// /// (string) The file path of the current ringtone /// IncomingCallRingtone, /// /// (string) The file path of the current home screen wallpaper /// WallpaperHomeScreen, /// /// (string) The file path of the current lock screen wallpaper /// WallpaperLockScreen, /// /// (int) The current system font size /// FontSize, /// /// (string) The current system font type /// FontType, /// /// (bool) Indicates whether the motion service is activated /// MotionActivation, /// /// (string) The file path of the current email alert ringtone /// EmailAlertRingtone, /// /// (bool) Indicates whether the USB debugging is enabled (Since 2.4) /// UsbDebuggingEnabled, /// /// (bool) Indicates whether the 3G data network is enabled (Since 2.4) /// Data3GNetworkEnabled, /// /// (string) Indicates lockscreen app pkg name /// LockscreenApp = Data3GNetworkEnabled + 2, /// /// (string) The current system default font type (only support Get) /// DefaultFontType, /// /// (string) Indicates the current country setting in the _ syntax. /// The country setting is in the ISO 639-2 format, /// and the region setting is in the ISO 3166-1 alpha-2 format /// LocaleCountry, /// /// (string) Indicates the current language setting in the _ syntax. /// The language setting is in the ISO 639-2 format /// and the region setting is in the ISO 3166-1 alpha-2 format. /// LocaleLanguage, /// /// (bool) Indicates whether the 24-hour clock is used. /// If the value is false, the 12-hour clock is used. /// LocaleTimeformat24Hour, /// /// (string) Indicates the current time zone. /// LocaleTimezone, /// /// (int) Once System changes time, this event occurs to notify time change. /// Time, /// /// GET (bool) Indicates whether the screen lock sound is enabled on the device. ex) LCD on/off sound /// SoundLock, /// /// GET (bool) Indicates whether the device is in the silent mode. /// SoundSilentMode, /// /// GET (bool) Indicates whether the screen touch sound is enabled on the device. /// SoundTouch, /// /// GET (bool) Indicates whether rotation control is automatic. /// DisplayScreenRotationAuto, /// /// GET (string) Indicates device name. /// DeviceName, /// /// GET (bool) Indicates whether the device user has enabled motion feature. /// MotionEnabled, /// /// GET (bool) Indicates whether Wi-Fi-related notifications are enabled on the device. /// NetworkWifiNotification, /// /// GET (bool) Indicates whether the device is in the flight mode. /// NetworkFlightMode, /// /// (int) Indicates the backlight time (in seconds). The following values can be used: 15, 30, 60, 120, 300, and 600. /// ScreenBacklightTime, /// /// (string) Indicates the file path of the current notification tone set by the user. /// SoundNotification, /// /// (int) Indicates the time period for notification repetitions. /// SoundNotificationRepetitionPeriod, /// /// (int) Indicates the current lock state /// LockState } /// /// Enumeration for Idle Lock State. /// public enum SystemSettingsIdleLockState { /// /// Device is unlocked /// Unlock = 0, /// /// Device is locked /// Lock, /// /// Device is being locked /// LaunchingLock } /// /// Enumeration for font size. /// public enum SystemSettingsFontSize { /// /// A small size /// Small = 0, /// /// A normal size /// Normal, /// /// A large size /// Large, /// /// A huge size /// Huge, /// /// A giant size /// Giant } }