[]
Represents the session settings for the Flat End-User Designer (FlatEUD) environment.
public class SessionSettings
This class encapsulates various settings related to the user's session, including UI layout preferences, recent files list, and window state. These settings can be persisted between sessions to maintain a consistent user experience. The ISessionSettingsStorage interface can be implemented to provide a mechanism for saving and loading these settings to and from a persistent storage.
Name | Description |
---|---|
SessionSettings() |
Name | Description |
---|---|
ActiveRightTab | Gets or sets the index of the currently active tab in the right panel. |
IsGroupEditorActive | Gets or sets a value indicating whether the Group Editor is active. |
IsLayersListActive | Gets or sets a value indicating whether the Layers List panel is active and visible. |
IsReportExplorerActive | Gets or sets a value indicating whether the Report Explorer panel is active. |
IsWindowMaximized | Gets or sets a value indicating whether the main window is maximized. |
LeftPanelWidth | Gets or sets the width of the left panel in pixels. |
RecentFiles | Gets or sets the collection of paths to the most recently accessed files. |
RightPanelWidth | Gets or sets the width of the right panel in pixels. |
WindowPosition | Gets or sets the position of the main window on the screen. |
WindowSize | Gets or sets the size of the main window. |