Compare commits

...

2 Commits

Author SHA1 Message Date
a1f4e6a4dc Rename from QUIK to Dashboard
Due to unforseen naming conflicts, the project has been rebranded under the ReFuel
umbrealla and will now be referred to as Dashboard from now on. Other changes will
occur to suit the library more for the engine whilst keeping the freestanding
nature of the library.

Rename folder.

Rename to Dashboard.OpenTK

Rename to Dashboard.Media.Defaults.

Do the last renames and path fixes.
2024-07-17 23:26:58 +03:00
470475092a Rename namespace to Dashboard. 2024-07-17 23:18:20 +03:00
78 changed files with 198 additions and 243 deletions

View File

@ -13,7 +13,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Quik\Quik.csproj" />
<ProjectReference Include="..\Dashboard\Dashboard.csproj" />
</ItemGroup>
</Project>

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
internal static class EnvironmentVariables
{

View File

@ -1,7 +1,7 @@
using System;
using ReFuel.FreeType;
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public static class FTProvider
{

View File

@ -5,11 +5,11 @@ using System.Linq;
using System.Text.Json.Serialization;
using System.Text.Json;
using ReFuel.FreeType;
using Quik.Media.Font;
using Quik.PAL;
using Quik.Media.Defaults.Linux;
using Dashboard.Media.Font;
using Dashboard.PAL;
using Dashboard.Media.Defaults.Linux;
namespace Quik.Media.Defaults.Fallback
namespace Dashboard.Media.Defaults.Fallback
{
public class FallbackFontDatabase : IFontDataBase
{

View File

@ -4,12 +4,12 @@ using System.IO;
using System.Linq;
using System.Text;
using ReFuel.FreeType;
using Quik.Media.Defaults.Fallback;
using Quik.Media.Defaults.Linux;
using Quik.Media.Font;
using Quik.PAL;
using Dashboard.Media.Defaults.Fallback;
using Dashboard.Media.Defaults.Linux;
using Dashboard.Media.Font;
using Dashboard.PAL;
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public static class FontDataBaseProvider
{

View File

@ -1,9 +1,9 @@
using System.Diagnostics.CodeAnalysis;
using System.IO;
using Quik.PAL;
using Dashboard.PAL;
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public class FreeTypeFontFactory : IFontFactory
{

View File

@ -2,9 +2,9 @@ using System;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
using System.Text;
using Quik;
using Dashboard;
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public static unsafe class FontConfig
{

View File

@ -6,10 +6,10 @@ using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using ReFuel.FreeType;
using Quik.Media.Font;
using Quik.PAL;
using Dashboard.Media.Font;
using Dashboard.PAL;
namespace Quik.Media.Defaults.Linux
namespace Dashboard.Media.Defaults.Linux
{
/// <summary>
/// Font database for Linux libfontconfig systems.

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Defaults.Linux
namespace Dashboard.Media.Defaults.Linux
{
internal static class LinuxFonts
{

View File

@ -2,10 +2,10 @@ using System;
using System.Buffers;
using System.IO;
using ReFuel.FreeType;
using Quik.Media.Color;
using Quik.Media.Font;
using Dashboard.Media.Color;
using Dashboard.Media.Font;
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public class QFontFreeType : QFont
{

View File

@ -1,9 +1,9 @@
using System;
using System.IO;
using Quik.Media.Color;
using Dashboard.Media.Color;
using ReFuel.Stb;
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public unsafe class QImageStbi : QImage
{

View File

@ -4,12 +4,12 @@ using System.Collections;
using System.IO;
using System.Linq;
using System.Net;
using Quik.Media.Font;
using Dashboard.Media.Font;
// WebRequest is obsolete but runs on .NET framework.
#pragma warning disable SYSLIB0014
namespace Quik.Media.Defaults
namespace Dashboard.Media.Defaults
{
public class StbMediaLoader : MediaLoader<string>, MediaLoader<Uri>, MediaLoader<FileInfo>, MediaLoader<FontFace>
{

View File

@ -10,7 +10,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Quik\Quik.csproj" />
<ProjectReference Include="..\Dashboard\Dashboard.csproj" />
<EmbeddedResource Include="glsl\**"/>
</ItemGroup>

View File

@ -2,12 +2,12 @@ using System;
using System.Collections.Generic;
using OpenTK.Windowing.Desktop;
using OpenTK.Windowing.GraphicsLibraryFramework;
using Quik.CommandMachine;
using Quik.Media;
using Quik.OpenGL;
using Quik.PAL;
using Dashboard.CommandMachine;
using Dashboard.Media;
using Dashboard.OpenGL;
using Dashboard.PAL;
namespace Quik.OpenTK
namespace Dashboard.OpenTK
{
public class OpenTKPlatform : IQuikPlatform
{

View File

@ -1,12 +1,12 @@
using System;
using OpenTK.Mathematics;
using OpenTK.Windowing.Desktop;
using Quik.OpenGL;
using Quik.CommandMachine;
using Quik.PAL;
using Quik.VertexGenerator;
using Dashboard.OpenGL;
using Dashboard.CommandMachine;
using Dashboard.PAL;
using Dashboard.VertexGenerator;
namespace Quik.OpenTK
namespace Dashboard.OpenTK
{
public class OpenTKPort : IQuikPortHandle
{

39
Dashboard.sln Normal file
View File

@ -0,0 +1,39 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dashboard", "Dashboard\Dashboard.csproj", "{4FE772DD-F424-4EAC-BF88-CB8F751B4926}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Dashboard.Media.Defaults", "Dashboard.Media.Defaults\Dashboard.Media.Defaults.csproj", "{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{AE0F4030-F24D-47D0-ACDE-2E13340E617B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DashboardDemo", "tests\Dashboard.Demo\DashboardDemo.csproj", "{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4FE772DD-F424-4EAC-BF88-CB8F751B4926}.Release|Any CPU.Build.0 = Release|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3798F6DD-8F84-4B7D-A810-B0D4B5ACB672}.Release|Any CPU.Build.0 = Release|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1D65CA5B-E6CA-43CA-B957-320BE5BCE77B} = {AE0F4030-F24D-47D0-ACDE-2E13340E617B}
EndGlobalSection
EndGlobal

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
/// <summary>
/// Enumeration of built-in Quik commands.

View File

@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
public class CommandEngine
{

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
/// <summary>
/// A delegate for a QUIK command.

View File

@ -1,11 +1,11 @@
using Quik.Media;
using Dashboard.Media;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
public class CommandList : IEnumerable<Frame>
{

View File

@ -1,7 +1,7 @@
using System;
using System.Runtime.InteropServices;
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
[StructLayout(LayoutKind.Explicit)]
public struct Frame

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
public enum FrameType
{

View File

@ -1,4 +1,4 @@
namespace Quik.CommandMachine
namespace Dashboard.CommandMachine
{
public enum ImageCommandFlags
{

View File

@ -1,7 +1,7 @@
using System;
namespace Quik.Controls
namespace Dashboard.Controls
{
public enum Dock
{

View File

@ -2,7 +2,7 @@ using System;
using System.Collections;
using System.Collections.Generic;
namespace Quik.Controls
namespace Dashboard.Controls
{
public abstract class ContainerControl : Control, ICollection<Control>
{

View File

@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using Quik.CommandMachine;
using Dashboard.CommandMachine;
namespace Quik.Controls
namespace Dashboard.Controls
{
public abstract class Control : UIBase
{

View File

@ -2,9 +2,9 @@ using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Quik.CommandMachine;
using Dashboard.CommandMachine;
namespace Quik.Controls
namespace Dashboard.Controls
{
public class FlowBox : ContainerControl
{

View File

@ -1,8 +1,8 @@
using Quik.CommandMachine;
using Quik.Media;
using Quik.Typography;
using Dashboard.CommandMachine;
using Dashboard.Media;
using Dashboard.Typography;
namespace Quik.Controls
namespace Dashboard.Controls
{
public class Label : Control
{

View File

@ -1,8 +1,8 @@
using System;
using Quik.CommandMachine;
using Dashboard.CommandMachine;
namespace Quik.Controls
namespace Dashboard.Controls
{
/// <summary>
/// Bases for all UI elements.

View File

@ -1,6 +1,6 @@
using System;
namespace Quik.Controls
namespace Dashboard.Controls
{
public class View : UIBase
{

View File

@ -1,6 +1,6 @@
using System;
namespace Quik.Media.Color
namespace Dashboard.Media.Color
{
public static class FormatConvert
{

View File

@ -1,7 +1,7 @@
using System;
using System.Runtime.InteropServices;
namespace Quik.Media.Color
namespace Dashboard.Media.Color
{
public class QImageBuffer : QImage
{

View File

@ -1,6 +1,6 @@
using System;
namespace Quik.Media.Color
namespace Dashboard.Media.Color
{
public unsafe struct LockIO
{

View File

@ -1,4 +1,4 @@
namespace Quik.Media
namespace Dashboard.Media
{
public static class Extensions
{

View File

@ -1,8 +1,8 @@
using System;
using System.Collections.Generic;
using Quik.Media.Color;
using Dashboard.Media.Color;
namespace Quik.Media.Font
namespace Dashboard.Media.Font
{
public struct FontAtlasGlyphInfo
{

View File

@ -1,7 +1,7 @@
using System;
using System.Text;
namespace Quik.Media.Font
namespace Dashboard.Media.Font
{
public readonly struct FontFace : IEquatable<FontFace>
{

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Font
namespace Dashboard.Media.Font
{
public enum FontSlant
{

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Font
namespace Dashboard.Media.Font
{
/// <summary>
/// Enumeration of font stretch values.

View File

@ -1,6 +1,6 @@
using System;
namespace Quik.Media.Font
namespace Dashboard.Media.Font
{
public enum FontWeight
{

View File

@ -1,4 +1,4 @@
namespace Quik.Media.Font
namespace Dashboard.Media.Font
{
public enum SystemFontFamily
{

View File

@ -1,6 +1,6 @@
using System;
namespace Quik.Media
namespace Dashboard.Media
{
public enum QImageFormat
{

View File

@ -1,7 +1,7 @@
using System;
using System.IO;
namespace Quik.Media
namespace Dashboard.Media
{
public enum MediaHint
{

View File

@ -1,10 +1,10 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Quik.Media;
using Quik.Media.Font;
using Dashboard.Media;
using Dashboard.Media.Font;
namespace Quik.Media
namespace Dashboard.Media
{
/// <summary>
/// Abstract class that represents a font.

View File

@ -1,4 +1,4 @@
namespace Quik.Media
namespace Dashboard.Media
{
/// <summary>
/// Glyph properties with metrics based on FreeType glyph metrics.

View File

@ -1,5 +1,5 @@
using System;
namespace Quik.Media
namespace Dashboard.Media
{
public abstract class QImage : IDisposable
{

View File

@ -1,6 +1,6 @@
using System;
namespace Quik
namespace Dashboard
{
public enum MouseButton : byte
{

View File

@ -1,7 +1,7 @@
using System;
using System.Runtime.CompilerServices;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public unsafe static partial class GL
{

View File

@ -1,8 +1,8 @@
using System.Runtime.CompilerServices;
using System.Text;
using static Quik.OpenGL.GLEnum;
using static Dashboard.OpenGL.GLEnum;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public unsafe static partial class GL
{

View File

@ -2,9 +2,9 @@ using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using static Quik.OpenGL.GLEnum;
using static Dashboard.OpenGL.GLEnum;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public unsafe static partial class GL
{

View File

@ -1,7 +1,7 @@
using System;
using System.Runtime.CompilerServices;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public unsafe static partial class GL
{

View File

@ -1,6 +1,6 @@
using System.Runtime.CompilerServices;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public unsafe static partial class GL
{

View File

@ -1,7 +1,7 @@
using System;
using System.Runtime.CompilerServices;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public unsafe static partial class GL
{

View File

@ -2,7 +2,7 @@ using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public delegate IntPtr GetProcAddressProc(string procName);

View File

@ -1,13 +1,13 @@
using System;
using System.IO;
using System.Collections.Generic;
using Quik.VertexGenerator;
using static Quik.OpenGL.GLEnum;
using Quik.Media;
using Dashboard.VertexGenerator;
using static Dashboard.OpenGL.GLEnum;
using Dashboard.Media;
using System.Linq;
using System.Diagnostics;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public class GL21Driver : IDisposable
{

View File

@ -1,4 +1,4 @@
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
public enum GLEnum : int
{

View File

@ -1,7 +1,7 @@
using System;
using static Quik.OpenGL.GLEnum;
using static Dashboard.OpenGL.GLEnum;
namespace Quik.OpenGL
namespace Dashboard.OpenGL
{
[System.Serializable]
public class GraphicsException : System.Exception

View File

@ -1,9 +1,9 @@
using System;
using System.Collections.Generic;
using System.IO;
using Quik.Media.Font;
using Dashboard.Media.Font;
namespace Quik.PAL
namespace Dashboard.PAL
{
/// <summary>
/// Flags that effect font search criterea.

View File

@ -1,9 +1,9 @@
using System.Diagnostics.CodeAnalysis;
using System.IO;
using Quik.Media;
using Dashboard.Media;
namespace Quik.PAL
namespace Dashboard.PAL
{
public interface IFontFactory
{

View File

@ -1,8 +1,8 @@
using System;
using Quik.CommandMachine;
using Quik.Media;
using Dashboard.CommandMachine;
using Dashboard.Media;
namespace Quik.PAL
namespace Dashboard.PAL
{
/// <summary>
/// An empty interface to statically type Quik port handles.

View File

@ -1,12 +1,12 @@
using Quik.CommandMachine;
using Quik.Controls;
using Dashboard.CommandMachine;
using Dashboard.Controls;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Quik.PAL
namespace Dashboard.PAL
{
/// <summary>
/// An abstraction layer over the UI input and output.

View File

@ -1,13 +1,13 @@
using System;
using System.Collections.Generic;
using System.Threading;
using Quik.CommandMachine;
using Quik.Controls;
using Quik.Media;
using Quik.PAL;
using Quik.Typography;
using Dashboard.CommandMachine;
using Dashboard.Controls;
using Dashboard.Media;
using Dashboard.PAL;
using Dashboard.Typography;
namespace Quik
namespace Dashboard
{
/// <summary>
/// Main class for Quik applications.

View File

@ -2,7 +2,7 @@ using System;
using System.ComponentModel.DataAnnotations;
using System.Diagnostics;
namespace Quik
namespace Dashboard
{
/// <summary>
/// A 2 dimensional Vector.

View File

@ -1,9 +1,9 @@
using System;
using System.Collections.Generic;
using Quik.Media;
using Quik.Media.Font;
using Dashboard.Media;
using Dashboard.Media.Font;
namespace Quik
namespace Dashboard
{
public enum TextAlignment
{

View File

@ -1,12 +1,12 @@
using Quik.Media;
using Quik.Media.Font;
using Quik.PAL;
using Dashboard.Media;
using Dashboard.Media.Font;
using Dashboard.PAL;
using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
namespace Quik.Typography
namespace Dashboard.Typography
{
/// <summary>
/// The font provider is a caching object that provides fonts for typesetting classes.

View File

@ -3,9 +3,9 @@ using System.Collections;
using System.Collections.Generic;
using System.Globalization;
using System.Text;
using Quik.Media;
using Dashboard.Media;
namespace Quik.Typography
namespace Dashboard.Typography
{
/// <summary>
/// An atomic horizontal block of text which cannot be further divided.

View File

@ -1,10 +1,10 @@
using Quik.CommandMachine;
using Quik.Media;
using Dashboard.CommandMachine;
using Dashboard.Media;
using System;
using System.Collections.Generic;
using System.Text;
namespace Quik.Typography
namespace Dashboard.Typography
{
public static class Typesetter
{

View File

@ -1,7 +1,7 @@
using System;
using System.Text;
namespace Quik.Typography
namespace Dashboard.Typography
{
public static class UnicodeUtil
{

View File

@ -1,10 +1,10 @@
using Quik.Media;
using Dashboard.Media;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
namespace Quik.VertexGenerator
namespace Dashboard.VertexGenerator
{
public class DrawQueue : IEnumerable<DrawCall>
{

View File

@ -1,6 +1,6 @@
using System.Diagnostics;
namespace Quik.VertexGenerator
namespace Dashboard.VertexGenerator
{
/// <summary>
/// Represents a GPU vertex.

View File

@ -1,6 +1,6 @@
using System;
namespace Quik.VertexGenerator
namespace Dashboard.VertexGenerator
{
/// <summary>
/// A small list which whose items can be used by reference.

View File

@ -1,10 +1,10 @@
using System;
using System.Collections.Generic;
using Quik.CommandMachine;
using Quik.Media;
using Quik.Typography;
using Dashboard.CommandMachine;
using Dashboard.Media;
using Dashboard.Typography;
namespace Quik.VertexGenerator
namespace Dashboard.VertexGenerator
{
public class VertexGeneratorEngine : CommandEngine
{

View File

@ -1,84 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34701.34
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quik", "Quik\Quik.csproj", "{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quik.OpenTK", "Quik.OpenTK\Quik.OpenTK.csproj", "{586E5E28-1D07-4CC2-B04F-0BC420564F57}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{AE05ADE5-A809-479F-97D5-BEAFE7604285}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "QuikDemo", "tests\QuikDemo\QuikDemo.csproj", "{79CBF97F-4884-4692-94FB-75DDEB61E26F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quik.Media.Defaults", "Quik.Media.Defaults\Quik.Media.Defaults.csproj", "{B517D2BF-CB9D-4448-BE50-EA85E100EB47}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x64.ActiveCfg = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x64.Build.0 = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x86.ActiveCfg = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Debug|x86.Build.0 = Debug|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|Any CPU.Build.0 = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x64.ActiveCfg = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x64.Build.0 = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x86.ActiveCfg = Release|Any CPU
{B86B2B99-DAE4-43CE-A040-1D8E143B94A7}.Release|x86.Build.0 = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|Any CPU.Build.0 = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x64.ActiveCfg = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x64.Build.0 = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x86.ActiveCfg = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Debug|x86.Build.0 = Debug|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|Any CPU.ActiveCfg = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|Any CPU.Build.0 = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x64.ActiveCfg = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x64.Build.0 = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x86.ActiveCfg = Release|Any CPU
{586E5E28-1D07-4CC2-B04F-0BC420564F57}.Release|x86.Build.0 = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x64.ActiveCfg = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x64.Build.0 = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x86.ActiveCfg = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Debug|x86.Build.0 = Debug|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|Any CPU.Build.0 = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x64.ActiveCfg = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x64.Build.0 = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x86.ActiveCfg = Release|Any CPU
{79CBF97F-4884-4692-94FB-75DDEB61E26F}.Release|x86.Build.0 = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x64.ActiveCfg = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x64.Build.0 = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x86.ActiveCfg = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Debug|x86.Build.0 = Debug|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|Any CPU.Build.0 = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x64.ActiveCfg = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x64.Build.0 = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x86.ActiveCfg = Release|Any CPU
{B517D2BF-CB9D-4448-BE50-EA85E100EB47}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{79CBF97F-4884-4692-94FB-75DDEB61E26F} = {AE05ADE5-A809-479F-97D5-BEAFE7604285}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {EF011093-DA56-4E14-B2AB-D565B64F73E1}
EndGlobalSection
EndGlobal

View File

@ -1,9 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<ItemGroup>
<ProjectReference Include="..\..\Quik\Quik.csproj" />
<ProjectReference Include="..\..\Quik.Media.Defaults\Quik.Media.Defaults.csproj" />
<ProjectReference Include="..\..\Quik.OpenTK\Quik.OpenTK.csproj" />
<ProjectReference Include="..\..\Dashboard\Dashboard.csproj" />
<ProjectReference Include="..\..\Dashboard.Media.Defaults\Dashboard.Media.Defaults.csproj" />
<ProjectReference Include="..\..\Dashboard.OpenTK\Dashboard.OpenTK.csproj" />
</ItemGroup>
<PropertyGroup>

View File

@ -1,12 +1,12 @@
using Quik;
using Quik.CommandMachine;
using Quik.Controls;
using Quik.OpenTK;
using Quik.Media.Defaults;
using Quik.Media;
using Quik.PAL;
using Dashboard;
using Dashboard.CommandMachine;
using Dashboard.Controls;
using Dashboard.OpenTK;
using Dashboard.Media.Defaults;
using Dashboard.Media;
using Dashboard.PAL;
namespace QuikDemo
namespace Dashboard.Demo
{
public static class Program
{