1
0
Fork 0
mirror of https://github.com/hawkeye-stan/msfs-popout-panel-manager.git synced 2024-11-22 05:40:11 +00:00
msfs-popout-panel-manager/Model/PanelConfig.cs
2022-04-18 15:52:39 -04:00

37 lines
869 B
C#

using Newtonsoft.Json;
using System;
using System.ComponentModel;
namespace MSFSPopoutPanelManager.Model
{
public class PanelConfig : INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
public int PanelIndex { get; set; }
public string PanelName { get; set; }
public PanelType PanelType { get; set; }
public int Top { get; set; }
public int Left { get; set; }
public int Width { get; set; }
public int Height { get; set; }
public bool AlwaysOnTop { get; set; }
public bool HideTitlebar { get; set; }
public bool FullScreen { get; set; }
[JsonIgnore]
public bool IsCustomPopout { get { return PanelType == PanelType.CustomPopout; } }
[JsonIgnore]
public IntPtr PanelHandle { get; set; }
}
}