This topic provides a conceptual overview of the WinRadialMenu™ component tool types.
The following topic is a prerequisite to understanding this topic:
This topic contains the following sections:
The WinRadialMenu component presents tools and functionalities similar to the Microsoft’s OneNote MX 2013 radial menu. It is not only compatible with Windows 8, but also with Windows 7 and Windows XP operating systems. You can display multiple WinRadialMenu components in your application and create a different instance of the component with different set of tools.
The following screenshot illustrates the radial menu displaying some of the tools with and without child tool.
The RadialMenuTool is the base class for all radial menu tools types. Some tool types derive from RadialMenuTool class; others use it directly. For example, Font, Copy/Paste and Undo/Redo tools are of RadialMenuTool type, so are their child tools.
The following screenshot illustrates the Copy tool on the main menu, which is a descendant of the center tool.
The following screenshot illustrates the Copy tool’s child tools (Copy and Paste) by clicking the Copy tool’s drill down button.
The RadialMenuColorTool derives from the RadialMenuTool. Color tools for text appearance consists of Font, Fill and Highlight. Select the appearance options by drilling into the color tool’s submenu. For example, clicking the drilldown button of the RadialMenuColorTool.
The following screenshot illustrates the RadialMenuTool containing color tools.
The following screenshot illustrates the RadialMenuColorTools
.
In addition to the three color tools (Font, Fill and Highlight), the RadialMenuColorTool contains color well tools for to select from available colors. Each color well consists of a collection of colors, displaying various tones of the selected color. For example, Red color tool may consist of light and dark tones of red. Those colors are of type RadialMenuColorWellTool.
The RadialMenuColorWellTool represents collection of colors for each RadialMenuColorTool with different tones of the selected color. This hierarchy of tools can be built to be as deep as desired.
The following screenshot illustrates the color well tool menu, which displays color tones of a selected color tool.
This menu also shows the parent preview area, positioned between the center button and color well tools. Those color wedges act like back buttons. Clicking on them takes you back to the parent menu, just like the back button in the center.
Moving the mouse over a color well causes the tooltip to appear on top of the menu indicating the current color viewed (not selected) under the mouse point – not for touch monitors, because touch monitors are intended for finger touch interaction.
The RadialMenuNumericTool represents a numeric values collection. It can be a list of font sizes or any other numeric collection. Similar to Microsoft’s OneNote MX 2013, use the RadialMenuNumericGaugeTool for font sizes, instead of numeric list, explained in the next section.
The following screenshot illustrates the RadialMenuNumericTool.
The RadialMenuNumericGaugeTool displays radial gauge, like a clock, with a needle and numbers displayed radially around the center button. Select the numbers by tapping (touch monitor) or left-mouse button down on the needle and moving clockwise or counterclockwise. Then clicking the back button to go back to the parent menu.
The following screenshot illustrates the RadialMenuNumericGaugeTool with a tooltip indicating the selected font size when moving the needle over the numbers along the inner ring.
The RadialMenuFontListTool is a pre-defined list of the system fonts. You can select a font type by clicking the drilldown button that drops down containing the list of fonts. After selecting a font the list closes. This tool does not have a submenu; it can only contain a collection of items.
The following screenshot illustrates the RadialMenuFontListTool with dropdown list of fonts.
The following screenshot illustrates the RadialMenuFontListTool’s dropdown list of fonts.
The RadialMenuListTool is similar to the RadialMenuFontListTool except the pre-defined list of items. In this tool you can define your own collection of items. Selecting an item is the same as in RadialMenuFontListTool. Also, this tool does not have a submenu; it can only contain a collection of items.
The following screenshot illustrates the RadialMenuListTool.
The following screenshot illustrates the RadialMenuListTool’s dropdown list of items.
The following topics provide additional information related to this topic.