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 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 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; } } }