Show / Hide Table of Contents

Class WidgetRenderer

Performs various platform-specific rendering tasks (such as rendering of PuzzleKeypad)

Inheritance
System.Object
DisposableObject
ApplicationComponent
ModuleBase
WidgetRenderer
Implements
IModuleImplementation
IConfigurable
IInstrumentable
IExternallyParameterized
IPuzzleKeypadRenderer
IModule
IApplicationComponent
System.IDisposable
INamed
IOrdered
Inherited Members
ModuleBase.Destructor()
ModuleBase.m_Children
ModuleBase.ModuleLogLevel
ModuleBase.ModuleEffectiveLogLevel
ModuleBase.ParentModule
ModuleBase.ChildModules
ModuleBase.Name
ModuleBase.Order
ModuleBase.InstrumentationEnabled
ModuleBase.Get<TModule>(Func<TModule, Boolean>)
ModuleBase.TryGet<TModule>(Func<TModule, Boolean>)
ModuleBase.Get<TModule>(String)
ModuleBase.TryGet<TModule>(String)
ModuleBase.IModuleImplementation.ApplicationAfterInit(IApplication)
ModuleBase.IModuleImplementation.ApplicationBeforeCleanup(IApplication)
ModuleBase.IConfigurable.Configure(IConfigSectionNode)
ModuleBase.IExternallyParameterized.ExternalParameters
ModuleBase.IExternallyParameterized.ExternalGetParameter(String, Object, String[])
ModuleBase.IExternallyParameterized.ExternalParametersForGroups(String[])
ModuleBase.IExternallyParameterized.ExternalSetParameter(String, Object, String[])
ModuleBase.ModuleLog(MessageType, String, String, Exception, Nullable<Guid>, String)
ModuleBase.ToString()
ModuleBase.DoConfigure(IConfigSectionNode)
ModuleBase.DoConfigureChildModules(IConfigSectionNode)
ModuleBase.DoGetAllChildModuleConfigNodes(IConfigSectionNode)
ModuleBase.DoGetExternalParameters()
ModuleBase.DoExternalGetParameter(String, Object, String[])
ModuleBase.DoExternalSetParameter(String, Object, String[])
ModuleBase.DoGetExternalParametersForGroups(String[])
ModuleBase.DoApplicationAfterInit(IApplication)
ModuleBase.DoApplicationBeforeCleanup(IApplication)
ApplicationComponent.AllComponents
ApplicationComponent.GetAppComponentBySID(UInt64)
ApplicationComponent.GetAppComponentByCommonName(String)
ApplicationComponent.ComponentSID
ApplicationComponent.ComponentStartTime
ApplicationComponent.ComponentCommonName
ApplicationComponent.ComponentDirector
DisposableObject.DisposeAndNull<T>(T)
DisposableObject.DisposeStarted
DisposableObject.Disposed
DisposableObject.EnsureObjectNotDisposed()
DisposableObject.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: NFX.PAL.NetFramework.Modules
Assembly: NFX.PAL.NetFramework.dll
Syntax
public sealed class WidgetRenderer : ModuleBase, IModuleImplementation, IConfigurable, IInstrumentable, IExternallyParameterized, IPuzzleKeypadRenderer, IModule, IApplicationComponent, IDisposable, INamed, IOrdered

Constructors

WidgetRenderer(ModuleBase)

Declaration
public WidgetRenderer(ModuleBase parent)
Parameters
Type Name Description
ModuleBase parent

Properties

IsHardcodedModule

Declaration
public override bool IsHardcodedModule { get; }
Property Value
Type Description
System.Boolean
Overrides
ModuleBase.IsHardcodedModule

Explicit Interface Implementations

IPuzzleKeypadRenderer.RenderDefaultPuzzleKeypad(PuzzleKeypad, Nullable<Color>, Boolean)

Renders default image of the keypad suitable for user entry (i.e. touch or mouse clicks)

Declaration
Image IPuzzleKeypadRenderer.RenderDefaultPuzzleKeypad(PuzzleKeypad keypad, Color? bgColor, bool showRects)
Parameters
Type Name Description
PuzzleKeypad keypad
System.Nullable<System.Drawing.Color> bgColor
System.Boolean showRects
Returns
Type Description
Image

Implements

IModuleImplementation
IConfigurable
IInstrumentable
IExternallyParameterized
IPuzzleKeypadRenderer
IModule
IApplicationComponent
System.IDisposable
INamed
IOrdered

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX