Interface IParamViewer<T>
A popup window that allows the display of a view for editing/viewing the specified parameter
T
type, controlled by the IParamViewerController
Inherited Members
Namespace: LemonEdge.Client.UI.API.Param
Assembly: LemonEdge.Client.UI.API.dll
Syntax
public interface IParamViewer<T> : IPopupWindow<T>, IWindow where T : SerializedParam
Type Parameters
Name | Description |
---|---|
T | The type of parameter this window allows the view/edit of |
Properties
Host
The owning host of this popup window
Declaration
IModelLayoutCommon Host { get; }
Property Value
Type | Description |
---|---|
IModelLayoutCommon |
Methods
Display(T)
Indicates the popup window should display the specified parameters
Declaration
Task Display(T item)
Parameters
Type | Name | Description |
---|---|---|
T | item | The parameter instance to be displayed |
Returns
Type | Description |
---|---|
Task | A task indicating the completion of the operation |
Init(IModelLayoutCommon)
Initializes the popup window form with the specified owning host, and provides a task for any custom initialization
Declaration
Task Init(IModelLayoutCommon host)
Parameters
Type | Name | Description |
---|---|---|
IModelLayoutCommon | host | The owning host of this window |
Returns
Type | Description |
---|---|
Task | A task indicating the completion of the initalization |