Search Results for

    Show / Hide Table of Contents

    Namespace LemonEdge.Client.Core.Views.DefaultLayouts.Core

    Classes

    LayoutDescriptorGroup

    A container group within a LayoutDescriptor which can contain multiple other groups or LayoutViewDescriptor

    Each LayoutTabSetting also has an associated group which is the top level group that hosts all the groups/views within the tab itself

    LayoutDockPositionOrderer

    A helper class for ordering how views should be enumerated in UIs that can not easily dock views/groups and need to ensure they are shown within a vertical or horizontal stacking correctly

    LayoutGeneratorFactory

    LayoutTabSetting

    A tab within a LayoutDescriptor used for defining the view, and their arrangement, within this tab for viewing by a user in the client application

    Has customizable TabSerializedParam parameters for configurable user settings of the tab itself

    LayoutViewDescriptor

    A descriptor of a view within a LayoutDescriptorGroup for a LayoutDescriptor

    This describes how the view should be displayed within the parent group.

    The view itself is described through the ViewDescriptorInstance

    LeftCollectionWithRightCollectionLayoutGenerator<T, TChild>

    A default layout generator that creates a standard IBaseGrid view of type T on the left, and a child IBaseGridRelatedCollection<TParentSingleItem, TCollection> of type TChild on the right

    LeftCollectionWithRightSingleViewLayoutGenerator<T>

    A default layout generator that creates a standard IBaseGrid view of type T on the left, and a child IBaseDefaultSingleView<T> of type TChild on the right

    LeftCollectionWithRightViewLayoutGenerator<T>

    A default layout generator that creates a standard IBaseGrid view of type T on the left, and a child view of the grid on the right

    TabSerializedParam

    The parameter for a LayoutTabSetting within a LayoutDescriptor which describes a new tab to be displayed within the layout

    TabSerializedParamController

    The custom controller for interacting with the param popup window for the TabSerializedParam parameter type

    The client UI must implement a ParamViewerController<T> of type TabSerializedParam

    TopCollectionWithBottomChildSingleLayoutGenerator<T>

    A default layout generator that creates a standard IBaseGrid view of type T on the top, and a child IBaseDefaultSingleView<T> of type T on the bottom

    TopCollectionWithBottomCollectionLayoutGenerator<T, TChild>

    A default layout generator that creates a standard grid with a related collection grid beneath it

    TopCollectionWithBottomViewLayoutGenerator<T>

    A default layout generator that creates a standard IBaseGrid view of type T on the top, and a child view of the grid on the bottom

    TopSingleViewWithBottomCollectionLayoutGenerator<T, TBottom>

    A default layout generator that creates a standard IBaseDefaultSingleView<T> view of type T on the top, and a collection grid IBaseGridRelatedCollection<TParentSingleItem, TCollection> of type TBottom on the bottom

    TopSingleWithBottomViewLayoutGenerator<T>

    A default layout generator that creates a standard IBaseDefaultSingleView<T> view of type T on the top, and another view on the bottom

    If T implements IHasVersion, then this creates the top view on the left 75%, and adds a HasVersion view on the top right 25%

    Enums

    LayoutDockPosition

    The position of an item within a parent container

    In this article
    Back to top © LemonEdge Technologies. All rights reserved.