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 |