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
}
}