diff --git a/SafeExamBrowser.Client.UnitTests/Operations/ShellOperationTests.cs b/SafeExamBrowser.Client.UnitTests/Operations/ShellOperationTests.cs index e9119462..36795a4b 100644 --- a/SafeExamBrowser.Client.UnitTests/Operations/ShellOperationTests.cs +++ b/SafeExamBrowser.Client.UnitTests/Operations/ShellOperationTests.cs @@ -11,7 +11,7 @@ using Microsoft.VisualStudio.TestTools.UnitTesting; using Moq; using SafeExamBrowser.Client.Contracts; using SafeExamBrowser.Client.Operations; -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; using SafeExamBrowser.I18n.Contracts; using SafeExamBrowser.Logging.Contracts; using SafeExamBrowser.SystemComponents.Contracts; diff --git a/SafeExamBrowser.Client/CompositionRoot.cs b/SafeExamBrowser.Client/CompositionRoot.cs index 84fc1f09..bbb6ee13 100644 --- a/SafeExamBrowser.Client/CompositionRoot.cs +++ b/SafeExamBrowser.Client/CompositionRoot.cs @@ -23,7 +23,7 @@ using SafeExamBrowser.Communication.Contracts.Proxies; using SafeExamBrowser.Communication.Hosts; using SafeExamBrowser.Communication.Proxies; using SafeExamBrowser.Configuration.Contracts; -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; using SafeExamBrowser.Configuration.Cryptography; using SafeExamBrowser.Core.Contracts.OperationModel; using SafeExamBrowser.Core.OperationModel; diff --git a/SafeExamBrowser.Client/Operations/ShellOperation.cs b/SafeExamBrowser.Client/Operations/ShellOperation.cs index 556757fb..665a1850 100644 --- a/SafeExamBrowser.Client/Operations/ShellOperation.cs +++ b/SafeExamBrowser.Client/Operations/ShellOperation.cs @@ -8,7 +8,7 @@ using System.Collections.Generic; using SafeExamBrowser.Client.Contracts; -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; using SafeExamBrowser.Core.Contracts.OperationModel; using SafeExamBrowser.Core.Contracts.OperationModel.Events; using SafeExamBrowser.I18n.Contracts; diff --git a/SafeExamBrowser.Configuration.Contracts/SafeExamBrowser.Configuration.Contracts.csproj b/SafeExamBrowser.Configuration.Contracts/SafeExamBrowser.Configuration.Contracts.csproj index 88729292..1083a29f 100644 --- a/SafeExamBrowser.Configuration.Contracts/SafeExamBrowser.Configuration.Contracts.csproj +++ b/SafeExamBrowser.Configuration.Contracts/SafeExamBrowser.Configuration.Contracts.csproj @@ -76,22 +76,22 @@ - - + + - + - - - + + + - - + + diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/KioskMode.cs b/SafeExamBrowser.Configuration.Contracts/Settings/KioskMode.cs index e3630b6a..2b44cc54 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/KioskMode.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/KioskMode.cs @@ -9,7 +9,7 @@ namespace SafeExamBrowser.Configuration.Contracts.Settings { /// - /// Defines all possible kiosk modes which the application supports. + /// Defines all kiosk modes which the application supports. /// public enum KioskMode { diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/KeyboardSettings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/Monitoring/KeyboardSettings.cs similarity index 94% rename from SafeExamBrowser.Configuration.Contracts/Settings/KeyboardSettings.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/Monitoring/KeyboardSettings.cs index 21b3b9b6..0608cf5c 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/KeyboardSettings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/Monitoring/KeyboardSettings.cs @@ -8,10 +8,10 @@ using System; -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.Monitoring { /// - /// Defines all configuration options for the . + /// Defines all configuration options for monitoring keyboard input. /// [Serializable] public class KeyboardSettings diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/MouseSettings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/Monitoring/MouseSettings.cs similarity index 82% rename from SafeExamBrowser.Configuration.Contracts/Settings/MouseSettings.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/Monitoring/MouseSettings.cs index 7235d823..0d00e4e0 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/MouseSettings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/Monitoring/MouseSettings.cs @@ -8,10 +8,10 @@ using System; -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.Monitoring { /// - /// Defines all configuration options for the . + /// Defines all configuration options for monitoring mouse input. /// [Serializable] public class MouseSettings diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/ServicePolicy.cs b/SafeExamBrowser.Configuration.Contracts/Settings/Service/ServicePolicy.cs similarity index 93% rename from SafeExamBrowser.Configuration.Contracts/Settings/ServicePolicy.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/Service/ServicePolicy.cs index e186d318..4c48c4ac 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/ServicePolicy.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/Service/ServicePolicy.cs @@ -6,7 +6,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.Service { /// /// Defines all possible service policies which the application supports. diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/ServiceSettings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/Service/ServiceSettings.cs similarity index 97% rename from SafeExamBrowser.Configuration.Contracts/Settings/ServiceSettings.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/Service/ServiceSettings.cs index 7b718e66..5c95b48d 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/ServiceSettings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/Service/ServiceSettings.cs @@ -6,7 +6,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.Service { /// /// Defines all configuration options for the service application component. diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/Settings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/Settings.cs index e35ed21d..fed39f96 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/Settings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/Settings.cs @@ -8,6 +8,10 @@ using System; using SafeExamBrowser.Configuration.Contracts.Settings.Browser; +using SafeExamBrowser.Configuration.Contracts.Settings.Monitoring; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; +using SafeExamBrowser.Configuration.Contracts.Settings.SystemComponents; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; using SafeExamBrowser.Logging.Contracts; namespace SafeExamBrowser.Configuration.Contracts.Settings diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/AudioSettings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/SystemComponents/AudioSettings.cs similarity index 93% rename from SafeExamBrowser.Configuration.Contracts/Settings/AudioSettings.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/SystemComponents/AudioSettings.cs index 47ee4738..03196d36 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/AudioSettings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/SystemComponents/AudioSettings.cs @@ -8,7 +8,7 @@ using System; -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.SystemComponents { /// /// Defines all configuration options for the audio device of the computer. diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/ActionCenterSettings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/ActionCenterSettings.cs similarity index 91% rename from SafeExamBrowser.Configuration.Contracts/Settings/ActionCenterSettings.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/ActionCenterSettings.cs index 23a9c070..b0abdf31 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/ActionCenterSettings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/ActionCenterSettings.cs @@ -8,10 +8,10 @@ using System; -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.UserInterface { /// - /// Defines all configuration options for the . + /// Defines all configuration options for the action center. /// [Serializable] public class ActionCenterSettings diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/TaskbarSettings.cs b/SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/TaskbarSettings.cs similarity index 91% rename from SafeExamBrowser.Configuration.Contracts/Settings/TaskbarSettings.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/TaskbarSettings.cs index f552f99d..e2cda72e 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/TaskbarSettings.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/TaskbarSettings.cs @@ -8,10 +8,10 @@ using System; -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.UserInterface { /// - /// Defines all configuration options for the . + /// Defines all configuration options for the taskbar. /// [Serializable] public class TaskbarSettings diff --git a/SafeExamBrowser.Configuration.Contracts/Settings/UserInterfaceMode.cs b/SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/UserInterfaceMode.cs similarity index 90% rename from SafeExamBrowser.Configuration.Contracts/Settings/UserInterfaceMode.cs rename to SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/UserInterfaceMode.cs index 861532b2..92511639 100644 --- a/SafeExamBrowser.Configuration.Contracts/Settings/UserInterfaceMode.cs +++ b/SafeExamBrowser.Configuration.Contracts/Settings/UserInterface/UserInterfaceMode.cs @@ -6,7 +6,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -namespace SafeExamBrowser.Configuration.Contracts.Settings +namespace SafeExamBrowser.Configuration.Contracts.Settings.UserInterface { /// /// Defines all possible look & feel options for the application. diff --git a/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Browser.cs b/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Browser.cs index 00279e40..17889783 100644 --- a/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Browser.cs +++ b/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Browser.cs @@ -9,6 +9,7 @@ using System.Collections.Generic; using SafeExamBrowser.Configuration.Contracts.Settings; using SafeExamBrowser.Configuration.Contracts.Settings.Browser; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; namespace SafeExamBrowser.Configuration.ConfigurationData { diff --git a/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Security.cs b/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Security.cs index 9674b3e4..2fcddb89 100644 --- a/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Security.cs +++ b/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.Security.cs @@ -8,6 +8,7 @@ using System.Collections.Generic; using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; namespace SafeExamBrowser.Configuration.ConfigurationData { diff --git a/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.UserInterface.cs b/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.UserInterface.cs index 86ce0c72..101ef936 100644 --- a/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.UserInterface.cs +++ b/SafeExamBrowser.Configuration/ConfigurationData/DataMapper.UserInterface.cs @@ -7,6 +7,7 @@ */ using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; namespace SafeExamBrowser.Configuration.ConfigurationData { diff --git a/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs b/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs index f2f64475..c86130ce 100644 --- a/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs +++ b/SafeExamBrowser.Configuration/ConfigurationData/DataValues.cs @@ -10,6 +10,8 @@ using System; using System.IO; using SafeExamBrowser.Configuration.Contracts; using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; +using SafeExamBrowser.Configuration.Contracts.Settings.UserInterface; using SafeExamBrowser.Logging.Contracts; namespace SafeExamBrowser.Configuration.ConfigurationData diff --git a/SafeExamBrowser.Monitoring/Keyboard/KeyboardInterceptor.cs b/SafeExamBrowser.Monitoring/Keyboard/KeyboardInterceptor.cs index 7a81cae9..4f8e8a15 100644 --- a/SafeExamBrowser.Monitoring/Keyboard/KeyboardInterceptor.cs +++ b/SafeExamBrowser.Monitoring/Keyboard/KeyboardInterceptor.cs @@ -9,7 +9,7 @@ using System; using System.Linq; using System.Windows.Input; -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Monitoring; using SafeExamBrowser.Logging.Contracts; using SafeExamBrowser.Monitoring.Contracts.Keyboard; diff --git a/SafeExamBrowser.Monitoring/Mouse/MouseInterceptor.cs b/SafeExamBrowser.Monitoring/Mouse/MouseInterceptor.cs index aa3fce69..af95dd42 100644 --- a/SafeExamBrowser.Monitoring/Mouse/MouseInterceptor.cs +++ b/SafeExamBrowser.Monitoring/Mouse/MouseInterceptor.cs @@ -6,7 +6,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Monitoring; using SafeExamBrowser.Logging.Contracts; using SafeExamBrowser.Monitoring.Contracts.Mouse; diff --git a/SafeExamBrowser.Runtime.UnitTests/Operations/ServiceOperationTests.cs b/SafeExamBrowser.Runtime.UnitTests/Operations/ServiceOperationTests.cs index 65a8c71c..cdee2222 100644 --- a/SafeExamBrowser.Runtime.UnitTests/Operations/ServiceOperationTests.cs +++ b/SafeExamBrowser.Runtime.UnitTests/Operations/ServiceOperationTests.cs @@ -14,12 +14,13 @@ using SafeExamBrowser.Communication.Contracts.Hosts; using SafeExamBrowser.Communication.Contracts.Proxies; using SafeExamBrowser.Configuration.Contracts; using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; using SafeExamBrowser.Core.Contracts.OperationModel; using SafeExamBrowser.Logging.Contracts; -using SafeExamBrowser.SystemComponents.Contracts; -using SafeExamBrowser.UserInterface.Contracts.MessageBox; using SafeExamBrowser.Runtime.Operations; using SafeExamBrowser.Runtime.Operations.Events; +using SafeExamBrowser.SystemComponents.Contracts; +using SafeExamBrowser.UserInterface.Contracts.MessageBox; namespace SafeExamBrowser.Runtime.UnitTests.Operations { diff --git a/SafeExamBrowser.Runtime.UnitTests/RuntimeControllerTests.cs b/SafeExamBrowser.Runtime.UnitTests/RuntimeControllerTests.cs index 84e7215d..5ec0fe9f 100644 --- a/SafeExamBrowser.Runtime.UnitTests/RuntimeControllerTests.cs +++ b/SafeExamBrowser.Runtime.UnitTests/RuntimeControllerTests.cs @@ -15,6 +15,7 @@ using SafeExamBrowser.Communication.Contracts.Hosts; using SafeExamBrowser.Communication.Contracts.Proxies; using SafeExamBrowser.Configuration.Contracts; using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; using SafeExamBrowser.Core.Contracts.OperationModel; using SafeExamBrowser.Core.Contracts.OperationModel.Events; using SafeExamBrowser.I18n.Contracts; diff --git a/SafeExamBrowser.Runtime/Operations/ServiceOperation.cs b/SafeExamBrowser.Runtime/Operations/ServiceOperation.cs index 00c622fa..2e9da19e 100644 --- a/SafeExamBrowser.Runtime/Operations/ServiceOperation.cs +++ b/SafeExamBrowser.Runtime/Operations/ServiceOperation.cs @@ -12,14 +12,14 @@ using System.Threading; using SafeExamBrowser.Communication.Contracts.Hosts; using SafeExamBrowser.Communication.Contracts.Proxies; using SafeExamBrowser.Configuration.Contracts; -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; using SafeExamBrowser.Core.Contracts.OperationModel; using SafeExamBrowser.Core.Contracts.OperationModel.Events; using SafeExamBrowser.I18n.Contracts; using SafeExamBrowser.Logging.Contracts; +using SafeExamBrowser.Runtime.Operations.Events; using SafeExamBrowser.SystemComponents.Contracts; using SafeExamBrowser.UserInterface.Contracts.MessageBox; -using SafeExamBrowser.Runtime.Operations.Events; namespace SafeExamBrowser.Runtime.Operations { diff --git a/SafeExamBrowser.Runtime/RuntimeController.cs b/SafeExamBrowser.Runtime/RuntimeController.cs index f5687e0a..8f52015f 100644 --- a/SafeExamBrowser.Runtime/RuntimeController.cs +++ b/SafeExamBrowser.Runtime/RuntimeController.cs @@ -14,6 +14,7 @@ using SafeExamBrowser.Communication.Contracts.Hosts; using SafeExamBrowser.Communication.Contracts.Proxies; using SafeExamBrowser.Configuration.Contracts; using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.Service; using SafeExamBrowser.Core.Contracts.OperationModel; using SafeExamBrowser.Core.Contracts.OperationModel.Events; using SafeExamBrowser.I18n.Contracts; diff --git a/SafeExamBrowser.SystemComponents/Audio/Audio.cs b/SafeExamBrowser.SystemComponents/Audio/Audio.cs index 42be2a08..581a37be 100644 --- a/SafeExamBrowser.SystemComponents/Audio/Audio.cs +++ b/SafeExamBrowser.SystemComponents/Audio/Audio.cs @@ -9,7 +9,7 @@ using System; using System.Linq; using NAudio.CoreAudioApi; -using SafeExamBrowser.Configuration.Contracts.Settings; +using SafeExamBrowser.Configuration.Contracts.Settings.SystemComponents; using SafeExamBrowser.Logging.Contracts; using SafeExamBrowser.SystemComponents.Contracts.Audio; using SafeExamBrowser.SystemComponents.Contracts.Audio.Events;