Table of Contents

Namespace ComfileTech.jControlsNF4

Classes

Border

Specifies the appearance of a control's perimeter.

Cursors

A set of cursors to use in a jControls application.

DropShadow

An object that defines the appearance of the drop shadow effect.

Fill

Specifies the properties for coloring the interior of a control.

FillBorderDropShadowPadding<TFill>

A class that adds Padding to the base class's Fill, Stroke, and DropShadow features.

FillBorderDropShadowPadding<TCopyable, TFill>

A base class that adds Padding to the base class's Fill, Stroke, and DropShadow features.

FillBorderDropShadow<TFill>

A collection of properties that affect a control's fill, border, and drop shadow appearance.

FillBorderDropShadow<TCopyable, TFill>

A collection of properties that affect a control's fill, border, and drop shadow appearance.

FillGloss

Specifies the properties for coloring the interior of a visual with both a fill and a gloss effect.

Fill<TCopyable>

Base class encapsulating properties for coloring the interior of a control.

ImageText

Encapsulates properties that describe the appearance of an image with text.

ShapeText<TShape, TText>

Specifies the general appearance of controls.

SliderAppearance<TFill>

Properties describing the appearance of slider's track and thumb.

SwitchAppearance

Describes the appearance of a switch control.

jBaseButton<TAppearance>

A class encapsulating common behavior for button controls.

jBaseOnOffControl<TAppearance>

A base class for controls that have a different appearance for its on and off states.

jButton

A control mimicking a push-button or toggle button.

jCheckBox

A checkbox control analogous to the .NET Framework's Checkbox control, but with a much more rich appearance and additional features.

jCheckControl

A base class with a common implementation for jCheckBox and jRadioButton.

jControl

A common control implementation for all controls in this library.

jEllipse

A control for drawing elliptical shapes.

jForm

A form with jControls appearance properties.

jGroupOnOffControl<TAppearance>

A base class for controls that have a different appearance for its on and off states along with the ability to group like controls into a mutually exclusive group.

jImageButton

A button with images for its appearance.

jImageLamp

A lamp control with images for its appearance.

jLabel

A control for creating text labels that annotate an interface.

jLamp

A control mimicking an indicator light.

jLine

A control for drawing a line or a polyline.

jMessageBox

A control for displaying a popup message.

jNumpad

A control for accepting numeric input from an operator.

jOnOffControl<TAppearance>

A base class for controls that have a different appearance for its on and off states.

jPanel

A control for grouping controls.

jProgress

A progress indicator control.

jRadioButton

A radio button control analogous to the .NET Framework's RadioButton control, but with a much more rich appearance and additional features.

jRangeControl

A base class for controls that define a value within a minimum and maximum range.

jRectangle

A control for drawing rectangular shapes.

jShape

A base class for creating a shape control that can be filled.

jSlider

A control mimicking a linear sliding lever.

jSwitch

A sliding switch that can toggle between an on and off state

jTableLayoutPanel

Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.

jUserControl

A control for creating composite jControls.

Structs

CornerRadii

The radii for rounding each of the 4 corners of the control.

Interfaces

IAppearance<TCopyable>

A common interface for objects with properties that describe a control's appearance.

ICopyable<T>

Provides support for copying state from a one instance to this instance.

IQueue<T>

A last in, first out generic collection

IjControl

A marker interface for all jControls

Enums

BrushType

The type of brush used to draw and fill vector graphics.

Shape

Specifies the general shape of a widget control.