The Aurigma.GraphicsMill.WinControls namespace contains classes related to Graphics Mill for .NET Windows controls which leverage using Graphics Mill for .NET in desktop Windows applications. These controls enable you to display an image, zoom it, pan, select a portion of an image, as well as print it. Also, it includes controls which allow to handle multiple images and vector objects within one work area (move, resize, rotate, etc).
Class | Description | |
---|---|---|
BitmapViewer |
This class represents scrollable viewport control. |
|
ClickDragCreateDesigner |
This is an abstract class representing a generic designer for creating v-objects. |
|
ClosedFreehandVObjectCreateDesigner |
This class represents a designer which creates a closed freehand v-object. |
|
ClosedPolyLineVObjectCreateDesigner |
This class represents a designer which creates a closed polyline v-object. |
|
ColumnChangedEventArgs |
Provides arguments for the ColumnChanged event of the ThumbnailListView class. |
|
ColumnClickEventArgs |
Provides arguments for the ColumnClick event of the ThumbnailListView class. |
|
ColumnEventArgs |
Base class for arguments of events related to a single column. |
|
ColumnInsertingEventArgs |
Provides arguments for the ColumnInserting event of the ListColumnCollection class. |
|
ColumnRemovingEventArgs |
Provides arguments for the ColumnRemoving event of the ListColumnCollection class. |
|
ColumnsEventArgs |
Base class for arguments of events related to multiple columns. |
|
ColumnsInsertedEventArgs |
Provides arguments for the ColumnsInserted event of the ListColumnCollection class. |
|
ColumnsRemovedEventArgs |
Provides arguments for the ColumnsRemoved event of the ListColumnCollection class. |
|
CompositeVObject |
This class represents a group of vector objects. |
|
CompositeVObjectEditDesigner |
This class represents a designer which manipulates several selected objects. |
|
ControlPoint |
This abstract class represents a generic control point. |
|
ControlPointCollection |
This class represents a collection of control points. |
|
CrossedEllipseControlPoint |
This class represents a control point in the form of a crossed ellipse. |
|
DefaultDesigner |
This class represents a designer which is used when no v-objects are selected in the viewer area. |
|
DesignerChangedEventArgs |
Provides arguments for the DesignerChanged event of the IVObjectHost class and its descendants. |
|
DiamondControlPoint |
This class represents a control point in the form of a diamond. |
|
DragVObjectAction |
This class represents a "drag" action of a v-object. |
|
EllipseControlPoint |
This class represents a control point in the form of an ellipse. |
|
EllipseRubberband |
This class represents an ellipse rubberband. |
|
EllipseVObject |
This class represents a vector ellipse. |
|
EllipseVObjectCreateDesigner |
This class represents a designer which creates EllipseVObject. |
|
FreehandVObject |
This class represents a vector freehand curve. |
|
FreehandVObjectCreateDesigner |
This class represents a designer which creates FreehandVObject. |
|
GenericVObjectEditDesigner |
This is a class representing a generic designer for editing v-objects. |
|
IconChangedEventArgs |
Provides arguments for the IconChanged event of the IListItem interface and the IconChanged event of the ListItemCollection class. |
|
ImagePrintDocument |
This class represents an object which sends images to a printer. |
|
ImageRemovedEventArgs |
Provides arguments for the ImageRemoved event of the IImageList class. |
|
ImageVObject |
This class represents a bitmap v-object. |
|
ImageVObjectCreateDesigner |
This class represents a designer which creates ImageVObject. |
|
InvalidationTarget |
This is an abstract class representing a generic invalidation target. |
|
ItemActionRequestEventArgs |
Provides arguments for the events that are related to an IListItem object and represent some action that can be canceled. |
|
ItemDragEventArgs |
Provides arguments for the ItemDrag event of the ThumbnailListView class. |
|
ItemEventArgs |
Base class for all classes that provides arguments for events related to a single item. |
|
ItemInsertingEventArgs |
Provides arguments for the ItemInserting event of the ListItemCollection class. |
|
ItemsEventArgs |
Base class for all classes that provides data for events related to a multiple items. |
|
ItemsInsertedEventArgs |
Provides arguments for the ItemsInserted event of the ListItemCollection class. |
|
ItemsRemovedEventArgs |
Provides arguments for the ItemsRemoved event of the ListItemCollection class. |
|
JointControlPointsProvider |
This class represents a combination of several control points providers. |
|
JointVObjectActionCollection |
This class represents a storage for the IVObjectAction objects of a composite v-object. |
|
LabelEditedEventArgs |
Provides arguments for the LabelEdited event of the ThumbnailListView class. |
|
Layer |
This class represents a layer of an image. |
|
LayerChangedEventArgs |
Provides arguments for the events which are raised when some layer is changed. |
|
LayerCollection |
This class represents a collection of layers. |
|
LayerEventArgs |
Provides arguments for the events which are raised when some layer is added. |
|
LayerRemovedEventArgs |
Provides arguments for the events which are raised when some layer is removed. |
|
LineVObject |
This class represents a vector line. |
|
LineVObjectCreateDesigner |
This class represents a designer which creates LineVObject. |
|
ListColumn |
This class represents a column of the ThumbnailListView control. |
|
ListColumnCollection |
This class represents a storage for ListColumn objects of the ThumbnailListView control. |
|
ListColumnTypeConverter |
Provides type converting functionality for the ListColumn class (used by Visual Studio). |
|
ListItem |
This class represents partial implementation of the IListItem interface. |
|
ListItemCollection |
This class represents storage for list items the ThumbnailListView control. |
|
MouseEventArgs |
Provides data for the MouseUp, MouseDown, and MouseMove events. |
|
MultiLayerViewer |
This class represents a scrollable viewport control for vector objects. |
|
MultiLayerViewerInvalidationTarget |
This class represents a multi-layer viewer invalidation target. |
|
PanNavigator |
This class represents a navigator which is used to pan the image inside the BitmapViewer control. |
|
PathControlPoint |
This abstract class represents a path control point and extends the ControlPoint class. |
|
PathVObject |
This is an abstract class representing a path that makes up a vector object. |
|
PathVObjectCreateDesigner |
This class represents a designer which creates PathVObject. |
|
Pidl |
The class represents a wrapper class for PIDL structures management. |
|
PolylineVObject |
This class represents a vector polyline. |
|
PolylineVObject.MoveNodeAction |
This class represents an action that moves a particular node of the polyline. |
|
PolyLineVObjectCreateDesigner |
This class represents a designer which creates PolylineVObject. |
|
PrintOptions |
This class is used to contain global options of the ImagePrintDocument. |
|
PrintPlaceholder |
This class incapsulates the single item printed in the ImagePrintDocument class. |
|
QueryImageEventArgs |
Provides arguments for the QueryImage event of the ImagePrintDocument class. |
|
QueueManager |
This class is used to optimize asynchronous item loading. |
|
RectangleController |
This is a base class for all the navigators or rubberbands which should display a rectangle. |
|
RectangleControlPoint |
This class represents a control point in the form of a rectangle. |
|
RectangleEventArgs |
Provides arguments for the events of the rectangle rubberband controls (inherited from the RectangleRubberband class). |
|
RectangleRubberband |
This class represents the rectangular rubberband. |
|
RectangleVObject |
This class represents a vector rectangle. |
|
RectangleVObjectCreateDesigner |
This class represents a designer which creates RectangleVObject. |
|
ResizeVObjectAction |
This class represents a "resize" action of a v-object. |
|
RotateVObjectAction |
This class represents a "rotate" action of a v-object. |
|
SkewVObjectAction |
This class represents a "skew" action of a v-object. |
|
StateChangedEventArgs |
Provides arguments for the StateChanged event of the IListItem and StateChanged event of the ListItemCollection class. |
|
StateChangingEventArgs |
Provides arguments for the StateChanging event of the IListItem and StateChanging event of the ListItemCollection class. |
|
TextChangedEventArgs |
Provides arguments for the TextChanged event of the IListItem and TextChanged event of the ListItemCollection class. |
|
TextVObject |
This class represents a vector text block. |
|
TextVObject.ChangeTextAreaAction |
This class represents an action that resizes the region occupied by the text. |
|
TextVObjectCreateDesigner |
This class represents a designer which creates TextVObject. |
|
ThumbnailListItem |
This class represents items of the ThumbnailListView control based on file system objects. |
|
ThumbnailListView |
This class represents a list view control, which displays a collection of items that can be displayed using one of four different views: thumbnails, simple list, details, icons. |
|
UserInputController |
This class contains the partial implementation for the IUserInputController interface. |
|
ViewChangedEventArgs |
Provides arguments for the ViewChanged event of the ThumbnailListView class. |
|
ViewerBase |
This is an abstract class representing a generic viewer control. |
|
VirtualListView |
This class represents a partial implementation of the thumbnail list view control. |
|
VObject |
This is a base class for any v-object. |
|
VObjectAction |
This is an abstract class representing a generic v-object action. |
|
VObjectActionCollection |
This class represents a storage for action objects of a v-object (i.e. objects which implement the IVObjectAction interface). |
|
VObjectCollection |
This class represents a storage for v-objects (i.e. objects which implement the IVObject interface). |
|
VObjectEventArgs |
Provides arguments for the events that occur when a v-object is added to a VObjectCollection or removed from it. |
|
VObjectsRubberband |
This class represents a rubberband that allows drawing vector objects. |
|
ZoomInNavigator |
This class represents a navigator which is used to zoom the image displayed in the BitmapViewer control in by the mouse click. |
|
ZoomOutNavigator |
This class represents a navigator which is used to zoom the image displayed in the BitmapViewer control out by the mouse click. |
|
ZoomRectangleNavigator |
This class represents a navigator which is used to zoom the image displayed in the BitmapViewer control by selecting necessary portion of the image by the mouse. |
Interface | Description | |
---|---|---|
IControlPointCollection |
This interface is implemented by all control points collections. |
|
IControlPointsProvider |
This interface is implemented by all objects that support transformations. |
|
ICoordinateMapper |
This interface is implemented by all viewers that support coordinate conversion. |
|
IDesigner |
This interface is implemented by all designers. |
|
IImageList |
This interface is implemented by all objects that can be used as an image storage for the ThumbnailListView control. |
|
IListItem |
This interface should be implemented by any list item object. |
|
INavigator |
This interface is implemented by all the navigator controls which can be attached to the BitmapViewer through the Navigator property. |
|
IQueueItem |
This interface represents list items which can be loaded to the ThumbnailListView control asynchronously. |
|
IRubberband |
This interface is implemented by all the rubberband controls which can be attached to the BitmapViewer through the Rubberband property. |
|
IUserInputController |
This interface is implemented by all controls that can manage user input (such as mouse events) of the ViewerBase control. |
|
IVObject |
This interface is implemented by all vector objects and provides a set of essential v-objects properties. |
|
IVObjectAction |
This interface is implemented by all v-object actions and provides a set of essential action properties. |
|
IVObjectActionCollection |
This interface is implemented by all v-object action collections. |
|
IVObjectHost |
This interface is implemented by all host v-objects (controls). |
Delegate | Description | |
---|---|---|
ColumnChangedEventHandler |
This delegate represents a method that will handle the ColumnChanged event of the ThumbnailListView class. |
|
ColumnClickEventHandler |
This delegate represents the method that will handle the ColumnClick event of the ThumbnailListView class. |
|
ColumnInsertingEventHandler |
This delegate represents the method that will handle the ColumnInserting event of the ListColumnCollection class. |
|
ColumnRemovingEventHandler |
This delegate represents the method that will handle the ColumnRemoving event of the ListColumnCollection class. |
|
ColumnsInsertedEventHandler |
This delegate represents the method that will handle the ColumnsInserted event of the ListColumnCollection class. |
|
ColumnsRemovedEventHandler |
This delegate represents the method that will handle the ColumnsRemoved event of the ListColumnCollection class. |
|
DesignerChangedEventHandler |
This delegate represents a method that will handle the DesignerChanged event of the IVObjectHost class and its descendants. |
|
IconChangedEventHandler |
This delegate represents the method that will handle the IconChanged event of the IListItem interface and the IconChanged event of the ListItemCollection class. |
|
ImageRemovedEventHandler |
This delegate represents the method that will handle the ImageRemoved event of the IImageList class. |
|
ItemDragEventHandler |
This delegate represents the method that will handle the ItemDrag event of the ThumbnailListView class. |
|
ItemInsertingEventHandler |
This delegate represents the method that will handle the ItemInserting event of the ListItemCollection class. |
|
ItemRemovingEventHandler |
This delegate represents the method that will handle the ItemRemoving event of the ListItemCollection class. |
|
ItemsInsertedEventHandler |
This delegate represents the method that will handle the ItemsInserted event of the ListItemCollection class. |
|
ItemsRemovedEventHandler |
This delegate represents the method that will handle the ItemsRemoved event of the ListItemCollection class. |
|
LabelEditedEventHandler |
This delegate represents the method that will handle the LabelEdited event of the ThumbnailListView class. |
|
LabelEditingEventHandler |
This delegate represents the method that will handle the LabelEditing event of the ThumbnailListView class. |
|
LayerChangedEventHandler |
This delegate represents a method that will handle the events raised when some layer is changed. |
|
LayerEventHandler |
This delegate represents a method that will handle the events raised when some layer is added. |
|
LayerRemovedEventHandler |
This delegate represents a method that will handle the events raised when some layer is removed. |
|
MouseEventHandler |
This delegate represents the method that will handle the MouseUp, MouseDown, and MouseMove events. |
|
QueryImageEventHandler |
This delegate represents the method that will handle the QueryImage event of the ImagePrintDocument class and its descendants. |
|
RectangleEventHandler |
This delegate represents the method that will handle events of the RectangleRubberband class and its descendants. |
|
StateChangedEventHandler |
This delegate represents the method that will handle the StateChanged events of the IListItem class and the ListColumnCollection class. |
|
StateChangingEventHandler |
This delegate represents the method that will handle the StateChanging events of the IListItem class and the ListColumnCollection class. |
|
TextChangedEventHandler |
This delegate represents the method that will handle the TextChanged events of the IListItem class and the ListColumnCollection class. |
|
ViewChangedEventHandler |
This delegate represents the method that will handle the ViewChanged event of the ThumbnailListView class and its descendants. |
|
VObjectEventHandler |
This delegate represents a method that will handle the events that occur when a v-object is added to a VObjectCollection or removed from it. |
Enumeration | Description | |
---|---|---|
ColumnChangeType |
Contains column properties that can be changed. |
|
ControlPointType |
Contains possible types of control points. |
|
ImageFitMode |
Contains values specifying how to handle situations when the image is not fit at its placeholder at the page. |
|
LayerChangeType |
Contains available types of layer changes. |
|
MaskStyle |
Contains possible values for the MaskStyle which specifies when to display the mask around the rectangle represented with the RectangleRubberband class. |
|
PidlType |
Contains possible values for the Type property. |
|
PlacementMode |
Contains supported image placement modes at the page. |
|
QueueItemMethodState |
Contains possible states of methods of asynchronous items (i.e. objects which support IQueueItem interface). |
|
RectangleChangeMode |
Contains possible values for the ChangeMode property which specifies how the current rectangle of the rubberband is going to be changed. |
|
ResizeMode |
Contains possible resize modes for the rectangle rubberband (class RectangleRubberband and its descendants). |
|
ScrollBarsStyle |
Contains values which specify when to display scroll bars at the control. |
|
ScrollValue |
Contains the most common scroll bar positions. |
|
StandardFolder |
Contains identifiers of special folders which typically are not available through the file system. |
|
StateType |
Contains values identifying IListItem states. |
|
View |
Contains possible values for View property of the ThumbnailListView control. |
|
ViewportAlignment |
Contains possible values for the image alignment inside the control. |
|
VObjectDrawMode |
Contains supported draw modes for v-objects. |
|
WorkspaceBackgroundStyle |
Contains the values that defines the background of the bitmap when it has alpha channel and alpha blending is enabled at the control (AlphaEnabled property of the BitmapViewer is true). |
|
ZoomMode |
Contains possible values for the zooming modes. |
|
ZoomQuality |
Contains possible values for the zoom quality of the image displayed in the BitmapViewer control. |