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 /// <exception cref="ArgumentException">Invalid Argument</exception>
127 /// <exception cref="NotSupportedException">Not Supported feature</exception>
128 /// <exception cref="InvalidOperationException">Invalid operation</exception>
129 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
130 /// <since_tizen> 3 </since_tizen>
131 public class FontSizeChangedEventArgs : EventArgs
133 private readonly SystemSettingsFontSize _fontSize;
134 internal FontSizeChangedEventArgs(SystemSettingsFontSize val)
140 /// The current system font size.
142 /// <since_tizen> 3 </since_tizen>
143 public SystemSettingsFontSize Value
153 /// EventArgs type for the FontTypeChanged event.
155 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
156 /// <privlevel>platform</privlevel>
157 /// <feature>http://tizen.org/feature/systemsetting</feature>
158 /// <exception cref="ArgumentException">Invalid Argument</exception>
159 /// <exception cref="NotSupportedException">Not Supported feature</exception>
160 /// <exception cref="InvalidOperationException">Invalid operation</exception>
161 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
162 /// <since_tizen> 3 </since_tizen>
163 public class FontTypeChangedEventArgs : EventArgs
165 private readonly string _fontType = null;
166 internal FontTypeChangedEventArgs(string val)
172 /// The current system font type.
174 /// <since_tizen> 3 </since_tizen>
185 /// EventArgs type for the MotionActivationChanged event.
187 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
188 /// <privlevel>platform</privlevel>
189 /// <feature>http://tizen.org/feature/systemsetting</feature>
190 /// <exception cref="ArgumentException">Invalid Argument</exception>
191 /// <exception cref="NotSupportedException">Not Supported feature</exception>
192 /// <exception cref="InvalidOperationException">Invalid operation</exception>
193 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
194 /// <since_tizen> 3 </since_tizen>
195 public class MotionActivationSettingChangedEventArgs : EventArgs
197 private readonly bool _motionActivation;
198 internal MotionActivationSettingChangedEventArgs(bool val)
200 _motionActivation = val;
204 /// Indicates whether the motion service is activated.
206 /// <since_tizen> 3 </since_tizen>
211 return _motionActivation;
217 /// EventArgs type for the EmailAlertRingtoneChanged event.
219 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
220 /// <privlevel>platform</privlevel>
221 /// <feature>http://tizen.org/feature/systemsetting</feature>
222 /// <feature>http://tizen.org/feature/systemsetting.notification_email</feature>
223 /// <exception cref="ArgumentException">Invalid Argument</exception>
224 /// <exception cref="NotSupportedException">Not Supported feature</exception>
225 /// <exception cref="InvalidOperationException">Invalid operation</exception>
226 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
227 /// <since_tizen> 3 </since_tizen>
228 public class EmailAlertRingtoneChangedEventArgs : EventArgs
230 private readonly string _emailAlertRingtone = null;
231 internal EmailAlertRingtoneChangedEventArgs(string val)
233 _emailAlertRingtone = val;
237 /// The file path of the current email alert ringtone.
239 /// <since_tizen> 3 </since_tizen>
244 return _emailAlertRingtone;
250 /// EventArgs type for the UsbDebuggingSettingChanged event.
252 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
253 /// <privlevel>platform</privlevel>
254 /// <feature>http://tizen.org/feature/systemsetting</feature>
255 /// <exception cref="ArgumentException">Invalid Argument</exception>
256 /// <exception cref="NotSupportedException">Not Supported feature</exception>
257 /// <exception cref="InvalidOperationException">Invalid operation</exception>
258 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
259 /// <since_tizen> 3 </since_tizen>
260 public class UsbDebuggingSettingChangedEventArgs : EventArgs
262 private readonly bool _usbDebuggingEnabled;
263 internal UsbDebuggingSettingChangedEventArgs(bool val)
265 _usbDebuggingEnabled = val;
269 /// Indicates whether the USB debugging is enabled.
271 /// <since_tizen> 3 </since_tizen>
276 return _usbDebuggingEnabled;
282 /// EventArgs type for the Data3GNetworkSettingChanged event.
284 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
285 /// <privlevel>platform</privlevel>
286 /// <feature>http://tizen.org/feature/systemsetting</feature>
287 /// <exception cref="ArgumentException">Invalid Argument</exception>
288 /// <exception cref="NotSupportedException">Not Supported feature</exception>
289 /// <exception cref="InvalidOperationException">Invalid operation</exception>
290 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
291 /// <since_tizen> 3 </since_tizen>
292 public class Data3GNetworkSettingChangedEventArgs : EventArgs
294 private readonly bool _data3GNetworkEnabled;
295 internal Data3GNetworkSettingChangedEventArgs(bool val)
297 _data3GNetworkEnabled = val;
301 /// Indicates whether the 3G data network is enabled.
303 /// <since_tizen> 3 </since_tizen>
308 return _data3GNetworkEnabled;
314 /// EventArgs type for the LockScreenAppChanged event.
316 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
317 /// <privlevel>platform</privlevel>
318 /// <feature>http://tizen.org/feature/systemsetting</feature>
319 /// <feature>http://tizen.org/feature/systemsetting.lock_screen</feature>
320 /// <exception cref="ArgumentException">Invalid Argument</exception>
321 /// <exception cref="NotSupportedException">Not Supported feature</exception>
322 /// <exception cref="InvalidOperationException">Invalid operation</exception>
323 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
324 /// <since_tizen> 4 </since_tizen>
325 public class LockScreenAppChangedEventArgs : EventArgs
327 private readonly string _lockscreenApp = null;
328 internal LockScreenAppChangedEventArgs(string val)
330 _lockscreenApp = val;
334 /// Indicates the lock screen application package name.
336 /// <since_tizen> 4 </since_tizen>
341 return _lockscreenApp;
347 /// EventArgs type for the LocaleCountryChanged event.
349 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
350 /// <privlevel>platform</privlevel>
351 /// <feature>http://tizen.org/feature/systemsetting</feature>
352 /// <exception cref="ArgumentException">Invalid Argument</exception>
353 /// <exception cref="NotSupportedException">Not Supported feature</exception>
354 /// <exception cref="InvalidOperationException">Invalid operation</exception>
355 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
356 /// <since_tizen> 3 </since_tizen>
357 public class LocaleCountryChangedEventArgs : EventArgs
359 private readonly string _localeCountry = null;
360 internal LocaleCountryChangedEventArgs(string val)
362 _localeCountry = val;
366 /// Indicates the current country setting in the <LANGUAGE>_<REGION> syntax.
367 /// The country setting is in the ISO 639-2 format, and the region setting is in the ISO 3166-1 alpha-2 format.
369 /// <since_tizen> 3 </since_tizen>
374 return _localeCountry;
380 /// EventArgs type for the LocaleLanguageChanged event.
382 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
383 /// <privlevel>platform</privlevel>
384 /// <feature>http://tizen.org/feature/systemsetting</feature>
385 /// <exception cref="ArgumentException">Invalid Argument</exception>
386 /// <exception cref="NotSupportedException">Not Supported feature</exception>
387 /// <exception cref="InvalidOperationException">Invalid operation</exception>
388 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
389 /// <since_tizen> 3 </since_tizen>
390 public class LocaleLanguageChangedEventArgs : EventArgs
392 private readonly string _localeLanguage = null;
393 internal LocaleLanguageChangedEventArgs(string val)
395 _localeLanguage = val;
399 /// Indicates the current language setting in the <LANGUAGE>_<REGION> syntax.
400 /// The language setting is in the ISO 639-2 format and the region setting is in the ISO 3166-1 alpha-2 format.
402 /// <since_tizen> 3 </since_tizen>
407 return _localeLanguage;
413 /// EventArgs type for the LocaleTimeFormat24HourChanged event.
415 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
416 /// <privlevel>platform</privlevel>
417 /// <feature>http://tizen.org/feature/systemsetting</feature>
418 /// <exception cref="ArgumentException">Invalid Argument</exception>
419 /// <exception cref="NotSupportedException">Not Supported feature</exception>
420 /// <exception cref="InvalidOperationException">Invalid operation</exception>
421 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
422 /// <since_tizen> 3 </since_tizen>
423 public class LocaleTimeFormat24HourSettingChangedEventArgs : EventArgs
425 private readonly bool _localeTimeFormat24Hour;
426 internal LocaleTimeFormat24HourSettingChangedEventArgs(bool val)
428 _localeTimeFormat24Hour = val;
432 /// Indicates whether the 24-hour clock is used. If the value is false, the 12-hour clock is used.
434 /// <since_tizen> 3 </since_tizen>
439 return _localeTimeFormat24Hour;
445 /// EventArgs type for the LocaleTimeZoneChanged event.
447 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
448 /// <privlevel>platform</privlevel>
449 /// <feature>http://tizen.org/feature/systemsetting</feature>
450 /// <exception cref="ArgumentException">Invalid Argument</exception>
451 /// <exception cref="NotSupportedException">Not Supported feature</exception>
452 /// <exception cref="InvalidOperationException">Invalid operation</exception>
453 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
454 /// <since_tizen> 3 </since_tizen>
455 public class LocaleTimeZoneChangedEventArgs : EventArgs
457 private readonly string _localeTimeZone = null;
458 internal LocaleTimeZoneChangedEventArgs(string val)
460 _localeTimeZone = val;
464 /// Indicates the current time zone.
466 /// <since_tizen> 3 </since_tizen>
471 return _localeTimeZone;
477 /// EventArgs type for the TimeChanged event.
479 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
480 /// <privlevel>platform</privlevel>
481 /// <feature>http://tizen.org/feature/systemsetting</feature>
482 /// <exception cref="ArgumentException">Invalid Argument</exception>
483 /// <exception cref="NotSupportedException">Not Supported feature</exception>
484 /// <exception cref="InvalidOperationException">Invalid operation</exception>
485 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
486 /// <since_tizen> 3 </since_tizen>
487 public class TimeChangedEventArgs : EventArgs
489 private readonly int _time;
490 internal TimeChangedEventArgs(int val)
496 /// Indicates the current time.
498 /// <since_tizen> 3 </since_tizen>
509 /// EventArgs type for the SoundLockChanged 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 /// <since_tizen> 3 </since_tizen>
519 public class SoundLockSettingChangedEventArgs : EventArgs
521 private readonly bool _soundLock;
522 internal SoundLockSettingChangedEventArgs(bool val)
528 /// Indicates whether the screen lock sound is enabled on the device, for example, the LCD on or off sound.
530 /// <since_tizen> 3 </since_tizen>
541 /// EventArgs type for the SoundSilentModeChanged event.
543 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
544 /// <privlevel>platform</privlevel>
545 /// <feature>http://tizen.org/feature/systemsetting</feature>
546 /// <exception cref="ArgumentException">Invalid Argument</exception>
547 /// <exception cref="NotSupportedException">Not Supported feature</exception>
548 /// <exception cref="InvalidOperationException">Invalid operation</exception>
549 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
550 /// <since_tizen> 3 </since_tizen>
551 public class SoundSilentModeSettingChangedEventArgs : EventArgs
553 private readonly bool _soundSilentMode;
554 internal SoundSilentModeSettingChangedEventArgs(bool val)
556 _soundSilentMode = val;
560 /// Indicates whether the device is in the silent mode.
562 /// <since_tizen> 3 </since_tizen>
567 return _soundSilentMode;
573 /// EventArgs type for the SoundTouchChanged event.
575 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
576 /// <privlevel>platform</privlevel>
577 /// <feature>http://tizen.org/feature/systemsetting</feature>
578 /// <exception cref="ArgumentException">Invalid Argument</exception>
579 /// <exception cref="NotSupportedException">Not Supported feature</exception>
580 /// <exception cref="InvalidOperationException">Invalid operation</exception>
581 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
582 /// <since_tizen> 3 </since_tizen>
583 public class SoundTouchSettingChangedEventArgs : EventArgs
585 private readonly bool _soundTouch;
586 internal SoundTouchSettingChangedEventArgs(bool val)
592 /// Indicates whether the screen touch sound is enabled on the device.
594 /// <since_tizen> 3 </since_tizen>
605 /// EventArgs type for the DisplayScreenRotationAutoChanged event.
607 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
608 /// <privlevel>platform</privlevel>
609 /// <feature>http://tizen.org/feature/systemsetting</feature>
610 /// <exception cref="ArgumentException">Invalid Argument</exception>
611 /// <exception cref="NotSupportedException">Not Supported feature</exception>
612 /// <exception cref="InvalidOperationException">Invalid operation</exception>
613 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
614 /// <since_tizen> 3 </since_tizen>
615 public class DisplayScreenRotationAutoSettingChangedEventArgs : EventArgs
617 private readonly bool _displayScreenRotationAuto;
618 internal DisplayScreenRotationAutoSettingChangedEventArgs(bool val)
620 _displayScreenRotationAuto = val;
624 /// Indicates whether the rotation control is automatic.
626 /// <since_tizen> 3 </since_tizen>
631 return _displayScreenRotationAuto;
637 /// EventArgs type for the DeviceNameChanged event.
639 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
640 /// <privlevel>platform</privlevel>
641 /// <feature>http://tizen.org/feature/systemsetting</feature>
642 /// <exception cref="ArgumentException">Invalid Argument</exception>
643 /// <exception cref="NotSupportedException">Not Supported feature</exception>
644 /// <exception cref="InvalidOperationException">Invalid operation</exception>
645 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
646 /// <since_tizen> 3 </since_tizen>
647 public class DeviceNameChangedEventArgs : EventArgs
649 private readonly string _deviceName = null;
650 internal DeviceNameChangedEventArgs(string val)
656 /// Indicates the device name.
658 /// <since_tizen> 3 </since_tizen>
669 /// EventArgs type for the MotionSettingChanged event.
671 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
672 /// <privlevel>platform</privlevel>
673 /// <feature>http://tizen.org/feature/systemsetting</feature>
674 /// <exception cref="ArgumentException">Invalid Argument</exception>
675 /// <exception cref="NotSupportedException">Not Supported feature</exception>
676 /// <exception cref="InvalidOperationException">Invalid operation</exception>
677 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
678 /// <since_tizen> 3 </since_tizen>
679 public class MotionSettingChangedEventArgs : EventArgs
681 private readonly bool _motionEnabled;
682 internal MotionSettingChangedEventArgs(bool val)
684 _motionEnabled = val;
688 /// Indicates whether the device user has enabled the motion feature.
690 /// <since_tizen> 3 </since_tizen>
695 return _motionEnabled;
701 /// EventArgs type for the NetworkWifiNotificationChanged event.
703 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
704 /// <privlevel>platform</privlevel>
705 /// <feature>http://tizen.org/feature/systemsetting</feature>
706 /// <feature>http://tizen.org/feature/network.wifi</feature>
707 /// <exception cref="ArgumentException">Invalid Argument</exception>
708 /// <exception cref="NotSupportedException">Not Supported feature</exception>
709 /// <exception cref="InvalidOperationException">Invalid operation</exception>
710 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
711 /// <since_tizen> 3 </since_tizen>
712 public class NetworkWifiNotificationSettingChangedEventArgs : EventArgs
714 private readonly bool _networkWifiNotification;
715 internal NetworkWifiNotificationSettingChangedEventArgs(bool val)
717 _networkWifiNotification = val;
721 /// Indicates whether Wi-Fi-related notifications are enabled on the device.
723 /// <since_tizen> 3 </since_tizen>
728 return _networkWifiNotification;
734 /// EventArgs type for the NetworkFlightModeChanged event.
736 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
737 /// <privlevel>platform</privlevel>
738 /// <feature>http://tizen.org/feature/systemsetting</feature>
739 /// <exception cref="ArgumentException">Invalid Argument</exception>
740 /// <exception cref="NotSupportedException">Not Supported feature</exception>
741 /// <exception cref="InvalidOperationException">Invalid operation</exception>
742 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
743 /// <since_tizen> 3 </since_tizen>
744 public class NetworkFlightModeSettingChangedEventArgs : EventArgs
746 private readonly bool _networkFlightMode;
747 internal NetworkFlightModeSettingChangedEventArgs(bool val)
749 _networkFlightMode = val;
753 /// Indicates whether the device is in the flight mode.
755 /// <since_tizen> 3 </since_tizen>
760 return _networkFlightMode;
766 /// EventArgs type for the ScreenBacklightTimeChanged event.
768 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
769 /// <privlevel>platform</privlevel>
770 /// <feature>http://tizen.org/feature/systemsetting</feature>
771 /// <exception cref="ArgumentException">Invalid Argument</exception>
772 /// <exception cref="NotSupportedException">Not Supported feature</exception>
773 /// <exception cref="InvalidOperationException">Invalid operation</exception>
774 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
775 /// <since_tizen> 3 </since_tizen>
776 public class ScreenBacklightTimeChangedEventArgs : EventArgs
778 private readonly int _screenBacklightTime;
779 internal ScreenBacklightTimeChangedEventArgs(int val)
781 _screenBacklightTime = val;
785 /// Indicates the backlight time (in seconds).
787 /// <since_tizen> 3 </since_tizen>
792 return _screenBacklightTime;
798 /// EventArgs type for the SoundNotificationChanged event.
800 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
801 /// <privlevel>platform</privlevel>
802 /// <feature>http://tizen.org/feature/systemsetting</feature>
803 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
804 /// <exception cref="ArgumentException">Invalid Argument</exception>
805 /// <exception cref="NotSupportedException">Not Supported feature</exception>
806 /// <exception cref="InvalidOperationException">Invalid operation</exception>
807 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
808 /// <since_tizen> 3 </since_tizen>
809 public class SoundNotificationChangedEventArgs : EventArgs
811 private readonly string _soundNotification = null;
812 internal SoundNotificationChangedEventArgs(string val)
814 _soundNotification = val;
818 /// Indicates the file path of the current notification tone set by the user.
820 /// <since_tizen> 3 </since_tizen>
825 return _soundNotification;
831 /// EventArgs type for the SoundNotificationRepetitionPeriodChanged event.
833 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
834 /// <privlevel>platform</privlevel>
835 /// <feature>http://tizen.org/feature/systemsetting</feature>
836 /// <exception cref="ArgumentException">Invalid Argument</exception>
837 /// <exception cref="NotSupportedException">Not Supported feature</exception>
838 /// <exception cref="InvalidOperationException">Invalid operation</exception>
839 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
840 /// <since_tizen> 3 </since_tizen>
841 public class SoundNotificationRepetitionPeriodChangedEventArgs : EventArgs
843 private readonly int _soundNotificationRepetitionPeriod;
844 internal SoundNotificationRepetitionPeriodChangedEventArgs(int val)
846 _soundNotificationRepetitionPeriod = val;
850 /// Indicates the time period for notification repetitions.
852 /// <since_tizen> 3 </since_tizen>
857 return _soundNotificationRepetitionPeriod;
863 /// EventArgs type for the LockStateChanged event.
865 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
866 /// <privlevel>platform</privlevel>
867 /// <feature>http://tizen.org/feature/systemsetting</feature>
868 /// <feature>http://tizen.org/feature/systemsetting.incoming_call</feature>
869 /// <exception cref="ArgumentException">Invalid Argument</exception>
870 /// <exception cref="NotSupportedException">Not Supported feature</exception>
871 /// <exception cref="InvalidOperationException">Invalid operation</exception>
872 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
873 /// <since_tizen> 3 </since_tizen>
874 public class LockStateChangedEventArgs : EventArgs
876 private readonly SystemSettingsIdleLockState _lockState;
877 internal LockStateChangedEventArgs(SystemSettingsIdleLockState val)
883 /// Indicates the current lock state.
885 /// <since_tizen> 3 </since_tizen>
886 public SystemSettingsIdleLockState Value
896 /// EventArgs type for the AdsIdChanged event.
898 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
899 /// <privlevel>platform</privlevel>
900 /// <feature>http://tizen.org/feature/systemsetting</feature>
901 /// <exception cref="ArgumentException">Invalid Argument</exception>
902 /// <exception cref="NotSupportedException">Not Supported feature</exception>
903 /// <exception cref="InvalidOperationException">Invalid operation</exception>
904 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
905 /// <since_tizen> 3 </since_tizen>
906 public class AdsIdChangedEventArgs : EventArgs
908 private readonly string _adsId = null;
909 internal AdsIdChangedEventArgs(string val)
915 /// Indicates the current lock state.
917 /// <since_tizen> 3 </since_tizen>
928 /// EventArgs type for the UltraDataSaveChanged event.
930 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
931 /// <privlevel>platform</privlevel>
932 /// <feature>http://tizen.org/feature/systemsetting</feature>
933 /// <feature>http://tizen.org/feature/network.telephony</feature>
934 /// <exception cref="ArgumentException">Invalid Argument</exception>
935 /// <exception cref="NotSupportedException">Not Supported feature</exception>
936 /// <exception cref="InvalidOperationException">Invalid operation</exception>
937 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
938 /// <since_tizen> 3 </since_tizen>
939 public class UltraDataSaveChangedEventArgs : EventArgs
941 private readonly SystemSettingsUdsState _ultraDataSave = SystemSettingsUdsState.UdsOff;
942 internal UltraDataSaveChangedEventArgs(SystemSettingsUdsState val)
944 _ultraDataSave = val;
948 /// Indicates the current lock state.
950 /// <since_tizen> 3 </since_tizen>
951 public SystemSettingsUdsState Value
955 return _ultraDataSave;
961 /// EventArgs type for the UltraDataSavePackageListChanged event.
963 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
964 /// <privlevel>platform</privlevel>
965 /// <feature>http://tizen.org/feature/systemsetting</feature>
966 /// <feature>http://tizen.org/feature/network.telephony</feature>
967 /// <exception cref="ArgumentException">Invalid Argument</exception>
968 /// <exception cref="NotSupportedException">Not Supported feature</exception>
969 /// <exception cref="InvalidOperationException">Invalid operation</exception>
970 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
971 /// <since_tizen> 3 </since_tizen>
972 public class UltraDataSavePackageListChangedEventArgs : EventArgs
974 private readonly string _ultraDataSavePackageList = null;
975 internal UltraDataSavePackageListChangedEventArgs(string val)
977 _ultraDataSavePackageList = val;
981 /// Indicates the current lock state.
983 /// <since_tizen> 3 </since_tizen>
988 return _ultraDataSavePackageList;
993 /// EventArgs type for the AccessibilityTtsChanged event.
995 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
996 /// <privlevel>platform</privlevel>
997 /// <feature>http://tizen.org/feature/systemsetting</feature>
998 /// <exception cref="ArgumentException">Invalid Argument</exception>
999 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1000 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1001 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1002 /// <since_tizen> 4 </since_tizen>
1003 public class AccessibilityTtsSettingChangedEventArgs : EventArgs
1005 private readonly bool _AccessibilityTts;
1006 internal AccessibilityTtsSettingChangedEventArgs(bool val)
1008 _AccessibilityTts = val;
1012 /// Indicates whether the screen touch sound is enabled on the device.
1014 /// <since_tizen> 4 </since_tizen>
1019 return _AccessibilityTts;
1026 /// EventArgs type for the VibrationChanged event.
1028 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
1029 /// <privlevel>platform</privlevel>
1030 /// <feature>http://tizen.org/feature/systemsetting</feature>
1031 /// <exception cref="ArgumentException">Invalid Argument</exception>
1032 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1033 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1034 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1035 /// <since_tizen> 5 </since_tizen>
1036 public class VibrationChangedEventArgs : EventArgs
1038 private readonly bool _vibration;
1039 internal VibrationChangedEventArgs(bool val)
1045 /// Indicates whether the vibration is enabled on the device.
1047 /// <since_tizen> 5 </since_tizen>
1058 /// EventArgs type for the AutomaticTimeUpdateChanged event.
1060 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
1061 /// <privlevel>platform</privlevel>
1062 /// <feature>http://tizen.org/feature/systemsetting</feature>
1063 /// <exception cref="ArgumentException">Invalid Argument</exception>
1064 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1065 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1066 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1067 /// <since_tizen> 5 </since_tizen>
1068 public class AutomaticTimeUpdateChangedEventArgs : EventArgs
1070 private readonly bool _automaticTimeUpdate;
1071 internal AutomaticTimeUpdateChangedEventArgs(bool val)
1073 _automaticTimeUpdate = val;
1077 /// Indicates whether the updating time automatically is enabled on the device.
1079 /// <since_tizen> 5 </since_tizen>
1084 return _automaticTimeUpdate;
1090 /// EventArgs type for the DeveloperOptionStateChanged event.
1092 /// <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
1093 /// <privlevel>platform</privlevel>
1094 /// <feature>http://tizen.org/feature/systemsetting</feature>
1095 /// <exception cref="ArgumentException">Invalid Argument</exception>
1096 /// <exception cref="NotSupportedException">Not Supported feature</exception>
1097 /// <exception cref="InvalidOperationException">Invalid operation</exception>
1098 /// <exception cref="UnauthorizedAccessException">Thrown when application does not have privilege to access this method.</exception>
1099 /// <since_tizen> 5 </since_tizen>
1100 public class DeveloperOptionStateChangedEventArgs : EventArgs
1102 private readonly bool _developerOptionState;
1103 internal DeveloperOptionStateChangedEventArgs(bool val)
1105 _developerOptionState = val;
1109 /// Indicates whether developer option state is enabled on the device.
1111 /// <since_tizen> 5 </since_tizen>
1116 return _developerOptionState;