Deltabit.WinForms Namespace |
Class | Description | |
---|---|---|
Annotation |
An annotation is used for showing information about a hotspot. The annotation is displayed as static text on the hotspot when the annotation is set to visible.
| |
AnnotationData |
Converts an Annotation into a simple format that can be serialized.
| |
AutoHotPopup |
The AutoHotpopup appears when the mouse pointer is moved over a hotspot. These properties apply to all Hotspots in the HotImage. The Text and or the Description of the Hotspot is inserted into the AutoHotPopup when the mouse moves over the hotspot. This behavior is dependent on which of the AutoHotPopup.AutoHotPopupOptions is set. Alternatively if the AutoHotPopupOptions is set to "Menu" then a menu is displayed when the mouse is over the hotspot. In this case the Text property becomes the header of the menu. The menu can be setup in the IDE at design time.
| |
AutoHotPopupMenuBubbleEventArgs |
AutoHotPopupMenuBubbleEventArgs are passed from a HotImage which is a child Hotimage back to the top most parent HotImage when the popup menu is clicked. The PopupMenuItem clicked, it's Hotspot and the originating child DisplayForm are passed in the event arguments.
| |
AutoHotPopupMenuEventArgs |
AutoHotPopupMenuEventArgs passed from a HotImage popup menu is clicked. The PopupMenuItem clicked, it's Hotspot and the MouseEventArgs are passed in the event arguments.
| |
BrushData |
Converts a brush into a simple format that can be serialized.
| |
ChildHotimageForm |
Form used to display the child HotImages in the hierarchy.
| |
ColorData |
Converts a color into a format that can be serialized.
| |
Ellipse |
Ellipse class implements the IShape interface and is used to create an elliptical hotspot.
| |
FontData |
Used to convert a font into a basic data representation for serialization.
| |
HotBubbleEventArgs |
Event arguments that are passed to bubble events. Bubble events are passed form a child to the top most originating HotImage in the hierarchy.
| |
HotImage |
HotImage is a Windows User Control which was designed to enable easy hotspot generation on you existing images. HotImage is a powerful tool for the programmer and, by gaining access to its API it enables one to develop even more elaborate, multi-functional interfaces and programs.
It is possible to generate a hotspots on an image from within Visual Studio in any programming language supported by Visual Studio.
Create Hotspots on HotImage in seconds using the Hotspot Designer .
Multiple hotspots can be generated with detailed symmetrical (rectangles and ellipses) or non-symmetrical (polygonal) polymorphic areas on any of your images.
Once hotspots have been created, Hotimage can be moved and resized (at runtime or design time) and the hotspots still retain their proportions and functionality.
The hotspot text, description, or both can be displayed when the mouse moves over the hotspot at runtime. Alternatively a menu can be displayed when the mouse is moved over a hotspot.
This results in a very neat and uncluttered presentation area, while still retaining the ability to convey the text describing the image with the AutoHotPopup feature. You will be able to convey a world of information in a clear and appealing way.
HotImage lets you effortlessly add a state-of-the-art user interface to your existing and future projects.
HotImage also allows the programmer to create a multilevel image hierarchy. This allows a user to click on a hotspot and zoom into the next level of information in the form of a new HotImage describing the parent hotspot.
HotImage supports events, for example clicking on a hotspot triggers an event passing the hotspot object as a parameter.
| |
HotImageCodeSerializer |
HotImage Code Serializer attribute class.
| |
Hotspot |
The Hotspot object class refers to each Hotspot that is created from the Hotspot Designer at design time. Each Hotspot is a member of a Hotspots collection which is a property of HotImage.
| |
HotspotData |
Converts a hotspot into a format that can be serialized.
| |
HotspotEventArgs |
Provides event arguments that are passed to an event when a hotspot event is raised from a HotImage.
| |
Hotspots |
Provides a collection of hotspots.
| |
MemoryBitmaps |
This class stores the memory bitmaps used for drawing onto the visible image of the Hotimage.
| |
MenuItemCollectionEditor |
Allows a collection of PopupMenuItems used to populate the menu that is displayed when a Hotspot has the focus to be edited in the Visual Studio IDE.
| |
MultiLevelConnectingLine |
The MultiLevelConnectingLine appears when a child Hotimage for a hotsot is displayed and points from the child Hotimage to the center of the hotspot that owns the child.This property applies to all Hotspots in the HotImage.
| |
PenData |
Converts a pen into a format that can be serialized.
Currently only supports pen width, DashStyle and pen color.
| |
Polygon |
A polygon shape used for creating a polygonal hotspot.
| |
PopupMenu |
Popup menu that appears automatically when the cursor is moved over a Hotspot. This only occurs when the AutoHotPopupOptions is set to "Menu". The same popup-menu is used for all the Hotspots. The Hotspot.Text property is used as the Header for the Menu.
| |
PopupMenuItem |
The PopupMenuItem is used to populate each line of the PopupMenu which is displayed when the Hotspot has the focus and the Hotimage.AutohotPopup.AutoHopopupOptions is set to "Menu"
The PopupMenuItems is a collection of type PopupMenuItem
| |
PopupMenuItems |
Collection of type PopupMenuItem. Used as the items property in the PopupMenu.
| |
Rectangle |
Rectangle implements the IShape interface and is used to create a rectangular hotspot.
|
Interface | Description | |
---|---|---|
IShape |
The interface that is implemented by the shape of the Hotspot. These include (Deltabit.WinForms.Rectangle, Deltabit.WinForms.Ellipse and Deltabit.WinForms.Polygon)
|
Delegate | Description | |
---|---|---|
HotImageAutoHotPopupMenuBubbleEventHandler |
Passes AutoHotPopupMenuBubbleEventArgs from a HotImage which is a child Hotimage back to the top most parent HotImage and raises the event on that HotImage when a hotspot's AutoHotPopupMenu is clicked.
| |
HotImageAutoHotPopupMenuEventHandler |
Passes AutoHotPopupMenuEventArgs from a HotImage when a hotspot AutoHotPopupMenu is clicked.
| |
HotImageChildBubbleLoadEventHandler |
Passes EventArgs from a child Hotimage back to the top most parent Hotimage and raises the event on that Hotimage when a child Hotimage has Loaded.
| |
HotImageHotBubbleEventHandler |
Passes HotBubbleEventArgs from a HotImage which is a child Hotimage back to the top most parent HotImage and raises the event on that HotImage when a user clicks on a hotspot.
| |
HotImageHotspotEventHandler |
Passes HotspotEventArgs to the event when a user clicks on a hostpot.
|
Enumeration | Description | |
---|---|---|
AnnotationAlignmentType |
This is used to specify how the annotation text is aligned on the hotspot.
| |
AutoHotPopupHotPopupOptions |
Options for displaying the AutoHotPopup menu
Off - AutoHotLable is turned off.
TextOnly - The popup only displays the Text for the Hotspot and follows the cursor over the hotspot.
TextAndDescription - The popup displays the Text property as a Header and the Description as the body. The popup follows the cursor over the hotspot.
DescriptionOnly - Only displays the Description property in the popup, and not the Text. The popup follows the cursor over the hotspot.
Menu - A static Deltabit.WinForms.PopupMenu is displayed over the central point of the hotspot. Popup menu options can be selected by the user to raise an event from the Deltabit.WinForms.PopupMenu.
| |
BrushDataBrushTypeEnum |
Specifies which brush is selected in the BrushData.
| |
HotImageSizeModeType |
The options for setting the SizeMode.
| |
HotImageTransitionModeOptions |
Options for transitioning from one HotImage to another when a hotspot has a child HotImage.
WireFrame causes a wire frame transition animation to take place.
ZoomImage causes the new HotImage to zoom from a small to a large final size HotImage when clicking on the hotspot.
The reverse takes place when a child Hotimage is closed.
| |
HotspotVisibleModeType |
Specifies options for the animation taking place when a hotspot changes visibility.
|