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 /// <since_tizen> 3 </since_tizen>
33 public class IncomingCallRingtoneChangedEventArgs : EventArgs
35 private readonly string _incomingCallRingtone = null;
36 internal IncomingCallRingtoneChangedEventArgs(string val)
38 _incomingCallRingtone = val;
42 /// The file path of the current ringtone.
44 /// <since_tizen> 3 </since_tizen>
49 return _incomingCallRingtone;
55 /// EventArgs type for the WallpaperHomeScreenChanged event.
57 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
58 /// <privlevel>platform</privlevel>
59 /// <feature>http://tizen.org/feature/systemsetting</feature>
60 /// <feature>http://tizen.org/feature/systemsetting.home_screen</feature>
61 /// <exception cref="ArgumentException">Invalid Argument</exception>
62 /// <exception cref="NotSupportedException">Not Supported feature</exception>
63 /// <exception cref="InvalidOperationException">Invalid operation</exception>
64 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
65 /// <since_tizen> 3 </since_tizen>
66 public class WallpaperHomeScreenChangedEventArgs : EventArgs
68 private readonly string _wallpaperHomeScreen = null;
69 internal WallpaperHomeScreenChangedEventArgs(string val)
71 _wallpaperHomeScreen = val;
75 /// The file path of the current home screen wallpaper.
77 /// <since_tizen> 3 </since_tizen>
82 return _wallpaperHomeScreen;
88 /// EventArgs type for the WallpaperLockScreenChanged event.
90 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
91 /// <privlevel>platform</privlevel>
92 /// <feature>http://tizen.org/feature/systemsetting</feature>
93 /// <feature>http://tizen.org/feature/systemsetting.lock_screen</feature>
94 /// <exception cref="ArgumentException">Invalid Argument</exception>
95 /// <exception cref="NotSupportedException">Not Supported feature</exception>
96 /// <exception cref="InvalidOperationException">Invalid operation</exception>
97 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
98 /// <since_tizen> 3 </since_tizen>
99 public class WallpaperLockScreenChangedEventArgs : EventArgs
101 private readonly string _wallpaperLockScreen = null;
102 internal WallpaperLockScreenChangedEventArgs(string val)
104 _wallpaperLockScreen = val;
108 /// The file path of the current lock screen wallpaper.
110 /// <since_tizen> 3 </since_tizen>
115 return _wallpaperLockScreen;
121 /// EventArgs type for the FontSizeChanged event.
123 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
124 /// <privlevel>platform</privlevel>
125 /// <feature>http://tizen.org/feature/systemsetting</feature>
126 /// <feature>http://tizen.org/feature/systemsetting.font</feature>
127 /// <exception cref="ArgumentException">Invalid Argument</exception>
128 /// <exception cref="NotSupportedException">Not Supported feature</exception>
129 /// <exception cref="InvalidOperationException">Invalid operation</exception>
130 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
131 /// <since_tizen> 3 </since_tizen>
132 public class FontSizeChangedEventArgs : EventArgs
134 private readonly SystemSettingsFontSize _fontSize;
135 internal FontSizeChangedEventArgs(SystemSettingsFontSize val)
141 /// The current system font size.
143 /// <since_tizen> 3 </since_tizen>
144 public SystemSettingsFontSize Value
154 /// EventArgs type for the FontTypeChanged event.
156 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
157 /// <privlevel>platform</privlevel>
158 /// <feature>http://tizen.org/feature/systemsetting</feature>
159 /// <feature>http://tizen.org/feature/systemsetting.font</feature>
160 /// <exception cref="ArgumentException">Invalid Argument</exception>
161 /// <exception cref="NotSupportedException">Not Supported feature</exception>
162 /// <exception cref="InvalidOperationException">Invalid operation</exception>
163 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
164 /// <since_tizen> 3 </since_tizen>
165 public class FontTypeChangedEventArgs : EventArgs
167 private readonly string _fontType = null;
168 internal FontTypeChangedEventArgs(string val)
174 /// The current system font type.
176 /// <since_tizen> 3 </since_tizen>
187 /// EventArgs type for the MotionActivationChanged event.
189 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
190 /// <privlevel>platform</privlevel>
191 /// <feature>http://tizen.org/feature/systemsetting</feature>
192 /// <exception cref="ArgumentException">Invalid Argument</exception>
193 /// <exception cref="NotSupportedException">Not Supported feature</exception>
194 /// <exception cref="InvalidOperationException">Invalid operation</exception>
195 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
196 /// <since_tizen> 3 </since_tizen>
197 public class MotionActivationSettingChangedEventArgs : EventArgs
199 private readonly bool _motionActivation;
200 internal MotionActivationSettingChangedEventArgs(bool val)
202 _motionActivation = val;
206 /// Indicates whether the motion service is activated.
208 /// <since_tizen> 3 </since_tizen>
213 return _motionActivation;
219 /// EventArgs type for the EmailAlertRingtoneChanged event.
221 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
222 /// <privlevel>platform</privlevel>
223 /// <feature>http://tizen.org/feature/systemsetting</feature>
224 /// <feature>http://tizen.org/feature/systemsetting.notification_email</feature>
225 /// <exception cref="ArgumentException">Invalid Argument</exception>
226 /// <exception cref="NotSupportedException">Not Supported feature</exception>
227 /// <exception cref="InvalidOperationException">Invalid operation</exception>
228 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
229 /// <since_tizen> 3 </since_tizen>
230 public class EmailAlertRingtoneChangedEventArgs : EventArgs
232 private readonly string _emailAlertRingtone = null;
233 internal EmailAlertRingtoneChangedEventArgs(string val)
235 _emailAlertRingtone = val;
239 /// The file path of the current email alert ringtone.
241 /// <since_tizen> 3 </since_tizen>
246 return _emailAlertRingtone;
252 /// EventArgs type for the UsbDebuggingSettingChanged event.
254 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
255 /// <privlevel>platform</privlevel>
256 /// <feature>http://tizen.org/feature/systemsetting</feature>
257 /// <exception cref="ArgumentException">Invalid Argument</exception>
258 /// <exception cref="NotSupportedException">Not Supported feature</exception>
259 /// <exception cref="InvalidOperationException">Invalid operation</exception>
260 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
261 /// <since_tizen> 3 </since_tizen>
262 public class UsbDebuggingSettingChangedEventArgs : EventArgs
264 private readonly bool _usbDebuggingEnabled;
265 internal UsbDebuggingSettingChangedEventArgs(bool val)
267 _usbDebuggingEnabled = val;
271 /// Indicates whether the USB debugging is enabled.
273 /// <since_tizen> 3 </since_tizen>
278 return _usbDebuggingEnabled;
284 /// EventArgs type for the Data3GNetworkSettingChanged event.
286 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
287 /// <privlevel>platform</privlevel>
288 /// <feature>http://tizen.org/feature/systemsetting</feature>
289 /// <exception cref="ArgumentException">Invalid Argument</exception>
290 /// <exception cref="NotSupportedException">Not Supported feature</exception>
291 /// <exception cref="InvalidOperationException">Invalid operation</exception>
292 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
293 /// <since_tizen> 3 </since_tizen>
294 public class Data3GNetworkSettingChangedEventArgs : EventArgs
296 private readonly bool _data3GNetworkEnabled;
297 internal Data3GNetworkSettingChangedEventArgs(bool val)
299 _data3GNetworkEnabled = val;
303 /// Indicates whether the 3G data network is enabled.
305 /// <since_tizen> 3 </since_tizen>
310 return _data3GNetworkEnabled;
316 /// EventArgs type for the LockScreenAppChanged event.
318 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
319 /// <privlevel>platform</privlevel>
320 /// <feature>http://tizen.org/feature/systemsetting</feature>
321 /// <feature>http://tizen.org/feature/systemsetting.lock_screen</feature>
322 /// <exception cref="ArgumentException">Invalid Argument</exception>
323 /// <exception cref="NotSupportedException">Not Supported feature</exception>
324 /// <exception cref="InvalidOperationException">Invalid operation</exception>
325 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
326 /// <since_tizen> 4 </since_tizen>
327 public class LockScreenAppChangedEventArgs : EventArgs
329 private readonly string _lockscreenApp = null;
330 internal LockScreenAppChangedEventArgs(string val)
332 _lockscreenApp = val;
336 /// Indicates the lock screen application package name.
338 /// <since_tizen> 4 </since_tizen>
343 return _lockscreenApp;
349 /// EventArgs type for the LocaleCountryChanged event.
351 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
352 /// <privlevel>platform</privlevel>
353 /// <feature>http://tizen.org/feature/systemsetting</feature>
354 /// <exception cref="ArgumentException">Invalid Argument</exception>
355 /// <exception cref="NotSupportedException">Not Supported feature</exception>
356 /// <exception cref="InvalidOperationException">Invalid operation</exception>
357 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
358 /// <since_tizen> 3 </since_tizen>
359 public class LocaleCountryChangedEventArgs : EventArgs
361 private readonly string _localeCountry = null;
362 internal LocaleCountryChangedEventArgs(string val)
364 _localeCountry = val;
368 /// Indicates the current country setting in the <LANGUAGE>_<REGION> syntax.
369 /// The country setting is in the ISO 639-2 format, and the region setting is in the ISO 3166-1 alpha-2 format.
371 /// <since_tizen> 3 </since_tizen>
376 return _localeCountry;
382 /// EventArgs type for the LocaleLanguageChanged event.
384 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
385 /// <privlevel>platform</privlevel>
386 /// <feature>http://tizen.org/feature/systemsetting</feature>
387 /// <exception cref="ArgumentException">Invalid Argument</exception>
388 /// <exception cref="NotSupportedException">Not Supported feature</exception>
389 /// <exception cref="InvalidOperationException">Invalid operation</exception>
390 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
391 /// <since_tizen> 3 </since_tizen>
392 public class LocaleLanguageChangedEventArgs : EventArgs
394 private readonly string _localeLanguage = null;
395 internal LocaleLanguageChangedEventArgs(string val)
397 _localeLanguage = val;
401 /// Indicates the current language setting in the <LANGUAGE>_<REGION> syntax.
402 /// The language setting is in the ISO 639-2 format and the region setting is in the ISO 3166-1 alpha-2 format.
404 /// <since_tizen> 3 </since_tizen>
409 return _localeLanguage;
415 /// EventArgs type for the LocaleTimeFormat24HourChanged event.
417 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
418 /// <privlevel>platform</privlevel>
419 /// <feature>http://tizen.org/feature/systemsetting</feature>
420 /// <exception cref="ArgumentException">Invalid Argument</exception>
421 /// <exception cref="NotSupportedException">Not Supported feature</exception>
422 /// <exception cref="InvalidOperationException">Invalid operation</exception>
423 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
424 /// <since_tizen> 3 </since_tizen>
425 public class LocaleTimeFormat24HourSettingChangedEventArgs : EventArgs
427 private readonly bool _localeTimeFormat24Hour;
428 internal LocaleTimeFormat24HourSettingChangedEventArgs(bool val)
430 _localeTimeFormat24Hour = val;
434 /// Indicates whether the 24-hour clock is used. If the value is false, the 12-hour clock is used.
436 /// <since_tizen> 3 </since_tizen>
441 return _localeTimeFormat24Hour;
447 /// EventArgs type for the LocaleTimeZoneChanged event.
449 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
450 /// <privlevel>platform</privlevel>
451 /// <feature>http://tizen.org/feature/systemsetting</feature>
452 /// <exception cref="ArgumentException">Invalid Argument</exception>
453 /// <exception cref="NotSupportedException">Not Supported feature</exception>
454 /// <exception cref="InvalidOperationException">Invalid operation</exception>
455 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
456 /// <since_tizen> 3 </since_tizen>
457 public class LocaleTimeZoneChangedEventArgs : EventArgs
459 private readonly string _localeTimeZone = null;
460 internal LocaleTimeZoneChangedEventArgs(string val)
462 _localeTimeZone = val;
466 /// Indicates the current time zone.
468 /// <since_tizen> 3 </since_tizen>
473 return _localeTimeZone;
479 /// EventArgs type for the TimeChanged 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 /// <since_tizen> 3 </since_tizen>
489 public class TimeChangedEventArgs : EventArgs
491 private readonly int _time;
492 internal TimeChangedEventArgs(int val)
498 /// Indicates the current time.
500 /// <since_tizen> 3 </since_tizen>
511 /// EventArgs type for the SoundLockChanged event.
513 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
514 /// <privlevel>platform</privlevel>
515 /// <feature>http://tizen.org/feature/systemsetting</feature>
516 /// <exception cref="ArgumentException">Invalid Argument</exception>
517 /// <exception cref="NotSupportedException">Not Supported feature</exception>
518 /// <exception cref="InvalidOperationException">Invalid operation</exception>
519 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
520 /// <since_tizen> 3 </since_tizen>
521 public class SoundLockSettingChangedEventArgs : EventArgs
523 private readonly bool _soundLock;
524 internal SoundLockSettingChangedEventArgs(bool val)
530 /// Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
532 /// <since_tizen> 3 </since_tizen>
543 /// EventArgs type for the SoundSilentModeChanged event.
545 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
546 /// <privlevel>platform</privlevel>
547 /// <feature>http://tizen.org/feature/systemsetting</feature>
548 /// <exception cref="ArgumentException">Invalid Argument</exception>
549 /// <exception cref="NotSupportedException">Not Supported feature</exception>
550 /// <exception cref="InvalidOperationException">Invalid operation</exception>
551 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
552 /// <since_tizen> 3 </since_tizen>
553 public class SoundSilentModeSettingChangedEventArgs : EventArgs
555 private readonly bool _soundSilentMode;
556 internal SoundSilentModeSettingChangedEventArgs(bool val)
558 _soundSilentMode = val;
562 /// Indicates whether the device is in the silent mode.
564 /// <since_tizen> 3 </since_tizen>
569 return _soundSilentMode;
575 /// EventArgs type for the SoundTouchChanged event.
577 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
578 /// <privlevel>platform</privlevel>
579 /// <feature>http://tizen.org/feature/systemsetting</feature>
580 /// <exception cref="ArgumentException">Invalid Argument</exception>
581 /// <exception cref="NotSupportedException">Not Supported feature</exception>
582 /// <exception cref="InvalidOperationException">Invalid operation</exception>
583 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
584 /// <since_tizen> 3 </since_tizen>
585 public class SoundTouchSettingChangedEventArgs : EventArgs
587 private readonly bool _soundTouch;
588 internal SoundTouchSettingChangedEventArgs(bool val)
594 /// Indicates whether the screen touch sound is enabled on the device.
596 /// <since_tizen> 3 </since_tizen>
607 /// EventArgs type for the DisplayScreenRotationAutoChanged event.
609 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
610 /// <privlevel>platform</privlevel>
611 /// <feature>http://tizen.org/feature/systemsetting</feature>
612 /// <exception cref="ArgumentException">Invalid Argument</exception>
613 /// <exception cref="NotSupportedException">Not Supported feature</exception>
614 /// <exception cref="InvalidOperationException">Invalid operation</exception>
615 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
616 /// <since_tizen> 3 </since_tizen>
617 public class DisplayScreenRotationAutoSettingChangedEventArgs : EventArgs
619 private readonly bool _displayScreenRotationAuto;
620 internal DisplayScreenRotationAutoSettingChangedEventArgs(bool val)
622 _displayScreenRotationAuto = val;
626 /// Indicates whether the rotation control is automatic.
628 /// <since_tizen> 3 </since_tizen>
633 return _displayScreenRotationAuto;
639 /// EventArgs type for the DeviceNameChanged event.
641 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
642 /// <privlevel>platform</privlevel>
643 /// <feature>http://tizen.org/feature/systemsetting</feature>
644 /// <exception cref="ArgumentException">Invalid Argument</exception>
645 /// <exception cref="NotSupportedException">Not Supported feature</exception>
646 /// <exception cref="InvalidOperationException">Invalid operation</exception>
647 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
648 /// <since_tizen> 3 </since_tizen>
649 public class DeviceNameChangedEventArgs : EventArgs
651 private readonly string _deviceName = null;
652 internal DeviceNameChangedEventArgs(string val)
658 /// Indicates the device name.
660 /// <since_tizen> 3 </since_tizen>
671 /// EventArgs type for the MotionSettingChanged event.
673 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
674 /// <privlevel>platform</privlevel>
675 /// <feature>http://tizen.org/feature/systemsetting</feature>
676 /// <exception cref="ArgumentException">Invalid Argument</exception>
677 /// <exception cref="NotSupportedException">Not Supported feature</exception>
678 /// <exception cref="InvalidOperationException">Invalid operation</exception>
679 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
680 /// <since_tizen> 3 </since_tizen>
681 public class MotionSettingChangedEventArgs : EventArgs
683 private readonly bool _motionEnabled;
684 internal MotionSettingChangedEventArgs(bool val)
686 _motionEnabled = val;
690 /// Indicates whether the device user has enabled the motion feature.
692 /// <since_tizen> 3 </since_tizen>
697 return _motionEnabled;
703 /// EventArgs type for the NetworkWifiNotificationChanged event.
705 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
706 /// <privlevel>platform</privlevel>
707 /// <feature>http://tizen.org/feature/systemsetting</feature>
708 /// <feature>http://tizen.org/feature/network.wifi</feature>
709 /// <exception cref="ArgumentException">Invalid Argument</exception>
710 /// <exception cref="NotSupportedException">Not Supported feature</exception>
711 /// <exception cref="InvalidOperationException">Invalid operation</exception>
712 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
713 /// <since_tizen> 3 </since_tizen>
714 public class NetworkWifiNotificationSettingChangedEventArgs : EventArgs
716 private readonly bool _networkWifiNotification;
717 internal NetworkWifiNotificationSettingChangedEventArgs(bool val)
719 _networkWifiNotification = val;
723 /// Indicates whether Wi-Fi-related notifications are enabled on the device.
725 /// <since_tizen> 3 </since_tizen>
730 return _networkWifiNotification;
736 /// EventArgs type for the NetworkFlightModeChanged event.
738 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
739 /// <privlevel>platform</privlevel>
740 /// <feature>http://tizen.org/feature/systemsetting</feature>
741 /// <exception cref="ArgumentException">Invalid Argument</exception>
742 /// <exception cref="NotSupportedException">Not Supported feature</exception>
743 /// <exception cref="InvalidOperationException">Invalid operation</exception>
744 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
745 /// <since_tizen> 3 </since_tizen>
746 public class NetworkFlightModeSettingChangedEventArgs : EventArgs
748 private readonly bool _networkFlightMode;
749 internal NetworkFlightModeSettingChangedEventArgs(bool val)
751 _networkFlightMode = val;
755 /// Indicates whether the device is in the flight mode.
757 /// <since_tizen> 3 </since_tizen>
762 return _networkFlightMode;
768 /// EventArgs type for the ScreenBacklightTimeChanged event.
770 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
771 /// <privlevel>platform</privlevel>
772 /// <feature>http://tizen.org/feature/systemsetting</feature>
773 /// <exception cref="ArgumentException">Invalid Argument</exception>
774 /// <exception cref="NotSupportedException">Not Supported feature</exception>
775 /// <exception cref="InvalidOperationException">Invalid operation</exception>
776 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
777 /// <since_tizen> 3 </since_tizen>
778 public class ScreenBacklightTimeChangedEventArgs : EventArgs
780 private readonly int _screenBacklightTime;
781 internal ScreenBacklightTimeChangedEventArgs(int val)
783 _screenBacklightTime = val;
787 /// Indicates the backlight time (in seconds).
789 /// <since_tizen> 3 </since_tizen>
794 return _screenBacklightTime;
800 /// EventArgs type for the SoundNotificationChanged event.
802 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
803 /// <privlevel>platform</privlevel>
804 /// <feature>http://tizen.org/feature/systemsetting</feature>
805 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
806 /// <exception cref="ArgumentException">Invalid Argument</exception>
807 /// <exception cref="NotSupportedException">Not Supported feature</exception>
808 /// <exception cref="InvalidOperationException">Invalid operation</exception>
809 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
810 /// <since_tizen> 3 </since_tizen>
811 public class SoundNotificationChangedEventArgs : EventArgs
813 private readonly string _soundNotification = null;
814 internal SoundNotificationChangedEventArgs(string val)
816 _soundNotification = val;
820 /// Indicates the file path of the current notification tone set by the user.
822 /// <since_tizen> 3 </since_tizen>
827 return _soundNotification;
833 /// EventArgs type for the SoundNotificationRepetitionPeriodChanged event.
835 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
836 /// <privlevel>platform</privlevel>
837 /// <feature>http://tizen.org/feature/systemsetting</feature>
838 /// <exception cref="ArgumentException">Invalid Argument</exception>
839 /// <exception cref="NotSupportedException">Not Supported feature</exception>
840 /// <exception cref="InvalidOperationException">Invalid operation</exception>
841 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
842 /// <since_tizen> 3 </since_tizen>
843 public class SoundNotificationRepetitionPeriodChangedEventArgs : EventArgs
845 private readonly int _soundNotificationRepetitionPeriod;
846 internal SoundNotificationRepetitionPeriodChangedEventArgs(int val)
848 _soundNotificationRepetitionPeriod = val;
852 /// Indicates the time period for notification repetitions.
854 /// <since_tizen> 3 </since_tizen>
859 return _soundNotificationRepetitionPeriod;
865 /// EventArgs type for the LockStateChanged event.
867 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
868 /// <privlevel>platform</privlevel>
869 /// <feature>http://tizen.org/feature/systemsetting</feature>
870 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
871 /// <exception cref="ArgumentException">Invalid Argument</exception>
872 /// <exception cref="NotSupportedException">Not Supported feature</exception>
873 /// <exception cref="InvalidOperationException">Invalid operation</exception>
874 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
875 /// <since_tizen> 3 </since_tizen>
876 public class LockStateChangedEventArgs : EventArgs
878 private readonly SystemSettingsIdleLockState _lockState;
879 internal LockStateChangedEventArgs(SystemSettingsIdleLockState val)
885 /// Indicates the current lock state.
887 /// <since_tizen> 3 </since_tizen>
888 public SystemSettingsIdleLockState Value
898 /// EventArgs type for the AdsIdChanged event.
900 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
901 /// <privlevel>platform</privlevel>
902 /// <feature>http://tizen.org/feature/systemsetting</feature>
903 /// <exception cref="ArgumentException">Invalid Argument</exception>
904 /// <exception cref="NotSupportedException">Not Supported feature</exception>
905 /// <exception cref="InvalidOperationException">Invalid operation</exception>
906 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
907 /// <since_tizen> 3 </since_tizen>
908 public class AdsIdChangedEventArgs : EventArgs
910 private readonly string _adsId = null;
911 internal AdsIdChangedEventArgs(string val)
917 /// Indicates the current lock state.
919 /// <since_tizen> 3 </since_tizen>
930 /// EventArgs type for the UltraDataSaveChanged event.
932 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
933 /// <privlevel>platform</privlevel>
934 /// <feature>http://tizen.org/feature/systemsetting</feature>
935 /// <feature>http://tizen.org/feature/network.telephony</feature>
936 /// <exception cref="ArgumentException">Invalid Argument</exception>
937 /// <exception cref="NotSupportedException">Not Supported feature</exception>
938 /// <exception cref="InvalidOperationException">Invalid operation</exception>
939 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
940 /// <since_tizen> 3 </since_tizen>
941 public class UltraDataSaveChangedEventArgs : EventArgs
943 private readonly SystemSettingsUdsState _ultraDataSave = SystemSettingsUdsState.UdsOff;
944 internal UltraDataSaveChangedEventArgs(SystemSettingsUdsState val)
946 _ultraDataSave = val;
950 /// Indicates the current lock state.
952 /// <since_tizen> 3 </since_tizen>
953 public SystemSettingsUdsState Value
957 return _ultraDataSave;
963 /// EventArgs type for the UltraDataSavePackageListChanged event.
965 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
966 /// <privlevel>platform</privlevel>
967 /// <feature>http://tizen.org/feature/systemsetting</feature>
968 /// <feature>http://tizen.org/feature/network.telephony</feature>
969 /// <exception cref="ArgumentException">Invalid Argument</exception>
970 /// <exception cref="NotSupportedException">Not Supported feature</exception>
971 /// <exception cref="InvalidOperationException">Invalid operation</exception>
972 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
973 /// <since_tizen> 3 </since_tizen>
974 public class UltraDataSavePackageListChangedEventArgs : EventArgs
976 private readonly string _ultraDataSavePackageList = null;
977 internal UltraDataSavePackageListChangedEventArgs(string val)
979 _ultraDataSavePackageList = val;
983 /// Indicates the current lock state.
985 /// <since_tizen> 3 </since_tizen>
990 return _ultraDataSavePackageList;
995 /// EventArgs type for the AccessibilityTtsChanged event.
997 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
998 /// <privlevel>platform</privlevel>
999 /// <feature>http://tizen.org/feature/systemsetting</feature>
1000 /// <exception cref="ArgumentException">Invalid Argument</exception>
1001 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1002 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1003 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1004 /// <since_tizen> 4 </since_tizen>
1005 public class AccessibilityTtsSettingChangedEventArgs : EventArgs
1007 private readonly bool _AccessibilityTts;
1008 internal AccessibilityTtsSettingChangedEventArgs(bool val)
1010 _AccessibilityTts = val;
1014 /// Indicates whether the screen touch sound is enabled on the device.
1016 /// <since_tizen> 4 </since_tizen>
1021 return _AccessibilityTts;
1028 /// EventArgs type for the VibrationChanged event.
1030 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
1031 /// <privlevel>platform</privlevel>
1032 /// <feature>http://tizen.org/feature/systemsetting</feature>
1033 /// <exception cref="ArgumentException">Invalid Argument</exception>
1034 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1035 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1036 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1037 /// <since_tizen> 5 </since_tizen>
1038 public class VibrationChangedEventArgs : EventArgs
1040 private readonly bool _vibration;
1041 internal VibrationChangedEventArgs(bool val)
1047 /// Indicates whether the vibration is enabled on the device.
1049 /// <since_tizen> 5 </since_tizen>
1060 /// EventArgs type for the AutomaticTimeUpdateChanged event.
1062 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
1063 /// <privlevel>platform</privlevel>
1064 /// <feature>http://tizen.org/feature/systemsetting</feature>
1065 /// <feature>http://tizen.org/feature/network.telephony</feature>
1066 /// <exception cref="ArgumentException">Invalid Argument</exception>
1067 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1068 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1069 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1070 /// <since_tizen> 5 </since_tizen>
1071 public class AutomaticTimeUpdateChangedEventArgs : EventArgs
1073 private readonly bool _automaticTimeUpdate;
1074 internal AutomaticTimeUpdateChangedEventArgs(bool val)
1076 _automaticTimeUpdate = val;
1080 /// Indicates whether the updating time automatically is enabled on the device.
1082 /// <since_tizen> 5 </since_tizen>
1087 return _automaticTimeUpdate;
1093 /// EventArgs type for the DeveloperOptionStateChanged event.
1095 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
1096 /// <privlevel>platform</privlevel>
1097 /// <feature>http://tizen.org/feature/systemsetting</feature>
1098 /// <exception cref="ArgumentException">Invalid Argument</exception>
1099 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1100 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1101 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1102 /// <since_tizen> 5 </since_tizen>
1103 public class DeveloperOptionStateChangedEventArgs : EventArgs
1105 private readonly bool _developerOptionState;
1106 internal DeveloperOptionStateChangedEventArgs(bool val)
1108 _developerOptionState = val;
1112 /// Indicates whether developer option state is enabled on the device.
1114 /// <since_tizen> 5 </since_tizen>
1119 return _developerOptionState;