[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Design.Advanced.SessionSettings

SessionSettings Class

Represents the session settings for the Flat End-User Designer (FlatEUD) environment.

Inheritance
SessionSettings
Namespace: GrapeCity.ActiveReports.Design.Advanced
Assembly: MESCIUS.ActiveReports.Design.Win.dll
Syntax
public class SessionSettings
Remarks

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.

Constructors

Name Description
SessionSettings()

Properties

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.