2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 namespace Tizen.System
22 /// EventArgs type for the IncomingCallRingtoneChanged event.
24 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
25 /// <privlevel>platform</privlevel>
26 /// <feature>http://tizen.org/feature/systemsetting</feature>
27 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
28 /// <exception cref="ArgumentException">Invalid Argument</exception>
29 /// <exception cref="NotSupportedException">Not Supported feature</exception>
30 /// <exception cref="InvalidOperationException">Invalid operation</exception>
31 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
32 public class IncomingCallRingtoneChangedEventArgs : EventArgs
34 private readonly string _incomingCallRingtone = null;
35 internal IncomingCallRingtoneChangedEventArgs(string val)
37 _incomingCallRingtone = val;
41 /// The file path of the current ringtone.
47 return _incomingCallRingtone;
53 /// EventArgs type for the WallpaperHomeScreenChanged event.
55 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
56 /// <privlevel>platform</privlevel>
57 /// <feature>http://tizen.org/feature/systemsetting</feature>
58 /// <feature>http://tizen.org/feature/systemsetting.home_screen</feature>
59 /// <exception cref="ArgumentException">Invalid Argument</exception>
60 /// <exception cref="NotSupportedException">Not Supported feature</exception>
61 /// <exception cref="InvalidOperationException">Invalid operation</exception>
62 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
63 public class WallpaperHomeScreenChangedEventArgs : EventArgs
65 private readonly string _wallpaperHomeScreen = null;
66 internal WallpaperHomeScreenChangedEventArgs(string val)
68 _wallpaperHomeScreen = val;
72 /// The file path of the current home screen wallpaper.
78 return _wallpaperHomeScreen;
84 /// EventArgs type for the WallpaperLockScreenChanged event.
86 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
87 /// <privlevel>platform</privlevel>
88 /// <feature>http://tizen.org/feature/systemsetting</feature>
89 /// <feature>http://tizen.org/feature/systemsetting.lock_screen</feature>
90 /// <exception cref="ArgumentException">Invalid Argument</exception>
91 /// <exception cref="NotSupportedException">Not Supported feature</exception>
92 /// <exception cref="InvalidOperationException">Invalid operation</exception>
93 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
94 public class WallpaperLockScreenChangedEventArgs : EventArgs
96 private readonly string _wallpaperLockScreen = null;
97 internal WallpaperLockScreenChangedEventArgs(string val)
99 _wallpaperLockScreen = val;
103 /// The file path of the current lock screen wallpaper.
109 return _wallpaperLockScreen;
115 /// EventArgs type for the FontSizeChanged event.
117 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
118 /// <privlevel>platform</privlevel>
119 /// <feature>http://tizen.org/feature/systemsetting</feature>
120 /// <exception cref="ArgumentException">Invalid Argument</exception>
121 /// <exception cref="NotSupportedException">Not Supported feature</exception>
122 /// <exception cref="InvalidOperationException">Invalid operation</exception>
123 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
124 public class FontSizeChangedEventArgs : EventArgs
126 private readonly SystemSettingsFontSize _fontSize;
127 internal FontSizeChangedEventArgs(SystemSettingsFontSize val)
133 /// The current system font size.
135 public SystemSettingsFontSize Value
145 /// EventArgs type for the FontTypeChanged event.
147 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
148 /// <privlevel>platform</privlevel>
149 /// <feature>http://tizen.org/feature/systemsetting</feature>
150 /// <exception cref="ArgumentException">Invalid Argument</exception>
151 /// <exception cref="NotSupportedException">Not Supported feature</exception>
152 /// <exception cref="InvalidOperationException">Invalid operation</exception>
153 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
154 public class FontTypeChangedEventArgs : EventArgs
156 private readonly string _fontType = null;
157 internal FontTypeChangedEventArgs(string val)
163 /// The current system font type.
175 /// EventArgs type for the MotionActivationChanged event.
177 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
178 /// <privlevel>platform</privlevel>
179 /// <feature>http://tizen.org/feature/systemsetting</feature>
180 /// <exception cref="ArgumentException">Invalid Argument</exception>
181 /// <exception cref="NotSupportedException">Not Supported feature</exception>
182 /// <exception cref="InvalidOperationException">Invalid operation</exception>
183 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
184 public class MotionActivationSettingChangedEventArgs : EventArgs
186 private readonly bool _motionActivation;
187 internal MotionActivationSettingChangedEventArgs(bool val)
189 _motionActivation = val;
193 /// Indicates whether the motion service is activated.
199 return _motionActivation;
205 /// EventArgs type for the EmailAlertRingtoneChanged event.
207 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
208 /// <privlevel>platform</privlevel>
209 /// <feature>http://tizen.org/feature/systemsetting</feature>
210 /// <feature>http://tizen.org/feature/systemsetting.notification_email</feature>
211 /// <exception cref="ArgumentException">Invalid Argument</exception>
212 /// <exception cref="NotSupportedException">Not Supported feature</exception>
213 /// <exception cref="InvalidOperationException">Invalid operation</exception>
214 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
215 public class EmailAlertRingtoneChangedEventArgs : EventArgs
217 private readonly string _emailAlertRingtone = null;
218 internal EmailAlertRingtoneChangedEventArgs(string val)
220 _emailAlertRingtone = val;
224 /// The file path of the current email alert ringtone.
230 return _emailAlertRingtone;
236 /// EventArgs type for the UsbDebuggingSettingChanged event.
238 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
239 /// <privlevel>platform</privlevel>
240 /// <feature>http://tizen.org/feature/systemsetting</feature>
241 /// <exception cref="ArgumentException">Invalid Argument</exception>
242 /// <exception cref="NotSupportedException">Not Supported feature</exception>
243 /// <exception cref="InvalidOperationException">Invalid operation</exception>
244 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
245 public class UsbDebuggingSettingChangedEventArgs : EventArgs
247 private readonly bool _usbDebuggingEnabled;
248 internal UsbDebuggingSettingChangedEventArgs(bool val)
250 _usbDebuggingEnabled = val;
254 /// Indicates whether the USB debugging is enabled.
260 return _usbDebuggingEnabled;
266 /// EventArgs type for the Data3GNetworkSettingChanged event.
268 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
269 /// <privlevel>platform</privlevel>
270 /// <feature>http://tizen.org/feature/systemsetting</feature>
271 /// <exception cref="ArgumentException">Invalid Argument</exception>
272 /// <exception cref="NotSupportedException">Not Supported feature</exception>
273 /// <exception cref="InvalidOperationException">Invalid operation</exception>
274 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
275 public class Data3GNetworkSettingChangedEventArgs : EventArgs
277 private readonly bool _data3GNetworkEnabled;
278 internal Data3GNetworkSettingChangedEventArgs(bool val)
280 _data3GNetworkEnabled = val;
284 /// Indicates whether the 3G data network is enabled.
290 return _data3GNetworkEnabled;
296 /// EventArgs type for the LockScreenAppChanged event.
298 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
299 /// <privlevel>platform</privlevel>
300 /// <feature>http://tizen.org/feature/systemsetting</feature>
301 /// <feature>http://tizen.org/feature/systemsetting.lock_screen</feature>
302 /// <exception cref="ArgumentException">Invalid Argument</exception>
303 /// <exception cref="NotSupportedException">Not Supported feature</exception>
304 /// <exception cref="InvalidOperationException">Invalid operation</exception>
305 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
306 public class LockScreenAppChangedEventArgs : EventArgs
308 private readonly string _lockscreenApp = null;
309 internal LockScreenAppChangedEventArgs(string val)
311 _lockscreenApp = val;
315 /// Indicates the lock screen application package name.
321 return _lockscreenApp;
327 /// EventArgs type for the LocaleCountryChanged event.
329 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
330 /// <privlevel>platform</privlevel>
331 /// <feature>http://tizen.org/feature/systemsetting</feature>
332 /// <exception cref="ArgumentException">Invalid Argument</exception>
333 /// <exception cref="NotSupportedException">Not Supported feature</exception>
334 /// <exception cref="InvalidOperationException">Invalid operation</exception>
335 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
336 public class LocaleCountryChangedEventArgs : EventArgs
338 private readonly string _localeCountry = null;
339 internal LocaleCountryChangedEventArgs(string val)
341 _localeCountry = val;
345 /// Indicates the current country setting in the <LANGUAGE>_<REGION> syntax.
346 /// The country setting is in the ISO 639-2 format, and the region setting is in the ISO 3166-1 alpha-2 format.
352 return _localeCountry;
358 /// EventArgs type for the LocaleLanguageChanged event.
360 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
361 /// <privlevel>platform</privlevel>
362 /// <feature>http://tizen.org/feature/systemsetting</feature>
363 /// <exception cref="ArgumentException">Invalid Argument</exception>
364 /// <exception cref="NotSupportedException">Not Supported feature</exception>
365 /// <exception cref="InvalidOperationException">Invalid operation</exception>
366 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
367 public class LocaleLanguageChangedEventArgs : EventArgs
369 private readonly string _localeLanguage = null;
370 internal LocaleLanguageChangedEventArgs(string val)
372 _localeLanguage = val;
376 /// Indicates the current language setting in the <LANGUAGE>_<REGION> syntax.
377 /// The language setting is in the ISO 639-2 format and the region setting is in the ISO 3166-1 alpha-2 format.
383 return _localeLanguage;
389 /// EventArgs type for the LocaleTimeFormat24HourChanged event.
391 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
392 /// <privlevel>platform</privlevel>
393 /// <feature>http://tizen.org/feature/systemsetting</feature>
394 /// <exception cref="ArgumentException">Invalid Argument</exception>
395 /// <exception cref="NotSupportedException">Not Supported feature</exception>
396 /// <exception cref="InvalidOperationException">Invalid operation</exception>
397 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
398 public class LocaleTimeFormat24HourSettingChangedEventArgs : EventArgs
400 private readonly bool _localeTimeFormat24Hour;
401 internal LocaleTimeFormat24HourSettingChangedEventArgs(bool val)
403 _localeTimeFormat24Hour = val;
407 /// Indicates whether the 24-hour clock is used. If the value is false, the 12-hour clock is used.
413 return _localeTimeFormat24Hour;
419 /// EventArgs type for the LocaleTimeZoneChanged event.
421 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
422 /// <privlevel>platform</privlevel>
423 /// <feature>http://tizen.org/feature/systemsetting</feature>
424 /// <exception cref="ArgumentException">Invalid Argument</exception>
425 /// <exception cref="NotSupportedException">Not Supported feature</exception>
426 /// <exception cref="InvalidOperationException">Invalid operation</exception>
427 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
428 public class LocaleTimeZoneChangedEventArgs : EventArgs
430 private readonly string _localeTimeZone = null;
431 internal LocaleTimeZoneChangedEventArgs(string val)
433 _localeTimeZone = val;
437 /// Indicates the current time zone.
443 return _localeTimeZone;
449 /// EventArgs type for the TimeChanged event.
451 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
452 /// <privlevel>platform</privlevel>
453 /// <feature>http://tizen.org/feature/systemsetting</feature>
454 /// <exception cref="ArgumentException">Invalid Argument</exception>
455 /// <exception cref="NotSupportedException">Not Supported feature</exception>
456 /// <exception cref="InvalidOperationException">Invalid operation</exception>
457 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
458 public class TimeChangedEventArgs : EventArgs
460 private readonly int _time;
461 internal TimeChangedEventArgs(int val)
467 /// Indicates the current time.
479 /// EventArgs type for the SoundLockChanged event.
481 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
482 /// <privlevel>platform</privlevel>
483 /// <feature>http://tizen.org/feature/systemsetting</feature>
484 /// <exception cref="ArgumentException">Invalid Argument</exception>
485 /// <exception cref="NotSupportedException">Not Supported feature</exception>
486 /// <exception cref="InvalidOperationException">Invalid operation</exception>
487 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
488 public class SoundLockSettingChangedEventArgs : EventArgs
490 private readonly bool _soundLock;
491 internal SoundLockSettingChangedEventArgs(bool val)
497 /// Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
509 /// EventArgs type for the SoundSilentModeChanged event.
511 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
512 /// <privlevel>platform</privlevel>
513 /// <feature>http://tizen.org/feature/systemsetting</feature>
514 /// <exception cref="ArgumentException">Invalid Argument</exception>
515 /// <exception cref="NotSupportedException">Not Supported feature</exception>
516 /// <exception cref="InvalidOperationException">Invalid operation</exception>
517 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
518 public class SoundSilentModeSettingChangedEventArgs : EventArgs
520 private readonly bool _soundSilentMode;
521 internal SoundSilentModeSettingChangedEventArgs(bool val)
523 _soundSilentMode = val;
527 /// Indicates whether the device is in the silent mode.
533 return _soundSilentMode;
539 /// EventArgs type for the SoundTouchChanged event.
541 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
542 /// <privlevel>platform</privlevel>
543 /// <feature>http://tizen.org/feature/systemsetting</feature>
544 /// <exception cref="ArgumentException">Invalid Argument</exception>
545 /// <exception cref="NotSupportedException">Not Supported feature</exception>
546 /// <exception cref="InvalidOperationException">Invalid operation</exception>
547 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
548 public class SoundTouchSettingChangedEventArgs : EventArgs
550 private readonly bool _soundTouch;
551 internal SoundTouchSettingChangedEventArgs(bool val)
557 /// Indicates whether the screen touch sound is enabled on the device.
569 /// EventArgs type for the DisplayScreenRotationAutoChanged event.
571 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
572 /// <privlevel>platform</privlevel>
573 /// <feature>http://tizen.org/feature/systemsetting</feature>
574 /// <exception cref="ArgumentException">Invalid Argument</exception>
575 /// <exception cref="NotSupportedException">Not Supported feature</exception>
576 /// <exception cref="InvalidOperationException">Invalid operation</exception>
577 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
578 public class DisplayScreenRotationAutoSettingChangedEventArgs : EventArgs
580 private readonly bool _displayScreenRotationAuto;
581 internal DisplayScreenRotationAutoSettingChangedEventArgs(bool val)
583 _displayScreenRotationAuto = val;
587 /// Indicates whether the rotation control is automatic.
593 return _displayScreenRotationAuto;
599 /// EventArgs type for the DeviceNameChanged event.
601 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
602 /// <privlevel>platform</privlevel>
603 /// <feature>http://tizen.org/feature/systemsetting</feature>
604 /// <exception cref="ArgumentException">Invalid Argument</exception>
605 /// <exception cref="NotSupportedException">Not Supported feature</exception>
606 /// <exception cref="InvalidOperationException">Invalid operation</exception>
607 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
608 public class DeviceNameChangedEventArgs : EventArgs
610 private readonly string _deviceName = null;
611 internal DeviceNameChangedEventArgs(string val)
617 /// Indicates the device name.
629 /// EventArgs type for the MotionSettingChanged event.
631 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
632 /// <privlevel>platform</privlevel>
633 /// <feature>http://tizen.org/feature/systemsetting</feature>
634 /// <exception cref="ArgumentException">Invalid Argument</exception>
635 /// <exception cref="NotSupportedException">Not Supported feature</exception>
636 /// <exception cref="InvalidOperationException">Invalid operation</exception>
637 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
638 public class MotionSettingChangedEventArgs : EventArgs
640 private readonly bool _motionEnabled;
641 internal MotionSettingChangedEventArgs(bool val)
643 _motionEnabled = val;
647 /// Indicates whether the device user has enabled the motion feature.
653 return _motionEnabled;
659 /// EventArgs type for the NetworkWifiNotificationChanged event.
661 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
662 /// <privlevel>platform</privlevel>
663 /// <feature>http://tizen.org/feature/systemsetting</feature>
664 /// <feature>http://tizen.org/feature/network.wifi</feature>
665 /// <exception cref="ArgumentException">Invalid Argument</exception>
666 /// <exception cref="NotSupportedException">Not Supported feature</exception>
667 /// <exception cref="InvalidOperationException">Invalid operation</exception>
668 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
669 public class NetworkWifiNotificationSettingChangedEventArgs : EventArgs
671 private readonly bool _networkWifiNotification;
672 internal NetworkWifiNotificationSettingChangedEventArgs(bool val)
674 _networkWifiNotification = val;
678 /// Indicates whether Wi-Fi-related notifications are enabled on the device.
684 return _networkWifiNotification;
690 /// EventArgs type for the NetworkFlightModeChanged event.
692 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
693 /// <privlevel>platform</privlevel>
694 /// <feature>http://tizen.org/feature/systemsetting</feature>
695 /// <exception cref="ArgumentException">Invalid Argument</exception>
696 /// <exception cref="NotSupportedException">Not Supported feature</exception>
697 /// <exception cref="InvalidOperationException">Invalid operation</exception>
698 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
699 public class NetworkFlightModeSettingChangedEventArgs : EventArgs
701 private readonly bool _networkFlightMode;
702 internal NetworkFlightModeSettingChangedEventArgs(bool val)
704 _networkFlightMode = val;
708 /// Indicates whether the device is in the flight mode.
714 return _networkFlightMode;
720 /// EventArgs type for the ScreenBacklightTimeChanged event.
722 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
723 /// <privlevel>platform</privlevel>
724 /// <feature>http://tizen.org/feature/systemsetting</feature>
725 /// <exception cref="ArgumentException">Invalid Argument</exception>
726 /// <exception cref="NotSupportedException">Not Supported feature</exception>
727 /// <exception cref="InvalidOperationException">Invalid operation</exception>
728 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
729 public class ScreenBacklightTimeChangedEventArgs : EventArgs
731 private readonly int _screenBacklightTime;
732 internal ScreenBacklightTimeChangedEventArgs(int val)
734 _screenBacklightTime = val;
738 /// Indicates the backlight time (in seconds).
744 return _screenBacklightTime;
750 /// EventArgs type for the SoundNotificationChanged event.
752 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
753 /// <privlevel>platform</privlevel>
754 /// <feature>http://tizen.org/feature/systemsetting</feature>
755 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
756 /// <exception cref="ArgumentException">Invalid Argument</exception>
757 /// <exception cref="NotSupportedException">Not Supported feature</exception>
758 /// <exception cref="InvalidOperationException">Invalid operation</exception>
759 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
760 public class SoundNotificationChangedEventArgs : EventArgs
762 private readonly string _soundNotification = null;
763 internal SoundNotificationChangedEventArgs(string val)
765 _soundNotification = val;
769 /// Indicates the file path of the current notification tone set by the user.
775 return _soundNotification;
781 /// EventArgs type for the SoundNotificationRepetitionPeriodChanged event.
783 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
784 /// <privlevel>platform</privlevel>
785 /// <feature>http://tizen.org/feature/systemsetting</feature>
786 /// <exception cref="ArgumentException">Invalid Argument</exception>
787 /// <exception cref="NotSupportedException">Not Supported feature</exception>
788 /// <exception cref="InvalidOperationException">Invalid operation</exception>
789 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
790 public class SoundNotificationRepetitionPeriodChangedEventArgs : EventArgs
792 private readonly int _soundNotificationRepetitionPeriod;
793 internal SoundNotificationRepetitionPeriodChangedEventArgs(int val)
795 _soundNotificationRepetitionPeriod = val;
799 /// Indicates the time period for notification repetitions.
805 return _soundNotificationRepetitionPeriod;
811 /// EventArgs type for the LockStateChanged event.
813 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
814 /// <privlevel>platform</privlevel>
815 /// <feature>http://tizen.org/feature/systemsetting</feature>
816 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
817 /// <exception cref="ArgumentException">Invalid Argument</exception>
818 /// <exception cref="NotSupportedException">Not Supported feature</exception>
819 /// <exception cref="InvalidOperationException">Invalid operation</exception>
820 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
821 public class LockStateChangedEventArgs : EventArgs
823 private readonly SystemSettingsIdleLockState _lockState;
824 internal LockStateChangedEventArgs(SystemSettingsIdleLockState val)
830 /// Indicates the current lock state.
832 public SystemSettingsIdleLockState Value
842 /// EventArgs type for the AdsIdChanged event.
844 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
845 /// <privlevel>platform</privlevel>
846 /// <feature>http://tizen.org/feature/systemsetting</feature>
847 /// <exception cref="ArgumentException">Invalid Argument</exception>
848 /// <exception cref="NotSupportedException">Not Supported feature</exception>
849 /// <exception cref="InvalidOperationException">Invalid operation</exception>
850 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
851 public class AdsIdChangedEventArgs : EventArgs
853 private readonly string _adsId = null;
854 internal AdsIdChangedEventArgs(string val)
860 /// Indicates the current lock state.
872 /// EventArgs type for the UltraDataSaveChanged event.
874 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
875 /// <privlevel>platform</privlevel>
876 /// <feature>http://tizen.org/feature/systemsetting</feature>
877 /// <feature>http://tizen.org/feature/network.telephony</feature>
878 /// <exception cref="ArgumentException">Invalid Argument</exception>
879 /// <exception cref="NotSupportedException">Not Supported feature</exception>
880 /// <exception cref="InvalidOperationException">Invalid operation</exception>
881 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
882 public class UltraDataSaveChangedEventArgs : EventArgs
884 private readonly SystemSettingsUdsState _ultraDataSave = SystemSettingsUdsState.UdsOff;
885 internal UltraDataSaveChangedEventArgs(SystemSettingsUdsState val)
887 _ultraDataSave = val;
891 /// Indicates the current lock state.
893 public SystemSettingsUdsState Value
897 return _ultraDataSave;
903 /// EventArgs type for the UltraDataSavePackageListChanged event.
905 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
906 /// <privlevel>platform</privlevel>
907 /// <feature>http://tizen.org/feature/systemsetting</feature>
908 /// <feature>http://tizen.org/feature/network.telephony</feature>
909 /// <exception cref="ArgumentException">Invalid Argument</exception>
910 /// <exception cref="NotSupportedException">Not Supported feature</exception>
911 /// <exception cref="InvalidOperationException">Invalid operation</exception>
912 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
913 public class UltraDataSavePackageListChangedEventArgs : EventArgs
915 private readonly string _ultraDataSavePackageList = null;
916 internal UltraDataSavePackageListChangedEventArgs(string val)
918 _ultraDataSavePackageList = val;
922 /// Indicates the current lock state.
928 return _ultraDataSavePackageList;
933 /// EventArgs type for the AccessibilityTtsChanged event.
935 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
936 /// <privlevel>platform</privlevel>
937 /// <feature>http://tizen.org/feature/systemsetting</feature>
938 /// <exception cref="ArgumentException">Invalid Argument</exception>
939 /// <exception cref="NotSupportedException">Not Supported feature</exception>
940 /// <exception cref="InvalidOperationException">Invalid operation</exception>
941 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
942 public class AccessibilityTtsSettingChangedEventArgs : EventArgs
944 private readonly bool _AccessibilityTts;
945 internal AccessibilityTtsSettingChangedEventArgs(bool val)
947 _AccessibilityTts = val;
951 /// Indicates whether the screen touch sound is enabled on the device.
957 return _AccessibilityTts;