diff --git a/.gitignore b/.gitignore index cb494b07..c989e56d 100644 --- a/.gitignore +++ b/.gitignore @@ -307,3 +307,4 @@ CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/windows8-native+javascript/ZXing.wi CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/wp8/zxing.wp8.0.XML CampusAppWP8/packages/ZXing.Net.0.11.0.1/lib/wp8/zxing.wp8.0.dll work/.svn/ +CampusAppWP8/packages/ diff --git a/CampusAppWP8/CampusAppDLL/Settings.StyleCop b/CampusAppWP8/CampusAppDLL/Settings.StyleCop new file mode 100644 index 00000000..49d3dbf4 --- /dev/null +++ b/CampusAppWP8/CampusAppDLL/Settings.StyleCop @@ -0,0 +1,10 @@ + + + + + BTU/IIT + BTU/IIT + + + + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj index 3299c98c..6f288cb6 100644 --- a/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj +++ b/CampusAppWP8/CampusAppWP8/CampusAppWP8.csproj @@ -586,8 +586,9 @@ False ..\packages\WPtoolkit.4.2013.08.16\lib\wp8\Microsoft.Phone.Controls.Toolkit.dll - - ..\packages\ZXing.Net.0.11.0.1\lib\wp8\zxing.wp8.0.dll + + False + ..\packages\ZXing.Net.0.12.0.0\lib\wp8\zxing.wp8.0.dll diff --git a/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs b/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs index 4e98bba6..995f34dd 100644 --- a/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs +++ b/CampusAppWP8/CampusAppWP8/Feed/Events/EventFeed.cs @@ -77,7 +77,7 @@ namespace CampusAppWP8.Feed.Events if (model == null) { // at loading - if (info.Exists == true) + if (info != null && info.Exists == true) { retValue = this.CheckIsUpToDate(info.LastWriteTime); } @@ -96,7 +96,8 @@ namespace CampusAppWP8.Feed.Events { bool retValue = true; - if ((info.Exists == false) + if ((info == null) + || (info.Exists == false) || (info.Length == 0)) { retValue = false; diff --git a/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs b/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs index 2c1edf66..8eb21ab2 100644 --- a/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs +++ b/CampusAppWP8/CampusAppWP8/Feed/News/NewsFeed.cs @@ -76,7 +76,7 @@ namespace CampusAppWP8.Feed.News if (model == null) { - if (info.Exists == true) + if (info != null && info.Exists == true) { retValue = this.CheckIsUpToDate(info.LastWriteTime); } @@ -95,7 +95,8 @@ namespace CampusAppWP8.Feed.News { bool retValue = true; - if ((info.Exists == false) + if ((info == null) + || (info.Exists == false) || (info.Length == 0)) { retValue = false; diff --git a/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlacePinModel.cs b/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlacePinModel.cs index 7c4384fc..70ca24f4 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlacePinModel.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlacePinModel.cs @@ -1,6 +1,6 @@ //----------------------------------------------------------------------- // -// Company copyright tag. +// BTU/IIT // // stubbfel // 27.08.2013 diff --git a/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlaceRedPinModel.cs b/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlaceRedPinModel.cs index 641789bc..4696f932 100644 --- a/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlaceRedPinModel.cs +++ b/CampusAppWP8/CampusAppWP8/Model/Campusmap/InfoPlaceRedPinModel.cs @@ -1,25 +1,24 @@ //----------------------------------------------------------------------- -// -// Company copyright tag. +// +// The MIT License (MIT). Copyright (c) 2013 BTU/IIT. // -// stubbfel -// 27.08.2013 -//---------------------------------------------------------------------- - +// Stubbfel +// 14.10.2013 +// Implements the information place red pin model class +//----------------------------------------------------------------------- namespace CampusAppWP8.Model.Campusmap { using CampusAppWP8.Resources; - /// Search pin place model. - /// Stubbfel, 27.08.2013. + /// A data Model for the information place red pin. + /// Stubbfel, 14.10.2013. + /// public class InfoPlaceRedPinModel : InfoPlacePinModel { #region Constructor - /// - /// Initializes a new instance of the class. - /// - /// Stubbfel, 27.08.2013. + /// Initializes a new instance of the InfoPlaceRedPinModel class. + /// Stubbfel, 14.10.2013. public InfoPlaceRedPinModel() { this.ImageSource = Icons.PlaceRearchRed; diff --git a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs index 7205a010..daa0a1aa 100644 --- a/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs +++ b/CampusAppWP8/CampusAppWP8/Pages/Campusmap/RoomListPage.xaml.cs @@ -25,36 +25,36 @@ namespace CampusAppWP8.Pages.Campusmap using System.Windows.Media; using CampusAppWPortalLib8.Model.Utility; - /// - /// Class of the RoomListPage - /// + /// Class of the RoomListPage. + /// Stubbfel, 14.10.2013. + /// public partial class RoomListPage : PhoneApplicationPage { #region Members - /// - /// Variable of placeFile - /// + /// Variable of placeFile. private PlacesFile placeFile; - /// - /// Variable of building which is shown in the list - /// + /// Variable of building which is shown in the list. private CampusBuildingModel building; - /// Variable for the map model. + /// Variable for the map model. private BuildingMapModel buildingMap; + /// true to pinch run. private bool pinchRun = false; + /// The mappoint. private Point mappoint; + /// The offset point. private Point offsetPoint; + /// The layer list picker. private ListPickerItemListModel layerListPicker; #endregion #region Constructor - /// Initializes a new instance of the class. - /// Stubbfel, 19.08.2013. + /// Initializes a new instance of the class. + /// Stubbfel, 19.08.2013. public RoomListPage() { this.InitializeComponent(); @@ -66,9 +66,9 @@ namespace CampusAppWP8.Pages.Campusmap #region protected - /// Methods overrides the OnNavigatedTo-Method. - /// Stubbfel, 19.08.2013. - /// some NavigationEventArgs. + /// Methods overrides the OnNavigatedTo-Method. + /// Stubbfel, 19.08.2013. + /// protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); @@ -85,17 +85,16 @@ namespace CampusAppWP8.Pages.Campusmap #endregion #region private - /// - /// Callback of the PlaceFile, if load failed - /// + + /// Callback of the PlaceFile, if load failed. + /// Stubbfel, 14.10.2013. private void PlacesFileIsFail() { MessageBoxes.ShowMainModelErrorMessageBox(AppResources.MsgBox_ErrorMainModelLoad); } - /// - /// Callback of the PlaceFile, if load was successful - /// + /// Callback of the PlaceFile, if load was successful. + /// Stubbfel, 14.10.2013. private void PlacesFileIsReady() { if (this.placeFile.Model != null) @@ -104,9 +103,8 @@ namespace CampusAppWP8.Pages.Campusmap } } - /// - /// Method setup the PivotElement - /// + /// Method setup the PivotElement. + /// Stubbfel, 14.10.2013. private void SetupMap() { if (NavigationContext.QueryString.ContainsKey(Constants.ParamBuildingId)) @@ -139,6 +137,9 @@ namespace CampusAppWP8.Pages.Campusmap } + /// Shows the current room. + /// Stubbfel, 14.10.2013. + /// Identifier for the place. private void showCurrentRoom(string placeId) { @@ -157,6 +158,9 @@ namespace CampusAppWP8.Pages.Campusmap MapCanvas.Children.Add(this.buildingMap.AddPin(viewPoint, MapPinModel.PinType.InfoRedPlace, new List { room })); } + /// Shows the map information. + /// Stubbfel, 14.10.2013. + /// The places. private void ShowMapInfo(List places) { if (this.pinchRun) @@ -202,6 +206,10 @@ namespace CampusAppWP8.Pages.Campusmap MessageBoxes.ShowMainModelInfoMessageBox(msgText); } + /// Event handler. Called by MapCanvas for manipulation delta events. + /// Stubbfel, 14.10.2013. + /// Source of the event. + /// Manipulation delta event information. private void MapCanvas_ManipulationDelta(object sender, System.Windows.Input.ManipulationDeltaEventArgs e) { PinchManipulation pinch = e.PinchManipulation; @@ -238,16 +246,26 @@ namespace CampusAppWP8.Pages.Campusmap scale.CenterY = newCenter.Y; } + /// Event handler. Called by MapCanvas for manipulation completed events. + /// Stubbfel, 14.10.2013. + /// Source of the event. + /// Manipulation completed event information. private void MapCanvas_ManipulationCompleted(object sender, ManipulationCompletedEventArgs e) { this.pinchRun = false; } + /// Event handler. Called by MapCanvas for manipulation started events. + /// Stubbfel, 14.10.2013. + /// Source of the event. + /// Manipulation started event information. private void MapCanvas_ManipulationStarted(object sender, ManipulationStartedEventArgs e) { this.pinchRun = true; } + /// Creates layer list picker. + /// Stubbfel, 14.10.2013. private void createLayerListPicker() { layerListPicker = new ListPickerItemListModel(); @@ -259,6 +277,9 @@ namespace CampusAppWP8.Pages.Campusmap this.Layer.ItemsSource = layerListPicker.List; } + /// Shows the layer places. + /// Stubbfel, 14.10.2013. + /// (Optional) the layer key. private void showLayerPlaces(string layerKey = null) { if (layerKey == null) @@ -305,12 +326,18 @@ namespace CampusAppWP8.Pages.Campusmap // MapCanvas.Children.Add(this.buildingMap.AddPin(offsetPoint, MapPinModel.PinType.SearchPlace)); } + /// Shows the layer places. + /// Stubbfel, 14.10.2013. + /// (Optional) zero-based index of the. private void showLayerPlaces(int index = 0) { string layerKey = this.building.Layers.Keys.ElementAt(index); this.showLayerPlaces(layerKey); } + /// Sets up the canvas. + /// Stubbfel, 14.10.2013. + /// Identifier for the building. private void setupCanvas(string buildingId) { this.building = new CampusBuildingModel(buildingId, this.placeFile.Model.Places.ToList()); @@ -331,11 +358,18 @@ namespace CampusAppWP8.Pages.Campusmap Canvas.SetZIndex(this.imgMap, 0); } + /// Event handler. Called by Layer for selection changed events. + /// Stubbfel, 14.10.2013. + /// Source of the event. + /// Selection changed event information. private void Layer_SelectionChanged(object sender, SelectionChangedEventArgs e) { this.showLayerPlaces(((ListPickerItemModel)this.Layer.SelectedItem).Value); } + /// Clears the map described by removeTags. + /// Stubbfel, 14.10.2013. + /// (Optional) the remove tags. private void ClearMap(List removeTags = null) { if (removeTags == null) diff --git a/CampusAppWP8/CampusAppWP8/Settings.StyleCop b/CampusAppWP8/CampusAppWP8/Settings.StyleCop index d16b0ee3..bf58560e 100644 --- a/CampusAppWP8/CampusAppWP8/Settings.StyleCop +++ b/CampusAppWP8/CampusAppWP8/Settings.StyleCop @@ -25,4 +25,12 @@ wifi + + + + BTU/IIT + The MIT License (MIT). Copyright (c) 2013 BTU/IIT. + + + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8/packages.config b/CampusAppWP8/CampusAppWP8/packages.config index abf42a7a..93facd31 100644 --- a/CampusAppWP8/CampusAppWP8/packages.config +++ b/CampusAppWP8/CampusAppWP8/packages.config @@ -1,5 +1,5 @@  - + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWP8ScheduledTaskAgent/Settings.StyleCop b/CampusAppWP8/CampusAppWP8ScheduledTaskAgent/Settings.StyleCop index 6e72570c..b0c0a6a8 100644 --- a/CampusAppWP8/CampusAppWP8ScheduledTaskAgent/Settings.StyleCop +++ b/CampusAppWP8/CampusAppWP8ScheduledTaskAgent/Settings.StyleCop @@ -4,4 +4,12 @@ perodic + + + + BTU/IIT + BTU/IIT + + + \ No newline at end of file diff --git a/CampusAppWP8/CampusAppWPortalLib8/Settings.StyleCop b/CampusAppWP8/CampusAppWPortalLib8/Settings.StyleCop index 4bc40550..6211b689 100644 --- a/CampusAppWP8/CampusAppWPortalLib8/Settings.StyleCop +++ b/CampusAppWP8/CampusAppWPortalLib8/Settings.StyleCop @@ -12,4 +12,12 @@ uni + + + + BTU/IIT + BTU/IIT + + + \ No newline at end of file diff --git a/CampusAppWP8/CampussAppWStore8/Settings.StyleCop b/CampusAppWP8/CampussAppWStore8/Settings.StyleCop new file mode 100644 index 00000000..49d3dbf4 --- /dev/null +++ b/CampusAppWP8/CampussAppWStore8/Settings.StyleCop @@ -0,0 +1,10 @@ + + + + + BTU/IIT + BTU/IIT + + + + \ No newline at end of file diff --git a/CampusAppWP8/LICENSE.txt b/CampusAppWP8/LICENSE.txt new file mode 100644 index 00000000..6669a4b4 --- /dev/null +++ b/CampusAppWP8/LICENSE.txt @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013 BTU/IIT. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/Doc/atominnerSettings/PrefSets.xml b/Doc/atominnerSettings/PrefSets.xml new file mode 100644 index 00000000..3fd3a41c --- /dev/null +++ b/Doc/atominnerSettings/PrefSets.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Doc/atominnerSettings/Prefs.xml b/Doc/atominnerSettings/Prefs.xml new file mode 100644 index 00000000..3fd3a41c --- /dev/null +++ b/Doc/atominnerSettings/Prefs.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Doc/atominnerSettings/Rules.xml b/Doc/atominnerSettings/Rules.xml new file mode 100644 index 00000000..a437c5a9 --- /dev/null +++ b/Doc/atominnerSettings/Rules.xml @@ -0,0 +1,3906 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + //----------------------------------------------------------------------- + // <copyright file="%leafname%%extension%" company="BTU/IIT"> + // %copyright% + // </copyright> + // <author>%user%</author> + // <date>%date%</date> + // <summary>%fileDescription%</summary> + //----------------------------------------------------------------------- + + + + + // file: %projectpathname% + // + // summary: %fileDescription% + + + + '--------------------------------------------------------------------------------------------------- + ' file: %projectpathname% + ' + ' summary: %fileDescription% + '--------------------------------------------------------------------------------------------------- + + + + + + + + + + + // End of %projectpathname% + + + + '--------------------------------------------------------------------------------------------------- + ' End of %projectpathname% + + + + + + + <_/> + %user%, %date% + + + + + // namespace: %name% + // + // summary: %namespaceDescription% + + + + + + + <_/> + %user%, %date% + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + %user%, %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + + <_/> + + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + + + + + + + + + %projectpathname% + <_/> + + + + + %projectpathname% + <_/> + + + + + + + + // End of %projectpathname% + + + + '--------------------------------------------------------------------------------------------------- + ' End of %projectpathname% + + + + + + <_/> + %user% + %date% + <_/> + + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + + + + + + + + + + + + + + + + %projectpathname% + <_/> + + + + + %projectpathname% + <_/> + + + + + + + + // End of %projectpathname% + + + + '--------------------------------------------------------------------------------------------------- + ' End of %projectpathname% + + + + + + <_/> + %user% + <_/> + %date% + <_/> + + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + %user% + <_/> + %date% + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + + + + + <_/> + + <_/> + + <_/> + + <_/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Doc/atominnerSettings/ViewerTemplates.xml b/Doc/atominnerSettings/ViewerTemplates.xml new file mode 100644 index 00000000..17b3e1fb --- /dev/null +++ b/Doc/atominnerSettings/ViewerTemplates.xml @@ -0,0 +1,492 @@ + + + + + +