CVB.Net 14.0
Stemmer.Cvb.Wpf.Adorners Namespace Reference

Classes

class  Area2DMoveThumb
 Thumb that rotates the Area2D overlay More...
 
class  ContentAdorner
 Adorner hosting any FrameworkElement. More...
 
class  DisplayCanvasThumbObject
 A thumb that is tailored to the requirements of the Stemmer.Cvb.Wpf.DisplayCanvas object. More...
 
class  ImageInfoAdorner
 Adorner to show image stats. More...
 
class  MeasureLineAdorner
 Adorner with which pixel distance and angle regarding the x-axis is calculated. More...
 
class  MouseOverInfoAdorner
 Mouse over info adorner. More...
 
class  MoveThumb
 Semi-Generic move thumb for ImageOverlays More...
 
class  NamespaceDoc
 The namespace Stemmer.Cvb.Wpf.Adorners contains adorners that may be used with CVB's WPF display. More...
 
class  RectangleAdorner
 Adorner that simply displays a rectangle. More...
 
class  ResizeThumb
 A resizer thumb, tailored to the requirements of objects living on a DisplayCanvas. More...
 
class  TextAdorner
 Base class for all adorners displaying text. More...
 
class  ZoomAdorner
 Display adorner that shows a zoom slider. More...
 

Enumerations

enum  HookPoint { None , P0 , P1 , P2 }
 Defines the point to which the move thumb is attached. More...
 
enum  PlacementMode { Free , StayInsideImage }
 Limitations to the placement of controls that are adorned with a move thumb. More...
 
enum  CoordinateMode { Pixel , SubPixel }
 Limitations to pixel coordinates. More...
 
enum  MoveDirection { Horizontal = 1 , Vertical = 2 , Both = Horizontal | Vertical }
 Move directions. More...
 
enum  ResizerRole {
  Undefined , All , LeftTop , CenterTop ,
  RightTop , LeftCenter , RightCenter , LeftBottom ,
  CenterBottom , RightBottom
}
 Resizer role defines what the resizer can actually do. More...
 

Enumeration Type Documentation

◆ CoordinateMode

Limitations to pixel coordinates.

Enumerator
Pixel 

Always work on pixel positions.

SubPixel 

Allow sub pixel positions.

◆ HookPoint

enum HookPoint

Defines the point to which the move thumb is attached.

Enumerator
None 

not attached (default)

P0 

attached to Point 0

P1 

attached to Point 1

P2 

attached to Point 2

◆ MoveDirection

Move directions.

Enumerator
Horizontal 

Control can be moved horizontal only.

Vertical 

Control can be moved vertically only.

Both 

Control can be moved horizontal and vertical.

◆ PlacementMode

Limitations to the placement of controls that are adorned with a move thumb.

Enumerator
Free 

adorned overlay may be placed virtually anywhere

StayInsideImage 

adorned overlay must stay within the limits of the image it has been put on

◆ ResizerRole

Resizer role defines what the resizer can actually do.

Enumerator
Undefined 

unable to identify...

All 

Resize in all directions simultaneously

LeftTop 

Resize at the left top handle

CenterTop 

Resize at the center top handle

RightTop 

Resize at the right top handle

LeftCenter 

Resize at the left center handle

RightCenter 

Resize at the right center handle

LeftBottom 

Resize at the left bottom handle

CenterBottom 

Resize at the center bottom handle

RightBottom 

Resize at the right bottom handle