1
0
Fork 0
mirror of https://github.com/hawkeye-stan/msfs-popout-panel-manager.git synced 2024-11-24 23:00:12 +00:00
msfs-popout-panel-manager/TouchPanelAgent/PlanePanelProfile.cs
2022-07-23 15:23:32 -04:00

55 lines
1.2 KiB
C#

using MSFSPopoutPanelManager.Shared;
using System.Collections.Generic;
namespace MSFSPopoutPanelManager.TouchPanelAgent
{
public class PlaneProfileInfo : ObservableObject
{
public string PlaneId { get; set; }
public string Name { get; set; }
public List<PanelInfo> Panels { get; set; }
}
public class PanelInfo : ObservableObject
{
public string PanelId { get; set; }
public string Name { get; set; }
public string RootPath { get; set; }
public PanelSize PanelSize { get; set; }
public List<SubPanelInfo> SubPanels { get; set; }
public bool ShowMenuBar { get; set; }
public bool EnableMap { get; set; }
}
public class SubPanelInfo : ObservableObject
{
public string PanelId { get; set; }
public string Name { get; set; }
public string RootPath { get; set; }
public string Definitions { get; set; }
public int Left { get; set; }
public int Top { get; set; }
public float Scale { get; set; }
}
public class PanelSize : ObservableObject
{
public int Width { get; set; }
public int Height { get; set; }
}
}