-
-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
129 changed files
with
4,153 additions
and
123 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,37 @@ | ||
<Application xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | ||
<!-- | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ | ||
// | ||
// Filename : App.xaml | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI. | ||
// | ||
// ‐‐[ Description ] ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ | ||
// | ||
// GUI globals. | ||
// | ||
// ‐‐[ License ] ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ | ||
// Copyright © 2011‐2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
--> | ||
<Application xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | ||
xmlns:gui="clr-namespace:Aaru.Gui" x:Class="Aaru.Gui.App"> | ||
<Application.DataTemplates> | ||
<gui:ViewLocator /> | ||
|
@@ -7,7 +40,7 @@ | |
<StyleInclude Source="avares://Avalonia.Themes.Default/DefaultTheme.xaml" /> | ||
<StyleInclude Source="avares://Avalonia.Themes.Default/Accents/BaseLight.xaml" /> | ||
<StyleInclude Source="avares://Avalonia.Controls.DataGrid/Themes/Default.xaml" /> | ||
<StyleInclude Source="resm:OxyPlot.Avalonia.Themes.Default.xaml?assembly=OxyPlot.Avalonia"/> | ||
<StyleInclude Source="resm:OxyPlot.Avalonia.Themes.Default.xaml?assembly=OxyPlot.Avalonia" /> | ||
</Application.Styles> | ||
<NativeMenu.Menu> | ||
<NativeMenu> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,36 @@ | ||
using System; | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : App.xaml.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// GUI initialization and globals. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
using System; | ||
using Aaru.Gui.ViewModels.Windows; | ||
using Aaru.Gui.Views.Windows; | ||
using Avalonia; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : AssemblyModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains information about a .NET assembly. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
namespace Aaru.Gui.Models | ||
{ | ||
public class AssemblyModel | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : ChecksumModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains results of checksums. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
namespace Aaru.Gui.Models | ||
{ | ||
public class ChecksumModel | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : DeviceModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains information about a device. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
using System.Collections.ObjectModel; | ||
using Aaru.Gui.ViewModels.Panels; | ||
using Avalonia.Media.Imaging; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : DeviceStatsModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains device statistic information. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
namespace Aaru.Gui.Models | ||
{ | ||
public class DeviceStatsModel | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : DevicesRootModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains the list of devices. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
using System.Collections.ObjectModel; | ||
|
||
namespace Aaru.Gui.Models | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : DumpHardwareModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains dump hardware information. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
namespace Aaru.Gui.Models | ||
{ | ||
public class DumpHardwareModel | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : EncodingModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains information about a .NET Encoding. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
namespace Aaru.Gui.Models | ||
{ | ||
public class EncodingModel | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,35 @@ | ||
// /*************************************************************************** | ||
// Aaru Data Preservation Suite | ||
// ---------------------------------------------------------------------------- | ||
// | ||
// Filename : FileModel.cs | ||
// Author(s) : Natalia Portillo <[email protected]> | ||
// | ||
// Component : GUI data models. | ||
// | ||
// --[ Description ] ---------------------------------------------------------- | ||
// | ||
// Contains information about files. | ||
// | ||
// --[ License ] -------------------------------------------------------------- | ||
// | ||
// This program is free software: you can redistribute it and/or modify | ||
// it under the terms of the GNU General public License as | ||
// published by the Free Software Foundation, either version 3 of the | ||
// License, or (at your option) any later version. | ||
// | ||
// This program is distributed in the hope that it will be useful, | ||
// but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
// GNU General public License for more details. | ||
// | ||
// You should have received a copy of the GNU General public License | ||
// along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
// | ||
// ---------------------------------------------------------------------------- | ||
// Copyright © 2011-2020 Natalia Portillo | ||
// ****************************************************************************/ | ||
|
||
using System; | ||
using Aaru.CommonTypes.Structs; | ||
|
||
|
Oops, something went wrong.