2023-07-12 22:41:31 +00:00
|
|
|
|
using MSFSPopoutPanelManager.Shared;
|
|
|
|
|
|
|
|
|
|
namespace MSFSPopoutPanelManager.DomainModel.Setting
|
|
|
|
|
{
|
|
|
|
|
public class PopOutSetting : ObservableObject
|
|
|
|
|
{
|
|
|
|
|
public PopOutSetting()
|
|
|
|
|
{
|
|
|
|
|
MinimizeDuringPopOut = true;
|
|
|
|
|
MinimizeAfterPopOut = false;
|
|
|
|
|
UseLeftRightControlToPopOut = false;
|
|
|
|
|
AutoActivePause = false;
|
2023-07-20 01:49:50 +00:00
|
|
|
|
EnablePopOutMessages = true;
|
2023-07-12 22:41:31 +00:00
|
|
|
|
|
|
|
|
|
AfterPopOutCameraView = new AfterPopOutCameraView();
|
|
|
|
|
AutoPanning = new AutoPanning();
|
|
|
|
|
PopOutTitleBarCustomization = new PopOutTitleBarCustomization();
|
|
|
|
|
EnablePanelResetWhenLocked = true;
|
|
|
|
|
|
|
|
|
|
InitializeChildPropertyChangeBinding();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public AutoPanning AutoPanning { get; set; }
|
|
|
|
|
|
|
|
|
|
public AfterPopOutCameraView AfterPopOutCameraView { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool MinimizeDuringPopOut { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool MinimizeAfterPopOut { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool UseLeftRightControlToPopOut { get; set; }
|
|
|
|
|
|
|
|
|
|
public bool EnablePanelResetWhenLocked { get; set; }
|
|
|
|
|
|
2023-07-20 01:49:50 +00:00
|
|
|
|
public bool EnablePopOutMessages { get; set; }
|
|
|
|
|
|
2023-07-12 22:41:31 +00:00
|
|
|
|
public bool AutoActivePause { get; set; }
|
|
|
|
|
|
|
|
|
|
public PopOutTitleBarCustomization PopOutTitleBarCustomization { get; set; }
|
|
|
|
|
};
|
|
|
|
|
}
|