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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+