├── .gitmodules ├── src ├── Desktop.UnitTest │ ├── Plugins │ │ └── ReadMe.txt │ ├── packages.config │ ├── app.config │ ├── ShellHarness.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── ViewModels │ │ ├── TestViewModel.cs │ │ ├── ASecondViewModel.cs │ │ └── AThirdViewModel.cs ├── Desktop │ ├── WitsmlStudio.ico │ ├── Images │ │ └── SplashScreen.png │ ├── packages.config │ ├── Samples │ │ └── ChannelMetadataRecords.json │ ├── log4net.config │ ├── App.xaml.cs │ ├── Plugins │ │ └── Witsml.Studio.Plugins.ObjectInspector.dll.config │ └── App.config ├── Desktop.Core │ ├── Images │ │ ├── Eye32.png │ │ ├── EyeRevealed32.png │ │ ├── StatusOK_16x.png │ │ ├── WitsmlStudio.ico │ │ ├── WitsmlStudio.png │ │ └── StatusInvalid_16x.png │ ├── Views │ │ ├── DiscoveryView.xaml.cs │ │ ├── PropertyGridView.xaml │ │ ├── SelectChannelsView.xaml.cs │ │ ├── RevealablePasswordBoxView.xaml.cs │ │ ├── AboutView.xaml.cs │ │ ├── ConnectionView.xaml.cs │ │ ├── DataGridView.xaml.cs │ │ ├── TextEditorView.xaml.cs │ │ ├── WitsmlTreeView.xaml.cs │ │ ├── PropertyGridView.xaml.cs │ │ ├── ConnectionPickerView.xaml.cs │ │ ├── DataGridView.xaml │ │ ├── ShellView.xaml │ │ ├── ShellView.xaml.cs │ │ └── AboutView.xaml │ ├── SaveWindowState │ │ ├── LICENSE.txt │ │ ├── WindowSettings.cs │ │ ├── Point.cs │ │ ├── WindowPlacement.cs │ │ └── Rect.cs │ ├── packages.config │ ├── Connections │ │ ├── IConnectionTest.cs │ │ └── JwtConnectionTest.cs │ ├── ViewModels │ │ ├── IPluginViewModel.cs │ │ ├── ITreeViewContextMenuManipulator.cs │ │ └── IShellViewModel.cs │ ├── Properties │ │ ├── Settings.settings │ │ └── AssemblyInfo.cs │ ├── Adapters │ │ └── GraphScopes.cs │ ├── Runtime │ │ ├── DesktopRuntimeService.cs │ │ └── Win32WindowHandle.cs │ ├── Providers │ │ └── ISoapMessageHandler.cs │ ├── Models │ │ └── FocusExtension.cs │ ├── app.config │ └── Converters │ │ └── ExpandableListConverter.cs ├── Desktop.Plugins.ObjectInspector │ ├── packages.config │ ├── Properties │ │ ├── Settings.settings │ │ ├── AssemblyInfo.cs │ │ └── Settings.Designer.cs │ ├── Views │ │ ├── FamilyVersionObjectsView.xaml │ │ ├── MainView.xaml.cs │ │ ├── DataObjectView.xaml.cs │ │ ├── FamilyVersionView.xaml.cs │ │ ├── DataPropertiesView.xaml.cs │ │ ├── FamilyVersionView.xaml │ │ ├── FamilyVersionObjectsView.xaml.cs │ │ ├── MainView.xaml │ │ └── DataObjectView.xaml │ └── app.config ├── External │ ├── nuget.config │ ├── test.runsettings │ ├── UpdateAssemblyInfo.ps1 │ ├── UpdatePackageHintPaths.ps1 │ └── GlobalAssemblyInfo.cs ├── PDS.WITSMLstudio.Desktop.sln.DotSettings ├── Desktop.Plugins.DataReplay │ ├── Properties │ │ ├── Settings.settings │ │ └── Settings.Designer.cs │ ├── Views │ │ ├── DataReplayView.xaml │ │ ├── Simulation │ │ │ ├── SimulationView.xaml │ │ │ ├── ChannelsView.xaml.cs │ │ │ ├── GeneralView.xaml.cs │ │ │ └── SimulationView.xaml.cs │ │ ├── MainView.xaml.cs │ │ └── DataReplayView.xaml.cs │ ├── packages.config │ ├── ViewModels │ │ ├── DataReplayViewModel.cs │ │ ├── Proxies │ │ │ ├── WitsmlProxyViewModel.cs │ │ │ └── EtpProxyViewModel.cs │ │ └── Simulation │ │ │ └── GeneralViewModel.cs │ ├── app.config │ └── Providers │ │ └── IEtpSimulator.cs ├── Desktop.Plugins.WitsmlBrowser │ ├── Views │ │ ├── Request │ │ │ ├── TemplatesView.xaml │ │ │ ├── RequestView.xaml │ │ │ ├── QueryView.xaml.cs │ │ │ ├── RequestView.xaml.cs │ │ │ ├── SettingsView.xaml.cs │ │ │ ├── TreeViewView.xaml.cs │ │ │ ├── TemplatesView.xaml.cs │ │ │ └── TreeViewView.xaml │ │ ├── MainView.xaml │ │ ├── MainView.xaml.cs │ │ └── Result │ │ │ ├── ResultView.xaml │ │ │ └── ResultView.xaml.cs │ ├── Properties │ │ ├── Settings.settings │ │ └── Settings.Designer.cs │ ├── packages.config │ ├── ViewModels │ │ ├── IConnectionAware.cs │ │ └── Request │ │ │ └── TemplatesViewModel.cs │ └── app.config ├── Desktop.IntegrationTest │ ├── packages.config │ ├── log4net.config │ ├── app.config │ ├── AssemblyInitializer.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ViewModels │ │ └── ConnectionViewModelTests.cs │ └── Plugins │ │ └── WitsmlBrowser │ │ └── SettingsViewModelTests.cs └── Desktop.Plugins.EtpBrowser │ ├── Views │ ├── DataLoadView.xaml.cs │ ├── Streaming12View.xaml.cs │ ├── Streaming12View.xaml │ ├── JsonMessageView.xaml.cs │ ├── MainView.xaml.cs │ ├── SettingsView.xaml.cs │ ├── SubscribeView.xaml.cs │ ├── Hierarchy11View.xaml.cs │ ├── Hierarchy12View.xaml.cs │ ├── Streaming11View.xaml.cs │ ├── GrowingObject11View.xaml.cs │ ├── StoreNotificationView.xaml.cs │ ├── MainView.xaml │ └── StoreView.xaml.cs │ ├── packages.config │ ├── Properties │ ├── Settings.settings │ └── Settings.Designer.cs │ ├── Models │ └── EtpSocketServerHandler.cs │ ├── app.config │ └── ViewModels │ ├── ISessionAware.cs │ └── Streaming12ViewModel.cs └── .gitattributes /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "ext/witsml"] 2 | path = ext/witsml 3 | url = ../witsml 4 | branch = master 5 | -------------------------------------------------------------------------------- /src/Desktop.UnitTest/Plugins/ReadMe.txt: -------------------------------------------------------------------------------- 1 | Do not remove! 2 | 3 | Test plug-ins will be loaded from this directory. 4 | -------------------------------------------------------------------------------- /src/Desktop/WitsmlStudio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop/WitsmlStudio.ico -------------------------------------------------------------------------------- /src/Desktop.Core/Images/Eye32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop.Core/Images/Eye32.png -------------------------------------------------------------------------------- /src/Desktop/Images/SplashScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop/Images/SplashScreen.png -------------------------------------------------------------------------------- /src/Desktop.Core/Images/EyeRevealed32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop.Core/Images/EyeRevealed32.png -------------------------------------------------------------------------------- /src/Desktop.Core/Images/StatusOK_16x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop.Core/Images/StatusOK_16x.png -------------------------------------------------------------------------------- /src/Desktop.Core/Images/WitsmlStudio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop.Core/Images/WitsmlStudio.ico -------------------------------------------------------------------------------- /src/Desktop.Core/Images/WitsmlStudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop.Core/Images/WitsmlStudio.png -------------------------------------------------------------------------------- /src/Desktop.Core/Images/StatusInvalid_16x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pds-technology/witsml-studio/HEAD/src/Desktop.Core/Images/StatusInvalid_16x.png -------------------------------------------------------------------------------- /src/Desktop.Plugins.ObjectInspector/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/External/nuget.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/External/test.runsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/PDS.WITSMLstudio.Desktop.sln.DotSettings: -------------------------------------------------------------------------------- 1 | 2 | <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" /> -------------------------------------------------------------------------------- /src/External/UpdateAssemblyInfo.ps1: -------------------------------------------------------------------------------- 1 | $BuildNumber = $Env:BUILD_BUILDNUMBER 2 | $SourcesPath = $Env:BUILD_SOURCESDIRECTORY 3 | 4 | Get-ChildItem -Path "$SourcesPath" -Filter "GlobalAssemblyInfo.cs" -File -Recurse -ErrorAction SilentlyContinue -Force | 5 | ForEach-Object { 6 | $FilePath = $_.FullName 7 | $Content = Get-Content $FilePath 8 | 9 | Write-Host "" 10 | Write-Host "Replacing assembly version with build number: $BuildNumber" 11 | $Content = $Content -replace "1.0.0.0", "$BuildNumber" 12 | 13 | Write-Host "Saving GlobalAssemblyInfo.cs to $FilePath" 14 | $Content | Out-File -FilePath $FilePath 15 | } 16 | -------------------------------------------------------------------------------- /src/Desktop.Core/Views/DiscoveryView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows; 6 | using System.Windows.Controls; 7 | 8 | namespace PDS.WITSMLstudio.Desktop.Core.Views 9 | { 10 | /// 11 | /// Interaction logic for DiscoveryView.xaml 12 | /// 13 | public partial class DiscoveryView 14 | { 15 | /// 16 | /// Initializes a new instance of the class. 17 | /// 18 | public DiscoveryView() 19 | { 20 | InitializeComponent(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.DataReplay/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 300 7 | 8 | 9 | Data Producer 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.DataReplay/Views/DataReplayView.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.ObjectInspector/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 400 7 | 8 | 9 | Object Inspector 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Desktop.UnitTest/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.WitsmlBrowser/Views/Request/TemplatesView.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.DataReplay/Views/Simulation/SimulationView.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.WitsmlBrowser/Views/Request/RequestView.xaml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/Desktop/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/Desktop.IntegrationTest/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.DataReplay/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.EtpBrowser/Views/DataLoadView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace PDS.WITSMLstudio.Desktop.Plugins.EtpBrowser.Views 17 | { 18 | /// 19 | /// Interaction logic for DataLoadView.xaml 20 | /// 21 | public partial class DataLoadView : UserControl 22 | { 23 | public DataLoadView() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.EtpBrowser/Views/Streaming12View.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace PDS.WITSMLstudio.Desktop.Plugins.EtpBrowser.Views 17 | { 18 | /// 19 | /// Interaction logic for Streaming12View.xaml 20 | /// 21 | public partial class Streaming12View : UserControl 22 | { 23 | public Streaming12View() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.WitsmlBrowser/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 100 7 | 8 | 9 | WITSML Browser 10 | 11 | 12 | False 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/Desktop.Core/Views/PropertyGridView.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.EtpBrowser/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.WitsmlBrowser/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/Desktop.Core/Views/SelectChannelsView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace PDS.WITSMLstudio.Desktop.Core.Views 17 | { 18 | /// 19 | /// Interaction logic for SelectChannelsView.xaml 20 | /// 21 | public partial class SelectChannelsView : Window 22 | { 23 | /// 24 | /// Initializes a new instance of the class. 25 | /// 26 | public SelectChannelsView() 27 | { 28 | InitializeComponent(); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/Desktop.Core/Views/RevealablePasswordBoxView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace PDS.WITSMLstudio.Desktop.Core.Views 17 | { 18 | /// 19 | /// Interaction logic for RevealablePasswordBoxView.xaml 20 | /// 21 | public partial class RevealablePasswordBoxView : UserControl 22 | { 23 | /// 24 | /// Initializes a new instance of the class. 25 | /// 26 | public RevealablePasswordBoxView() 27 | { 28 | InitializeComponent(); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.EtpBrowser/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 200 7 | 8 | 9 | ETP Browser 10 | 11 | 12 | 10000 13 | 14 | 15 | 1000 16 | 17 | 18 | -------------------------------------------------------------------------------- /src/Desktop/Samples/ChannelMetadataRecords.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "uuid": "6caf92e8-a55e-40be-8344-3bc549621d94", 4 | "channelId": 1, 5 | "channelUri": "", 6 | "description": "Measured Depth", 7 | "channelName": "MD", 8 | "dataType": "double", 9 | "uom": "m", 10 | "measureClass": "Length", 11 | "source": "MWD", 12 | "indexes": [ ] 13 | }, 14 | { 15 | "uuid": "2e92d912-3976-4963-9a1e-1704ae7a5ad9", 16 | "channelId": 2, 17 | "channelUri": "", 18 | "description": "Rate of Penetration", 19 | "channelName": "ROP", 20 | "dataType": "double", 21 | "uom": "m/h", 22 | "measureClass": "Velocity", 23 | "source": "MWD", 24 | "indexes": [ ] 25 | }, 26 | { 27 | "uuid": "5c6faa81-3ec6-4b67-ad1c-5ed9a3eeb4f2", 28 | "channelId": 3, 29 | "channelUri": "", 30 | "description": "Hookload", 31 | "channelName": "HKLD", 32 | "dataType": "double", 33 | "uom": "klbf", 34 | "measureClass": "Weight", 35 | "source": "MWD", 36 | "indexes": [ ] 37 | } 38 | ] 39 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.EtpBrowser/Models/EtpSocketServerHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using Energistics; 7 | using Energistics.Common; 8 | 9 | namespace PDS.WITSMLstudio.Desktop.Plugins.EtpBrowser.Models 10 | { 11 | public class EtpSocketServerHandler : EtpSocketServer 12 | { 13 | public delegate void NewSessionCreatedCallback(EtpSession session); 14 | 15 | public event NewSessionCreatedCallback NewSessionCreated; 16 | 17 | public EtpSocketServerHandler(int port, string application, string version) : base(port, application, version) 18 | { 19 | } 20 | 21 | protected override void RegisterAll(EtpBase etpBase) 22 | { 23 | base.RegisterAll(etpBase); 24 | 25 | var session = etpBase as EtpSession; 26 | 27 | if (session != null) 28 | { 29 | NewSessionCreated?.Invoke(session); 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/Desktop.IntegrationTest/log4net.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/Desktop/log4net.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /src/Desktop.UnitTest/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/Desktop.IntegrationTest/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.DataReplay/ViewModels/DataReplayViewModel.cs: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------- 2 | // PDS WITSMLstudio Desktop, 2018.1 3 | // 4 | // Copyright 2018 PDS Americas LLC 5 | // 6 | // Licensed under the PDS Open Source WITSML Product License Agreement (the 7 | // "License"); you may not use this file except in compliance with the License. 8 | // You may obtain a copy of the License at 9 | // 10 | // http://www.pds.group/WITSMLstudio/OpenSource/ProductLicenseAgreement 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, 14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | // See the License for the specific language governing permissions and 16 | // limitations under the License. 17 | //----------------------------------------------------------------------- 18 | 19 | using Caliburn.Micro; 20 | 21 | namespace PDS.WITSMLstudio.Desktop.Plugins.DataReplay.ViewModels 22 | { 23 | public class DataReplayViewModel : Screen 24 | { 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/Desktop.Core/SaveWindowState/LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Microsoft 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /src/Desktop.Plugins.WitsmlBrowser/Views/MainView.xaml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.WitsmlBrowser/Views/MainView.xaml.cs: -------------------------------------------------------------------------------- 1 | //----------------------------------------------------------------------- 2 | // PDS WITSMLstudio Desktop, 2018.1 3 | // 4 | // Copyright 2018 PDS Americas LLC 5 | // 6 | // Licensed under the PDS Open Source WITSML Product License Agreement (the 7 | // "License"); you may not use this file except in compliance with the License. 8 | // You may obtain a copy of the License at 9 | // 10 | // http://www.pds.group/WITSMLstudio/OpenSource/ProductLicenseAgreement 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, 14 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | // See the License for the specific language governing permissions and 16 | // limitations under the License. 17 | //----------------------------------------------------------------------- 18 | 19 | using System.Windows.Controls; 20 | 21 | namespace PDS.WITSMLstudio.Desktop.Plugins.WitsmlBrowser.Views 22 | { 23 | /// 24 | /// Interaction logic for MainView.xaml 25 | /// 26 | public partial class MainView : UserControl 27 | { 28 | public MainView() 29 | { 30 | InitializeComponent(); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/Desktop.Plugins.EtpBrowser/Views/Streaming12View.xaml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |