Class WindowSettings
Contains the settings information for windows.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Phoenix.WindowManagement
Assembly: Phoenix.Core.dll
Syntax
[Serializable]
public class WindowSettings : SettingsCategoryBase
Constructors
View SourceWindowSettings()
Initializes a new instance of the WindowSettings class.
Declaration
public WindowSettings()
Properties
View SourceAutoFocusActivatedTabs
Gets or sets a value indicating whether the user is allowing tabs to auto-focus.
Declaration
[PhoenixSetting("AutoFocusActivatedTabs", "Auto Focus Activated Tabs")]
public bool AutoFocusActivatedTabs { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ClosedViews
Gets or sets the list of open views.
Declaration
[PhoenixSetting("ClosedViews", null, Hidden = true)]
public SerializableList<string> ClosedViews { get; set; }
Property Value
Type | Description |
---|---|
SerializableList<System.String> |
DevicePanelWidth
Gets or sets the width of the device panel when loaded.
Declaration
[PhoenixSetting("DevicePanelWidth", null, Hidden = true)]
public double DevicePanelWidth { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
IsDeviceCollapsed
Gets or sets a value indicating whether the device panel is collapsed.
Declaration
[PhoenixSetting("IsDeviceCollapsed", null, Hidden = true)]
public bool IsDeviceCollapsed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsOutputCollapsed
Gets or sets a value indicating whether the output panel is collapsed.
Declaration
[PhoenixSetting("IsOutputCollapsed", null, Hidden = true)]
public bool IsOutputCollapsed { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MainWindowState
Gets or sets the state (position, size, and minimized or not) of the main window.
Declaration
public WindowStateInfo MainWindowState { get; set; }
Property Value
Type | Description |
---|---|
WindowStateInfo |
OpenViews
Gets or sets the list of open views.
Declaration
[PhoenixSetting("OpenViews", null, Hidden = true)]
public SerializableList<string> OpenViews { get; set; }
Property Value
Type | Description |
---|---|
SerializableList<System.String> |
OutputPanelHeight
Gets or sets the height of the output panel when loaded.
Declaration
[PhoenixSetting("OutputPanelHeight", null, Hidden = true)]
public double OutputPanelHeight { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
UndockedViews
Gets or sets the list of undocked views.
Declaration
[PhoenixSetting("UndockedViews", null, Hidden = true)]
public SerializableList<string> UndockedViews { get; set; }
Property Value
Type | Description |
---|---|
SerializableList<System.String> |
UndockedWindowStates
Gets or sets the states of windows containing undocked views.
Declaration
public SerializableDictionary<string, WindowStateInfo> UndockedWindowStates { get; set; }
Property Value
Type | Description |
---|---|
SerializableDictionary<System.String, WindowStateInfo> |
Methods
View SourceSave()
Saves the current settings.
Declaration
public void Save()