eDriven Framework API
eDriven.Gui.Components Namespace
NamespaceseDriven.Gui.Components
eDriven Framework API
 
Declaration Syntax
C#Visual BasicVisual C++
namespace eDriven.Gui.Components
Namespace eDriven.Gui.Components
namespace eDriven.Gui.Components
Types
All TypesClassesInterfacesEnumerationsDelegates
IconTypeDescription
Anchor
Button
Button component

ButtonBar
Button bar

ButtonBarBase
Button bar base

ButtonBarButton
ButtonBarFirstButtonSkin
ButtonBarLastButtonSkin

ButtonBarMiddleButtonSkin
ButtonBarSkin
Button bar default skin

ButtonSkin
CheckBox
Check box

CheckBoxSkin
ComboBox
Combo box

ComboBoxSkin
Component
Base component class
Base component class

ComponentException
The exception that can be thrown by Component

DisplayObject..::..DeferedCall
The signature of a method that should be called within a delay of N frames

Direction
Slider orientation

DisplayListMember
Display object that could be added to display list

DisplayListMemberException
DisplayObject
The object that can be drawn on screen
It can be positioned on screen (using X and Y), sized (using Width and Height) and rendered (using the Draw() method)

DisplayObjectContainer
DisplayListMember that has the ability to hold other display objects (display list members) NOTE: This is implemented here, not in Container only, because simple Components should have the ability to have children, without layout

DisplayObjectContainerException
The exception that can be thrown by the Container

DropDownList
Drop down list

DropDownListBase

DropDownListButtonSkin
DropDownListSkin
DropLocation
FocusEvent
FrameworkEvent
Group
GroupBase
GuiTransformBase
A base GUI transform class

HGroup
HScrollBar
HScrollBarLeftButtonSkin
Numeric stepper increment button skin

HScrollBarRightButtonSkin
Numeric stepper increment button skin

HScrollBarSkin
Horizontal scrollbar skin

HScrollBarThumbSkin
Numeric stepper increment button skin

HScrollBarTrackSkin
Numeric stepper increment button skin

HSlider
HSliderSkin
Horizontal scrollbar skin

HSliderThumbSkin
Numeric stepper increment button skin

HSliderTrackSkin
Numeric stepper increment button skin

IConstraintClient
The ability to participate in the constraint layout

IDataHost
Having the ability to contain the arbitrary data

IDrawable
The ability to draw

IFactory
Creates instances of the object

IFocusComponent
Defines methods which the component got to have to receive focus

IFocusManagerClient
IFocusManagerComponent

IGlobalLocal
The ability for converting global to local coordinates and vice versa

IInvalidating
The ability of a component to be invalidated

IInvalidationManagerClient
The ability of a component to be validated

ILayoutElement
The ability to be included in layout passes

Image
Copyright © Danko Kozar 2010-2013. All rights reserved.

ImageMode
ImageScaleMode
INestLevel
The ability of a component to be validated

InspectorOverlay
InteractionMode
InteractiveComponent
InvalidationManagerClient
Abstract class DisplayObjectContainer which interacts with InvalidationManager

IPercentage
The ability to be sized by the parent container by percentages of container's dimensions

IProgramaticStyle
IProgramaticStyleClient
IProgressBar
IProgressIndicator
ISelectableList

ISimpleStyleClient
Used by objects that doesn't need to store style values locally

IStyleClient

ComboBox..::..ItemMatchingFunctionDelegate
IViewport
IViewport interface

IVisualElement
The ability to be displayed in the hierarchy

Label
Label

LabelException
LabelFunction
ComboBox..::..LabelToItemFunctionDelegate
LabelUtil

List

ListBase
Base class for all components that support selection

ListSkin
Panel skin

LoadingMask
TODO: do it properly: Loading mask should push all of its visuals to the skin It should have an animator as a skin part

LoadingMaskAnimator
LoadingMaskBase<(Of <(<'T>)>)>
This class is a driver for loading mask I made this to allow for another types of progress indicators, which should not only be styleable, but completely customizable. The type parameter indicates the mask used The mask must subclass ProgressIndicatorBase, i.e. Message { get; set; }, Play(), Stop();

LoadingMaskSkin
Loading mask skin

ModalOverlay
Modal overlay which is covers the stage when using a modal dialog

ModalOverlaySkin
Modal overlay skin has no required skin parts

NavigationUnit

NumericStepper
NumericStepperDecrementButtonSkin
Numeric stepper increment button skin

NumericStepperDecrementButtonStyle
NumericStepperIncrementButtonSkin
Numeric stepper increment button skin

NumericStepperIncrementButtonStyle
NumericStepperMode
NumericStepperSkin
Pager
PopUpAnchor

PopupPosition
ProgramaticStyle
Progress
ProgressBarBase
ProgressIndicatorBase
Range
InteractiveComponent..::..RocusRoutingSignature
Focus routing signature

ScrollBarBase

Scroller
ScrollerSkin
SimpleComponent
Skin
SkinnableComponent
Skinnable component

SkinnableContainer
SkinnableContainerBase
SkinnableContainerSkin
SkinnableDataContainer
Base container class for data items

SkinPartEvent
SkinStatesAttribute
SliderBase
Spacer
Spacer component Renders 'GUI.Spacer'

Spinner
StringEvent
TextArea
Text area

TextBase
TextField
Text field control

TextFieldException
The exception that can be thrown by Component

TileGroup
Group using the TileLayout class

TrackBase
A base track class

TrackBaseEvent
VGroup
VScrollBar
Vertical scrollbar

VScrollBarDownButtonSkin
Numeric stepper increment button skin

VScrollBarSkin
Vertical scrollbar skin

VScrollBarThumbSkin
VScrollbar thumb skin

VScrollBarTrackSkin
Numeric stepper increment button skin

VScrollBarUpButtonSkin
Numeric stepper increment button skin

VSlider
Vertical slider

VSliderSkin
Horizontal scrollbar skin

VSliderThumbSkin
Numeric stepper increment button skin

VSliderTrackSkin
Numeric stepper increment button skin