diff --git a/docs/basics/data/data-binding/data-binding-syntax.md b/docs/basics/data/data-binding/data-binding-syntax.md index 4636260e7..1ae773138 100644 --- a/docs/basics/data/data-binding/data-binding-syntax.md +++ b/docs/basics/data/data-binding/data-binding-syntax.md @@ -194,7 +194,7 @@ be `(r: 100, g: 80, b: 255)`. :::tip An alternative is to use an `InlineCollection` of `Run` elements each with their own single parameter -binding. This allows visual customization of each segment. See the example [here](/docs/reference/controls/detailed-reference/textblock#run) +binding. This allows visual customization of each segment. See the example [here](/docs/reference/controls/textblock#run) ::: ### Built-in Conversions diff --git a/docs/basics/user-interface/controls/builtin-controls.md b/docs/basics/user-interface/controls/builtin-controls.md index d0f069ae5..0189a1d28 100644 --- a/docs/basics/user-interface/controls/builtin-controls.md +++ b/docs/basics/user-interface/controls/builtin-controls.md @@ -6,7 +6,7 @@ Here are some of the more commonly-used Avalonia controls, organized by category | Control |Description| |:-------------------------------------------------------------------------------|:----| -| [Border](../../../reference/controls/detailed-reference/border.md) |Decorates a single child with a border and background.| +| [Border](../../../reference/controls/border.md) |Decorates a single child with a border and background.| | [Canvas](../../../reference/controls/canvas.md) |Displays child controls at specified positions.| | [Dock Panel](../../../reference/controls/dockpanel.md) |Arranges child controls along specified edges (top, bottom, left, right) with one filling any remaining space.| | [Expander](../../../reference/controls/expander.md) |Has a header area (always visible) and a collapsible content section (single child).| @@ -17,9 +17,9 @@ Here are some of the more commonly-used Avalonia controls, organized by category | [Scroll Viewer](../../../reference/controls/scrollviewer.md) |Adds scroll bars and scrolling behavior if the (single) child is larger than the space available.| | [Split View](../../../reference/controls/splitview.md) |Adds a collapsible pane to the edge of its (single child) content zone.| | [Stack Panel](../../../reference/controls/stackpanel.md) |Allows multiple child controls, arranged in sequence, horizontally or vertically.| -| [Tab Control](../../../reference/controls/detailed-reference/tabcontrol.md) |The tab control allows you to sub-divide a view into tab items.| -| [Uniform Grid](../../../reference/controls/detailed-reference/uniform-grid.md) |Allows multiple child controls, arranged in a grid with cells of uniform column and row size.| -| [Wrap Panel](../../../reference/controls/detailed-reference/wrappanel.md) |Arranges child controls in sequence from left to right, while they fit in the width. Starts a new line when there is no space left.| +| [Tab Control](../../../reference/controls/tabcontrol.md) |The tab control allows you to sub-divide a view into tab items.| +| [Uniform Grid](../../../reference/controls/uniform-grid.md) |Allows multiple child controls, arranged in a grid with cells of uniform column and row size.| +| [Wrap Panel](../../../reference/controls/wrappanel.md) |Arranges child controls in sequence from left to right, while they fit in the width. Starts a new line when there is no space left.| ## Buttons @@ -50,9 +50,9 @@ These controls display repeating data, in either a tabular or list format: |Control|Description| |:----|:----| |[AutoCompleteBox](../../../reference/controls/autocompletebox.md)|A control that shows a text box for user input and a drop-down that contains possible matches based on what has been typed.| -|[TextBlock](../../../reference/controls/detailed-reference/textblock.md)|A control that displays a block of text. Read-only.| -|[TextBox](../../../reference/controls/detailed-reference/textbox.md)|Used to display or edit text without formatting restrictions.| -|[SelectableTextBlock](../../../reference/controls/detailed-reference/selectable-textblock.md)|Used to display or edit text without formatting restrictions. Allows selecting and copying.| +|[TextBlock](../../../reference/controls/textblock.md)|A control that displays a block of text. Read-only.| +|[TextBox](../../../reference/controls/textbox.md)|Used to display or edit text without formatting restrictions.| +|[SelectableTextBlock](../../../reference/controls/selectable-textblock.md)|Used to display or edit text without formatting restrictions. Allows selecting and copying.| |[MaskedTextBox](../../../reference/controls/maskedtextbox.md)|Used to display text in the format contained in a mask; or used to edit text using the format mask to prevent invalid user input.| ## Value selection @@ -61,18 +61,18 @@ These controls display repeating data, in either a tabular or list format: |:----|:----|:----| |[CheckBox](../../../reference/controls/checkbox.md)|Boolean|True value presented as a check mark. Click interaction toggles the value. Has an option to display an 'unknown' value.| |[Slider](../../../reference/controls/slider.md)|Double|Relative value compared to a maximum and minimum value presented as the position along the length of the slider track of the slider button. Drag interaction on the slider button can alter the value between the maximum and minimum values. Keyboard and click interactions can also nudge the value.| -|[Calendar](../../../reference/controls/detailed-reference/calendar)|DateTime|The calendar is a control for users to select dates or date ranges.| -|[CalendarDatePicker](../../../reference/controls/detailed-reference/calendar/calendar-date-picker.md)|DateTime|An extension of the calendar control that includes a text box and button.| +|[Calendar](../../../reference/controls/calendar)|DateTime|The calendar is a control for users to select dates or date ranges.| +|[CalendarDatePicker](../../../reference/controls/calendar/calendar-date-picker.md)|DateTime|An extension of the calendar control that includes a text box and button.| |[ColorPicker](../../../reference/controls/colorpicker)|Color / HsvColor|The color picker supports user-selection and editing of colors using a spectrum, palette and component sliders. It also supports an optional alpha component, RGB or HSV color models and hexadecimal color values.| |[DatePicker](../../../reference/controls/datepicker.md)|DateTime|The date picker has three 'spinner' controls to allow the user to pick a date value.| -|[TimePicker](../../../reference/controls/detailed-reference/timepicker.md)|TimeSpan|The time picker has three 'spinner' controls to allow the user to pick a time from hours, minutes and seconds.| +|[TimePicker](../../../reference/controls/timepicker.md)|TimeSpan|The time picker has three 'spinner' controls to allow the user to pick a time from hours, minutes and seconds.| ## Displaying images |Control|Description| |:----|:----| |[Image](../../../reference/controls/image.md)|Displays a bitmap or vector image.| -|[PathIcon](../../../reference/controls/detailed-reference/path-icon.md)|Draws a vector image using the current `Foreground`.| +|[PathIcon](../../../reference/controls/path-icon.md)|Draws a vector image using the current `Foreground`.| ## Menus and Popups @@ -80,4 +80,4 @@ These controls display repeating data, in either a tabular or list format: |:----|:----| |[Menu](../../../reference/controls/menu.md)|Displays an application menu.| |[Flyouts](../../../reference/controls/flyouts.md)|Attaches a popup or a context menu to a control.| -|[ToolTip](../../../reference/controls/detailed-reference/tooltip.md)|Displays a tool tip when a control is hovered.| +|[ToolTip](../../../reference/controls/tooltip.md)|Displays a tool tip when a control is hovered.| diff --git a/docs/basics/user-interface/controls/index.md b/docs/basics/user-interface/controls/index.md index b85f07a6f..c4a306fad 100644 --- a/docs/basics/user-interface/controls/index.md +++ b/docs/basics/user-interface/controls/index.md @@ -20,8 +20,8 @@ These are just a few examples of the many controls available in Avalonia UI. Eac To get started with using controls in Avalonia UI, you can refer to the documentation for each control type. The documentation provides detailed explanations, examples, and code snippets to help you understand and utilize the controls effectively. - [Button Control Documentation](../../../reference/controls/buttons/button) -- [TextBox Control Documentation](../../../reference/controls/detailed-reference/textbox) -- [Label Control Documentation](../../../reference/controls/detailed-reference/label) +- [TextBox Control Documentation](../../../reference/controls/textbox) +- [Label Control Documentation](../../../reference/controls/label) - [Checkbox Control Documentation](../../../reference/controls/checkbox) - [Slider Control Documentation](../../../reference/controls/slider) - [ListBox Control Documentation](../../../reference/controls/listbox) diff --git a/docs/concepts/custom-itemspanel.md b/docs/concepts/custom-itemspanel.md index bfdb9f1aa..b96b5adb4 100644 --- a/docs/concepts/custom-itemspanel.md +++ b/docs/concepts/custom-itemspanel.md @@ -9,7 +9,7 @@ import ItemsControlCanvasScreenshot from '/img/concepts/itemscontrol-with-canvas All `ItemsControl`s have an item container panel which is used to layout their items. It is possible to override the type of panel used by the control to achieve custom/alternative layouts of items in a control. This document provides some examples showcasing how and why you would do this. - [`ItemsControl`](./../reference/controls/itemscontrol) -- [`TreeView`](./../reference/controls/detailed-reference/treeview-1) +- [`TreeView`](./../reference/controls/treeview-1) - [`Carousel`](./../reference/controls/carousel) - [`Menu`](./../reference/controls/menu) - [`ComboBox`](./../reference/controls/combobox) diff --git a/docs/reference/controls/border.md b/docs/reference/controls/border.md index 4f0d4e9df..a22a2cee2 100644 --- a/docs/reference/controls/border.md +++ b/docs/reference/controls/border.md @@ -2,8 +2,8 @@ description: REFERENCE - Built-in Controls --- -import BorderPodLookScreenshot from '/img/reference/controls/detailed-reference/border/border-pod-look.png'; -import BorderDropShadowScreenshot from '/img/reference/controls/detailed-reference/border/border-drop-shadow.png'; +import BorderPodLookScreenshot from '/img/reference/controls/border/border-pod-look.png'; +import BorderDropShadowScreenshot from '/img/reference/controls/border/border-drop-shadow.png'; # Border diff --git a/docs/reference/controls/image-controls.md b/docs/reference/controls/image-controls.md index 374f8f44d..ab84db20a 100644 --- a/docs/reference/controls/image-controls.md +++ b/docs/reference/controls/image-controls.md @@ -12,6 +12,6 @@ If you plan to bind an image source, you will need to use an image converter. To | | | | | ---------------------------------------------------- | ------------------------------------------------ | - | -| [DrawingImage](detailed-reference/drawing-image.md) | Displays a vector image. | | +| [DrawingImage](./drawing-image.md) | Displays a vector image. | | | [Image](image.md) | Displays a bitmap image. | | -| [PathIcon](detailed-reference/path-icon.md) | Draws an icon from stream geometry instructions. | | +| [PathIcon](./path-icon.md) | Draws an icon from stream geometry instructions. | | diff --git a/docs/reference/controls/image.md b/docs/reference/controls/image.md index 90b46f8ae..d19570796 100644 --- a/docs/reference/controls/image.md +++ b/docs/reference/controls/image.md @@ -18,7 +18,7 @@ Images can be used to compose the content of another control. For example, you c The image displayed can be resized and scaled. The default settings for scaling (uniform stretch in both directions) will result in the image being fitted to the size (width and/or height) given. :::info -The scaling settings for an image are the same as for the view box, see the reference [here](detailed-reference/viewbox.md). +The scaling settings for an image are the same as for the view box, see the reference [here](./viewbox.md). ::: ## Example diff --git a/docs/reference/controls/layout-controls.md b/docs/reference/controls/layout-controls.md index 10b4c9f67..995a7b55c 100644 --- a/docs/reference/controls/layout-controls.md +++ b/docs/reference/controls/layout-controls.md @@ -10,4 +10,4 @@ Layout controls allow you to use **UI Composition** to arrange your UI in a vari To review the concepts behind **UI Composition**, see [here](../../concepts/ui-composition). ::: -
ControlDescription
BorderDecorates a single child with a border and background.
CanvasDisplays child controls at specified positions.
DockPanelArranges child controls along specified edges (top, bottom, left, right) with one filling any remaining space.
ExpanderHas a header area (always visible) and a collapsible content section (single child).
GridArranges child controls in the cells of a grid, positioned by row and column. The cells can span rows and columns.
GridSplitterCan be added to a grid to allow the user to resize rows or columns at runtime.
PanelAllows multiple child controls, displayed in sequence. Layout calculated by child size and alignments (horizontal and vertical), relative to the panel itself.
RelativePanelAllows multiple child controls. The position and alignment of the child controls can be specified in relation to the panel itself, or in relation to other child controls. The size of child controls can be specified, or calculated from relations and alignments.
ScrollBar
ScrollViewerAdds scroll bars and scrolling behaviour if the (single) child is larger than the space available.
SplitViewAdds a collapsible pane to the edge of its (single child) content zone.
StackPanelAllows multiple child controls, arranged in sequence, horizontally or vertically.
TabControlThe tab control allows you to sub-divide a view into tab items.
UniformGridAllows multiple child controls, arranged in a grid with cells of uniform column and row size.
WrapPanelArranges (multiple) child controls in sequence from left to right, while they fit in the width. Starts a new line when there is no space left.
+
ControlDescription
BorderDecorates a single child with a border and background.
CanvasDisplays child controls at specified positions.
DockPanelArranges child controls along specified edges (top, bottom, left, right) with one filling any remaining space.
ExpanderHas a header area (always visible) and a collapsible content section (single child).
GridArranges child controls in the cells of a grid, positioned by row and column. The cells can span rows and columns.
GridSplitterCan be added to a grid to allow the user to resize rows or columns at runtime.
PanelAllows multiple child controls, displayed in sequence. Layout calculated by child size and alignments (horizontal and vertical), relative to the panel itself.
RelativePanelAllows multiple child controls. The position and alignment of the child controls can be specified in relation to the panel itself, or in relation to other child controls. The size of child controls can be specified, or calculated from relations and alignments.
ScrollBar
ScrollViewerAdds scroll bars and scrolling behaviour if the (single) child is larger than the space available.
SplitViewAdds a collapsible pane to the edge of its (single child) content zone.
StackPanelAllows multiple child controls, arranged in sequence, horizontally or vertically.
TabControlThe tab control allows you to sub-divide a view into tab items.
UniformGridAllows multiple child controls, arranged in a grid with cells of uniform column and row size.
WrapPanelArranges (multiple) child controls in sequence from left to right, while they fit in the width. Starts a new line when there is no space left.
diff --git a/docs/reference/controls/menu-controls.md b/docs/reference/controls/menu-controls.md index 57db7c453..685a97971 100644 --- a/docs/reference/controls/menu-controls.md +++ b/docs/reference/controls/menu-controls.md @@ -6,4 +6,4 @@ description: REFERENCE - Built-in Controls Menu controls allow you to add menus to your _Avalonia UI_ app. -
ControlDescription
ContextMenuA context menu to attach to a control.
MenuA menu that can act as a top-level menu on a window.
NativeMenuDisplays a native menu on macOS and some Linux distributions.
TabStripThe `TabStrip` acts like a horizontal menu.
+
ControlDescription
ContextMenuA context menu to attach to a control.
MenuA menu that can act as a top-level menu on a window.
NativeMenuDisplays a native menu on macOS and some Linux distributions.
TabStripThe `TabStrip` acts like a horizontal menu.
diff --git a/docs/reference/controls/menu-flyout.md b/docs/reference/controls/menu-flyout.md index b329c5e45..277f2aa51 100644 --- a/docs/reference/controls/menu-flyout.md +++ b/docs/reference/controls/menu-flyout.md @@ -3,18 +3,18 @@ title: MenuFlyout description: REFERENCE - Built-in Controls --- -import MenuFlyoutScreenshot from '/img/reference/controls/detailed-reference/menuflyout/menuflyout-button.gif'; +import MenuFlyoutScreenshot from '/img/reference/controls/menuflyout/menuflyout-button.gif'; # MenuFlyout A 'MenuFlyout' allows you to host a simple menu as the flyout for a control. You might use this as an alternative to the context menu. :::info -For details of the context menu, see the reference [here](./contextmenu.md). +For details of the context menu, see the reference [here](./contextmenu). ::: -:::info -The properties of a menu flyout are the same as for a flyout. See [here](./flyouts.md). +:::infos +The properties of a menu flyout are the same as for a flyout. See [here](flyouts). ::: ## Example diff --git a/docs/reference/controls/nativemenu.md b/docs/reference/controls/nativemenu.md index 3bd111fe7..394d6c64e 100644 --- a/docs/reference/controls/nativemenu.md +++ b/docs/reference/controls/nativemenu.md @@ -8,7 +8,7 @@ description: REFERENCE - Built-in Controls The `NativeMenu` can display a menu on _macOS_ and some Linux distributions. :::warning -This control can only be used attached to a tray icon. For full details about the tray icon, see the reference [here](detailed-reference/tray-icon.md). +This control can only be used attached to a tray icon. For full details about the tray icon, see the reference [here](./tray-icon.md). ::: You can create sub-menus by nesting `` elements. diff --git a/docs/reference/controls/path-icon.md b/docs/reference/controls/path-icon.md index 0f79e9c87..25273a696 100644 --- a/docs/reference/controls/path-icon.md +++ b/docs/reference/controls/path-icon.md @@ -3,7 +3,7 @@ title: PathIcon description: REFERENCE - Built-in Controls --- -import PathIconHouseScreenshot from '/img/reference/controls/detailed-reference/pathicon/pathicon-house.png'; +import PathIconHouseScreenshot from '/img/reference/controls/pathicon/pathicon-house.png'; # PathIcon diff --git a/docs/reference/controls/popup-controls.md b/docs/reference/controls/popup-controls.md index 0c92f9f9e..c886bed86 100644 --- a/docs/reference/controls/popup-controls.md +++ b/docs/reference/controls/popup-controls.md @@ -6,6 +6,6 @@ description: REFERENCE - Built-in Controls These controls can be added to other controls to provide popup content. -
ControlDescription
ContextMenu
Flyouts
ToolTip
+
ControlDescription
ContextMenu
Flyouts
ToolTip
diff --git a/docs/reference/controls/selectable-textblock.md b/docs/reference/controls/selectable-textblock.md index 106dabea9..e61b2c6d5 100644 --- a/docs/reference/controls/selectable-textblock.md +++ b/docs/reference/controls/selectable-textblock.md @@ -3,7 +3,7 @@ title: SelectableTextBlock description: REFERENCE - Built-in Controls --- -import TextBlockBasicScreenshot from '/img/reference/controls/detailed-reference/textblock/textblock-basic.png'; +import TextBlockBasicScreenshot from '/img/reference/controls/textblock/textblock-basic.png'; # SelectableTextBlock diff --git a/docs/reference/controls/tabcontrol.md b/docs/reference/controls/tabcontrol.md index 298eb934c..5a179df4f 100644 --- a/docs/reference/controls/tabcontrol.md +++ b/docs/reference/controls/tabcontrol.md @@ -3,8 +3,8 @@ title: TabControl description: REFERENCE - Built-in Controls --- -import TabControlZonesScreenshot from '/img/reference/controls/detailed-reference/tabcontrol/tabcontrol-zones.png'; -import TabControlNavigationScreenshot from '/img/reference/controls/detailed-reference/tabcontrol/tabcontrol-navigation.gif'; +import TabControlZonesScreenshot from '/img/reference/controls/tabcontrol/tabcontrol-zones.png'; +import TabControlNavigationScreenshot from '/img/reference/controls/tabcontrol/tabcontrol-navigation.gif'; # TabControl diff --git a/docs/reference/controls/tabstrip.md b/docs/reference/controls/tabstrip.md index 1f977a7b1..f4ed71a07 100644 --- a/docs/reference/controls/tabstrip.md +++ b/docs/reference/controls/tabstrip.md @@ -3,7 +3,7 @@ title: TabStrip description: REFERENCE - Built-in Controls --- -import TabStripNavigation from '/img/reference/controls/detailed-reference/tabstrip/tabstrip-navigation.gif'; +import TabStripNavigation from '/img/reference/controls/tabstrip/tabstrip-navigation.gif'; # TabStrip diff --git a/docs/reference/controls/text-controls.md b/docs/reference/controls/text-controls.md index 67e4a9f3a..3e3022880 100644 --- a/docs/reference/controls/text-controls.md +++ b/docs/reference/controls/text-controls.md @@ -9,7 +9,7 @@ These controls are for displaying and editing text: | Control | Description | |-------------------|-----------------------------------------------------------------------------------------------------------------------------------| | [AutoCompleteBox](autocompletebox) | A control that shows a text box for user input and a drop-down that contains possible matches based on what has been typed. | -| [TextBlock](detailed-reference/textblock) | A control that displays a block of text. Read-only. | -| [SelectableTextBlock](detailed-reference/selectable-textblock) | A control that displays a block of text and can be selected with a pointer. Read-only. | -| [TextBox](detailed-reference/textbox) | Used to display or edit text without formatting restrictions. | +| [TextBlock](./textblock) | A control that displays a block of text. Read-only. | +| [SelectableTextBlock](./selectable-textblock) | A control that displays a block of text and can be selected with a pointer. Read-only. | +| [TextBox](./textbox) | Used to display or edit text without formatting restrictions. | | [MaskedTextBox](maskedtextbox) | Used to display text in the format contained in a mask; or used to edit text using the format mask to prevent invalid user input. | diff --git a/docs/reference/controls/textblock.md b/docs/reference/controls/textblock.md index fb42aa7ab..0f03ee946 100644 --- a/docs/reference/controls/textblock.md +++ b/docs/reference/controls/textblock.md @@ -3,10 +3,10 @@ title: TextBlock description: REFERENCE - Built-in Controls --- -import TextBlockBasicScreenshot from '/img/reference/controls/detailed-reference/textblock/textblock-basic.png'; -import TextBlockRunScreenshot from '/img/reference/controls/detailed-reference/textblock/textblock-run.png'; -import TextBlockSpanScreenshot from '/img/reference/controls/detailed-reference/textblock/textblock-span.png'; -import TextBlockUIContainerScreenshot from '/img/reference/controls/detailed-reference/textblock/textblock-uicontainer.png'; +import TextBlockBasicScreenshot from '/img/reference/controls/textblock/textblock-basic.png'; +import TextBlockRunScreenshot from '/img/reference/controls/textblock/textblock-run.png'; +import TextBlockSpanScreenshot from '/img/reference/controls/textblock/textblock-span.png'; +import TextBlockUIContainerScreenshot from '/img/reference/controls/textblock/textblock-uicontainer.png'; # TextBlock diff --git a/docs/reference/controls/textbox.md b/docs/reference/controls/textbox.md index cbb7e1e99..997215f7b 100644 --- a/docs/reference/controls/textbox.md +++ b/docs/reference/controls/textbox.md @@ -3,7 +3,7 @@ title: TextBox description: REFERENCE - Built-in Controls --- -import TextBoxEntryScreenshot from '/img/reference/controls/detailed-reference/textbox/textbox-entry.gif'; +import TextBoxEntryScreenshot from '/img/reference/controls/textbox/textbox-entry.gif'; # TextBox diff --git a/docs/reference/controls/timepicker.md b/docs/reference/controls/timepicker.md index ace5f4067..207d1ca3b 100644 --- a/docs/reference/controls/timepicker.md +++ b/docs/reference/controls/timepicker.md @@ -3,7 +3,7 @@ title: TimePicker description: REFERENCE - Built-in Controls --- -import TimePickerScreenshot from '/img/reference/controls/detailed-reference/timepicker/timepicker.gif'; +import TimePickerScreenshot from '/img/reference/controls/timepicker/timepicker.gif'; # TimePicker diff --git a/docs/reference/controls/tooltip.md b/docs/reference/controls/tooltip.md index 64b9d164c..198d1b801 100644 --- a/docs/reference/controls/tooltip.md +++ b/docs/reference/controls/tooltip.md @@ -3,8 +3,8 @@ title: ToolTip description: REFERENCE - Built-in Controls --- -import ToolTipTextHoverScreenshot from '/img/reference/controls/detailed-reference/tooltip/tooltip-text-hover.gif'; -import ToolTipContentScreenshot from '/img/reference/controls/detailed-reference/tooltip/tooltip-content-hover.gif'; +import ToolTipTextHoverScreenshot from '/img/reference/controls/tooltip/tooltip-text-hover.gif'; +import ToolTipContentScreenshot from '/img/reference/controls/tooltip/tooltip-content-hover.gif'; # ToolTip diff --git a/docs/reference/controls/transitioningcontentcontrol.md b/docs/reference/controls/transitioningcontentcontrol.md index b2afc7e7c..ab2407b66 100644 --- a/docs/reference/controls/transitioningcontentcontrol.md +++ b/docs/reference/controls/transitioningcontentcontrol.md @@ -3,8 +3,8 @@ title: TransitioningContentControl description: REFERENCE - Built-in Controls --- -import TransitioningContentControlFadeScreenshot from '/img/reference/controls/detailed-reference/transitioningcontentcontrol/transitioningcontentcontrol-fade.webp'; -import TransitioningContentControlSlideScreenshot from '/img/reference/controls/detailed-reference/transitioningcontentcontrol/transitioningcontentcontrol-slide.webp'; +import TransitioningContentControlFadeScreenshot from '/img/reference/controls/transitioningcontentcontrol/transitioningcontentcontrol-fade.webp'; +import TransitioningContentControlSlideScreenshot from '/img/reference/controls/transitioningcontentcontrol/transitioningcontentcontrol-slide.webp'; # TransitioningContentControl diff --git a/docs/reference/controls/tray-icon.md b/docs/reference/controls/tray-icon.md index 299dec330..e346a23d5 100644 --- a/docs/reference/controls/tray-icon.md +++ b/docs/reference/controls/tray-icon.md @@ -3,7 +3,7 @@ title: TrayIcon description: REFERENCE - Built-in Controls --- -import TrayIconScreenshot from '/img/reference/controls/detailed-reference/trayicon/trayicon.gif'; +import TrayIconScreenshot from '/img/reference/controls/trayicon/trayicon.gif'; # TrayIcon @@ -20,7 +20,7 @@ You will probably use these properties most often:
PropertyDescription
IconThe icon to display in the system tray. Typically loaded from the application assets.
ToolTipTextTool tip text displayed when the user hovers over the tray icon.
TrayIcon.MenuThe native menu control attached to the tray icon.
:::info -You must use a **native menu** with the tray icon, and not the _Avalonia UI_ menu control. For full details about the native menu, see the reference [here](./nativemenu.md). +You must use a **native menu** with the tray icon, and not the _Avalonia UI_ menu control. For full details about the native menu, see the reference [here](./nativemenu). ::: ## Example diff --git a/docs/reference/controls/treedatagrid/README.md b/docs/reference/controls/treedatagrid/README.md index e340c22d2..cffb6189d 100644 --- a/docs/reference/controls/treedatagrid/README.md +++ b/docs/reference/controls/treedatagrid/README.md @@ -3,9 +3,9 @@ title: TreeDataGrid description: REFERENCE - Built-in Controls --- -import TreeDataGridFilesScreenshot from '/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-files.png'; -import TreeDataGridCountriesScreenshot from '/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-countries.png'; -import TreeDataGridNuGetScreenshot from '/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-nuget.png'; +import TreeDataGridFilesScreenshot from '/img/reference/controls/treedatagrid/treedataggrid-files.png'; +import TreeDataGridCountriesScreenshot from '/img/reference/controls/treedatagrid/treedataggrid-countries.png'; +import TreeDataGridNuGetScreenshot from '/img/reference/controls/treedatagrid/treedataggrid-nuget.png'; # TreeDataGrid diff --git a/docs/reference/controls/treedatagrid/creating-a-flat-treedatagrid.md b/docs/reference/controls/treedatagrid/creating-a-flat-treedatagrid.md index 721e47cdb..e6b9c7bde 100644 --- a/docs/reference/controls/treedatagrid/creating-a-flat-treedatagrid.md +++ b/docs/reference/controls/treedatagrid/creating-a-flat-treedatagrid.md @@ -2,7 +2,7 @@ description: REFERENCE - Built-in Controls --- -import FlatTreeDataGridSourceScreenshot from '/img/reference/controls/detailed-reference/treedatagrid/treedatagrid-flat.gif'; +import FlatTreeDataGridSourceScreenshot from '/img/reference/controls/treedatagrid/treedatagrid-flat.gif'; # Flat Tree Data Grid diff --git a/docs/reference/controls/treedatagrid/creating-a-hierarchical-treedatagrid.md b/docs/reference/controls/treedatagrid/creating-a-hierarchical-treedatagrid.md index 9567d4160..ce7bf6bf2 100644 --- a/docs/reference/controls/treedatagrid/creating-a-hierarchical-treedatagrid.md +++ b/docs/reference/controls/treedatagrid/creating-a-hierarchical-treedatagrid.md @@ -2,7 +2,7 @@ description: REFERENCE - Built-in Controls --- -import HierarchicalTreeDataGridSourceScreenshot from '/img/reference/controls/detailed-reference/treedatagrid/treedatagrid-hierarchical.gif'; +import HierarchicalTreeDataGridSourceScreenshot from '/img/reference/controls/treedatagrid/treedatagrid-hierarchical.gif'; # Hierarchical Tree Data Grid diff --git a/docs/reference/controls/treedatagrid/treedatagrid-column-types.md b/docs/reference/controls/treedatagrid/treedatagrid-column-types.md index 14e614d79..d117266e8 100644 --- a/docs/reference/controls/treedatagrid/treedatagrid-column-types.md +++ b/docs/reference/controls/treedatagrid/treedatagrid-column-types.md @@ -60,5 +60,5 @@ new TemplateColumn("Column Header", The above is the signature of the `TemplateColumn`constructor. It has two required parameters: the first is the column header, and the second is a function that returns `IDataTemplate`. :::info -For more information about the concept of creating a **data template** in code, see [here](../../../concepts/templates/creating-data-templates-in-code.md). +For more information about the concept of creating a **data template** in code, see [here](../../../concepts/templates/creating-data-templates-in-code). ::: diff --git a/docs/reference/controls/treeview-1.md b/docs/reference/controls/treeview-1.md index 853399dcd..70dfe115c 100644 --- a/docs/reference/controls/treeview-1.md +++ b/docs/reference/controls/treeview-1.md @@ -3,8 +3,8 @@ title: TreeView description: REFERENCE - Built-in Controls --- -import TreeViewAnimalHierarchyScreenshot from '/img/reference/controls/detailed-reference/treeview/treeview-animal-hierarchy.gif'; -import TreeViewEnhancedAnimalHierarchyScreenshot from '/img/reference/controls/detailed-reference/treeview/treeview-enhanced-animal-hierarchy.gif'; +import TreeViewAnimalHierarchyScreenshot from '/img/reference/controls/treeview/treeview-animal-hierarchy.gif'; +import TreeViewEnhancedAnimalHierarchyScreenshot from '/img/reference/controls/treeview/treeview-enhanced-animal-hierarchy.gif'; # TreeView @@ -34,7 +34,7 @@ You will probably use these properties most often: ItemsControl.ItemPanel - The container panel to place items in. By default, this is a StackPanel. See [this page](../../../concepts/custom-itemspanel) to customise the ItemsPanel. + The container panel to place items in. By default, this is a StackPanel. See [this page](../../concepts/custom-itemspanel.md) to customise the ItemsPanel. ItemsControl.Styles diff --git a/docs/reference/controls/uniform-grid.md b/docs/reference/controls/uniform-grid.md index 8ed6eaac8..c37f88c80 100644 --- a/docs/reference/controls/uniform-grid.md +++ b/docs/reference/controls/uniform-grid.md @@ -3,7 +3,7 @@ title: UniformGrid description: REFERENCE - Built-in Controls --- -import UniformGridFrenchFlagScreenshot from '/img/reference/controls/detailed-reference/uniformgrid/uniformgrid-french-flag.png'; +import UniformGridFrenchFlagScreenshot from '/img/reference/controls/uniformgrid/uniformgrid-french-flag.png'; # UniformGrid diff --git a/docs/reference/controls/value-selector-controls.md b/docs/reference/controls/value-selector-controls.md index 6b13bc2eb..1f6ef34ca 100644 --- a/docs/reference/controls/value-selector-controls.md +++ b/docs/reference/controls/value-selector-controls.md @@ -6,4 +6,4 @@ description: REFERENCE These controls provide a graphical presentation to represent a value of a specific type. They also provide some kind of graphical interaction to change the value. -
ControlTypeDescription
CheckBoxBooleanTrue value presented as a check mark. Click interaction toggles the value. Has an option to display an 'unknown' value.
SliderDoubleRelative value compared to a maximum and minimum value presented as the position along the length of the slider track of the slider button. Drag interaction on the slider button can alter the value between the maximum and minimum values. Keyboard and click interactions can also nudge the value.
CalendarDateTimeThe calendar is a control for users to select dates or date ranges.
CalendarDatePickerDateTimeAn extension of the calendar control that includes a text box and button.
DatePickerDateTimeThe date picker has three 'spinner' controls to allow the user to pick a date value.
TimePickerTimeSpanThe time picker has three 'spinner' controls to allow the user to pick a time from hours, minutes and seconds.
+
ControlTypeDescription
CheckBoxBooleanTrue value presented as a check mark. Click interaction toggles the value. Has an option to display an 'unknown' value.
SliderDoubleRelative value compared to a maximum and minimum value presented as the position along the length of the slider track of the slider button. Drag interaction on the slider button can alter the value between the maximum and minimum values. Keyboard and click interactions can also nudge the value.
CalendarDateTimeThe calendar is a control for users to select dates or date ranges.
CalendarDatePickerDateTimeAn extension of the calendar control that includes a text box and button.
DatePickerDateTimeThe date picker has three 'spinner' controls to allow the user to pick a date value.
TimePickerTimeSpanThe time picker has three 'spinner' controls to allow the user to pick a time from hours, minutes and seconds.
diff --git a/docs/reference/controls/viewbox.md b/docs/reference/controls/viewbox.md index d37d6e8b1..b3392a8f9 100644 --- a/docs/reference/controls/viewbox.md +++ b/docs/reference/controls/viewbox.md @@ -3,13 +3,13 @@ title: Viewbox description: REFERENCE - Built-in Controls --- -import ViewboxScaleUniformBothScreenshot from '/img/reference/controls/detailed-reference/viewbox/viewbox-scale-uniform-both.gif'; -import ViewboxScaleUniformFillBothScreenshot from '/img/reference/controls/detailed-reference/viewbox/viewbox-scale-uniformtofill-both.gif'; -import ViewboxScaleFillBothScreenshot from '/img/reference/controls/detailed-reference/viewbox/viewbox-scale-fill-both.gif'; -import ViewboxScaleNoneBothScreenshot from '/img/reference/controls/detailed-reference/viewbox/viewbox-scale-none-both.gif'; +import ViewboxScaleUniformBothScreenshot from '/img/reference/controls/viewbox/viewbox-scale-uniform-both.gif'; +import ViewboxScaleUniformFillBothScreenshot from '/img/reference/controls/viewbox/viewbox-scale-uniformtofill-both.gif'; +import ViewboxScaleFillBothScreenshot from '/img/reference/controls/viewbox/viewbox-scale-fill-both.gif'; +import ViewboxScaleNoneBothScreenshot from '/img/reference/controls/viewbox/viewbox-scale-none-both.gif'; -import ViewboxScaleUniformDownOnlyScreenshot from '/img/reference/controls/detailed-reference/viewbox/viewbox-uniform-downonly.gif'; -import ViewboxScaleUniformUpOnlyScreenshot from '/img/reference/controls/detailed-reference/viewbox/viewbox-uniform-uponly.gif'; +import ViewboxScaleUniformDownOnlyScreenshot from '/img/reference/controls/viewbox/viewbox-uniform-downonly.gif'; +import ViewboxScaleUniformUpOnlyScreenshot from '/img/reference/controls/viewbox/viewbox-uniform-uponly.gif'; # Viewbox diff --git a/docs/reference/controls/wrappanel.md b/docs/reference/controls/wrappanel.md index 1bc22582f..82e5f01be 100644 --- a/docs/reference/controls/wrappanel.md +++ b/docs/reference/controls/wrappanel.md @@ -3,8 +3,8 @@ title: WrapPanel description: REFERENCE - Built-in Controls --- -import WrapPanelHorizontalScreenshot from '/img/reference/controls/detailed-reference/wrappanel/wrappanel-horizontal.png'; -import WrapPanelVerticalScreenshot from '/img/reference/controls/detailed-reference/wrappanel/wrappanel-vertical.png'; +import WrapPanelHorizontalScreenshot from '/img/reference/controls/wrappanel/wrappanel-horizontal.png'; +import WrapPanelVerticalScreenshot from '/img/reference/controls/wrappanel/wrappanel-vertical.png'; # WrapPanel diff --git a/redirects/migrate-010-to-110.js b/redirects/migrate-010-to-110.js index b67d033cd..a1e2d0010 100644 --- a/redirects/migrate-010-to-110.js +++ b/redirects/migrate-010-to-110.js @@ -69,7 +69,7 @@ const redirects = [ }, { "from": "/docs/controls/calendardatepicker", - "to": "/docs/reference/controls/detailed-reference/calendar/calendar-date-picker" + "to": "/docs/reference/controls/calendar/calendar-date-picker" }, { "from": "/docs/controls/radiobutton", @@ -88,14 +88,14 @@ const redirects = [ "/docs/controls/tray-icon", "/docs/controls/trayicon" ], - "to": "/docs/reference/controls/detailed-reference/tray-icon" + "to": "/docs/reference/controls/tray-icon" }, { "from": [ "/docs/controls/treeview-1", "/docs/controls/treeview" ], - "to": "/docs/reference/controls/detailed-reference/treeview-1" + "to": "/docs/reference/controls/treeview-1" }, { "from": "/docs/data-binding/", @@ -359,7 +359,108 @@ const redirects = [ { "from": "/docs/tutorials/developing-for-mobile/create-a-cross-platform-solution", "to": "/docs/guides/building-cross-platform-applications/solution-setup" - } + }, + { + "from": "/docs/reference/controls/detailed-reference/border", + "to": "/docs/reference/controls/border" + }, + { + "from": "/docs/reference/controls/detailed-reference/calendar", + "to": "/docs/reference/controls/calendar/" + }, + { + "from": "/docs/reference/controls/detailed-reference/calendar/calendar-date-picker", + "to": "/docs/reference/controls/calendar/calendar-date-picker" + }, + { + "from": "/docs/reference/controls/detailed-reference/datagrid/data-grid-template-columns", + "to": "/docs/reference/controls/datagrid/data-grid-template-columns" + }, + { + "from": "/docs/reference/controls/detailed-reference/drawing-image", + "to": "/docs/reference/controls/drawing-image" + }, + { + "from": "/docs/reference/controls/detailed-reference/label", + "to": "/docs/reference/controls/label" + }, + { + "from": "/docs/reference/controls/detailed-reference/menu-flyout", + "to": "/docs/reference/controls/menu-flyout" + }, + { + "from": "/docs/reference/controls/detailed-reference/path-icon", + "to": "/docs/reference/controls/path-icon" + }, + { + "from": "/docs/reference/controls/detailed-reference/selectable-textblock", + "to": "/docs/reference/controls/selectable-textblock" + }, + { + "from": "/docs/reference/controls/detailed-reference/tabcontrol", + "to": "/docs/reference/controls/tabcontrol" + }, + { + "from": "/docs/reference/controls/detailed-reference/tabstrip", + "to": "/docs/reference/controls/tabstrip" + }, + { + "from": "/docs/reference/controls/detailed-reference/textblock", + "to": "/docs/reference/controls/textblock" + }, + { + "from": "/docs/reference/controls/detailed-reference/textbox", + "to": "/docs/reference/controls/textbox" + }, + { + "from": "/docs/reference/controls/detailed-reference/timepicker", + "to": "/docs/reference/controls/timepicker" + }, + { + "from": "/docs/reference/controls/detailed-reference/tooltip", + "to": "/docs/reference/controls/tooltip" + }, + { + "from": "/docs/reference/controls/detailed-reference/transitioningcontentcontrol", + "to": "/docs/reference/controls/transitioningcontentcontrol" + }, + { + "from": "/docs/reference/controls/detailed-reference/tray-icon", + "to": "/docs/reference/controls/tray-icon" + }, + { + "from": "/docs/reference/controls/detailed-reference/treedatagrid", + "to": "/docs/reference/controls/treedatagrid/" + }, + { + "from": "/docs/reference/controls/detailed-reference/treedatagrid/creating-a-flat-treedatagrid", + "to": "/docs/reference/controls/treedatagrid/creating-a-flat-treedatagrid" + }, + { + "from": "/docs/reference/controls/detailed-reference/treedatagrid/creating-a-hierarchical-treedatagrid", + "to": "/docs/reference/controls/treedatagrid/creating-a-hierarchical-treedatagrid" + }, + { + "from": "/docs/reference/controls/detailed-reference/treedatagrid/treedatagrid-column-types", + "to": "/docs/reference/controls/treedatagrid/treedatagrid-column-types" + }, + { + "from": "/docs/reference/controls/detailed-reference/treeview-1", + "to": "/docs/reference/controls/treeview-1" + }, + { + "from": "/docs/reference/controls/detailed-reference/uniform-grid", + "to": "/docs/reference/controls/uniform-grid" + }, + { + "from": "/docs/reference/controls/detailed-reference/viewbox", + "to": "/docs/reference/controls/viewbox" + }, + { + "from": "/docs/reference/controls/detailed-reference/wrappanel", + "to": "/docs/reference/controls/wrappanel" + }, + // Can't be redirected, as plugin treats it as the same file // { '/docs/controls/TransitioningContentControl' }, diff --git a/static/img/reference/controls/detailed-reference/border/border-drop-shadow.png b/static/img/reference/controls/border/border-drop-shadow.png similarity index 100% rename from static/img/reference/controls/detailed-reference/border/border-drop-shadow.png rename to static/img/reference/controls/border/border-drop-shadow.png diff --git a/static/img/reference/controls/detailed-reference/border/border-pod-look.png b/static/img/reference/controls/border/border-pod-look.png similarity index 100% rename from static/img/reference/controls/detailed-reference/border/border-pod-look.png rename to static/img/reference/controls/border/border-pod-look.png diff --git a/static/img/reference/controls/detailed-reference/menuflyout/menuflyout-button.gif b/static/img/reference/controls/menuflyout/menuflyout-button.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/menuflyout/menuflyout-button.gif rename to static/img/reference/controls/menuflyout/menuflyout-button.gif diff --git a/static/img/reference/controls/detailed-reference/pathicon/pathicon-house.png b/static/img/reference/controls/pathicon/pathicon-house.png similarity index 100% rename from static/img/reference/controls/detailed-reference/pathicon/pathicon-house.png rename to static/img/reference/controls/pathicon/pathicon-house.png diff --git a/static/img/reference/controls/detailed-reference/tabcontrol/tabcontrol-navigation.gif b/static/img/reference/controls/tabcontrol/tabcontrol-navigation.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/tabcontrol/tabcontrol-navigation.gif rename to static/img/reference/controls/tabcontrol/tabcontrol-navigation.gif diff --git a/static/img/reference/controls/detailed-reference/tabcontrol/tabcontrol-zones.png b/static/img/reference/controls/tabcontrol/tabcontrol-zones.png similarity index 100% rename from static/img/reference/controls/detailed-reference/tabcontrol/tabcontrol-zones.png rename to static/img/reference/controls/tabcontrol/tabcontrol-zones.png diff --git a/static/img/reference/controls/detailed-reference/tabstrip/tabstrip-navigation.gif b/static/img/reference/controls/tabstrip/tabstrip-navigation.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/tabstrip/tabstrip-navigation.gif rename to static/img/reference/controls/tabstrip/tabstrip-navigation.gif diff --git a/static/img/reference/controls/detailed-reference/textblock/textblock-basic.png b/static/img/reference/controls/textblock/textblock-basic.png similarity index 100% rename from static/img/reference/controls/detailed-reference/textblock/textblock-basic.png rename to static/img/reference/controls/textblock/textblock-basic.png diff --git a/static/img/reference/controls/detailed-reference/textblock/textblock-run.png b/static/img/reference/controls/textblock/textblock-run.png similarity index 100% rename from static/img/reference/controls/detailed-reference/textblock/textblock-run.png rename to static/img/reference/controls/textblock/textblock-run.png diff --git a/static/img/reference/controls/detailed-reference/textblock/textblock-span.png b/static/img/reference/controls/textblock/textblock-span.png similarity index 100% rename from static/img/reference/controls/detailed-reference/textblock/textblock-span.png rename to static/img/reference/controls/textblock/textblock-span.png diff --git a/static/img/reference/controls/detailed-reference/textblock/textblock-uicontainer.png b/static/img/reference/controls/textblock/textblock-uicontainer.png similarity index 100% rename from static/img/reference/controls/detailed-reference/textblock/textblock-uicontainer.png rename to static/img/reference/controls/textblock/textblock-uicontainer.png diff --git a/static/img/reference/controls/detailed-reference/textbox/textbox-entry.gif b/static/img/reference/controls/textbox/textbox-entry.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/textbox/textbox-entry.gif rename to static/img/reference/controls/textbox/textbox-entry.gif diff --git a/static/img/reference/controls/detailed-reference/timepicker/timepicker.gif b/static/img/reference/controls/timepicker/timepicker.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/timepicker/timepicker.gif rename to static/img/reference/controls/timepicker/timepicker.gif diff --git a/static/img/reference/controls/detailed-reference/tooltip/tooltip-content-hover.gif b/static/img/reference/controls/tooltip/tooltip-content-hover.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/tooltip/tooltip-content-hover.gif rename to static/img/reference/controls/tooltip/tooltip-content-hover.gif diff --git a/static/img/reference/controls/detailed-reference/tooltip/tooltip-text-hover.gif b/static/img/reference/controls/tooltip/tooltip-text-hover.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/tooltip/tooltip-text-hover.gif rename to static/img/reference/controls/tooltip/tooltip-text-hover.gif diff --git a/static/img/reference/controls/detailed-reference/transitioningcontentcontrol/transitioningcontentcontrol-fade.webp b/static/img/reference/controls/transitioningcontentcontrol/transitioningcontentcontrol-fade.webp similarity index 100% rename from static/img/reference/controls/detailed-reference/transitioningcontentcontrol/transitioningcontentcontrol-fade.webp rename to static/img/reference/controls/transitioningcontentcontrol/transitioningcontentcontrol-fade.webp diff --git a/static/img/reference/controls/detailed-reference/transitioningcontentcontrol/transitioningcontentcontrol-slide.webp b/static/img/reference/controls/transitioningcontentcontrol/transitioningcontentcontrol-slide.webp similarity index 100% rename from static/img/reference/controls/detailed-reference/transitioningcontentcontrol/transitioningcontentcontrol-slide.webp rename to static/img/reference/controls/transitioningcontentcontrol/transitioningcontentcontrol-slide.webp diff --git a/static/img/reference/controls/detailed-reference/trayicon/trayicon.gif b/static/img/reference/controls/trayicon/trayicon.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/trayicon/trayicon.gif rename to static/img/reference/controls/trayicon/trayicon.gif diff --git a/static/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-countries.png b/static/img/reference/controls/treedatagrid/treedataggrid-countries.png similarity index 100% rename from static/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-countries.png rename to static/img/reference/controls/treedatagrid/treedataggrid-countries.png diff --git a/static/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-files.png b/static/img/reference/controls/treedatagrid/treedataggrid-files.png similarity index 100% rename from static/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-files.png rename to static/img/reference/controls/treedatagrid/treedataggrid-files.png diff --git a/static/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-nuget.png b/static/img/reference/controls/treedatagrid/treedataggrid-nuget.png similarity index 100% rename from static/img/reference/controls/detailed-reference/treedatagrid/treedataggrid-nuget.png rename to static/img/reference/controls/treedatagrid/treedataggrid-nuget.png diff --git a/static/img/reference/controls/detailed-reference/treedatagrid/treedatagrid-flat.gif b/static/img/reference/controls/treedatagrid/treedatagrid-flat.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/treedatagrid/treedatagrid-flat.gif rename to static/img/reference/controls/treedatagrid/treedatagrid-flat.gif diff --git a/static/img/reference/controls/detailed-reference/treedatagrid/treedatagrid-hierarchical.gif b/static/img/reference/controls/treedatagrid/treedatagrid-hierarchical.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/treedatagrid/treedatagrid-hierarchical.gif rename to static/img/reference/controls/treedatagrid/treedatagrid-hierarchical.gif diff --git a/static/img/reference/controls/detailed-reference/treeview/treeview-animal-hierarchy.gif b/static/img/reference/controls/treeview/treeview-animal-hierarchy.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/treeview/treeview-animal-hierarchy.gif rename to static/img/reference/controls/treeview/treeview-animal-hierarchy.gif diff --git a/static/img/reference/controls/detailed-reference/treeview/treeview-enhanced-animal-hierarchy.gif b/static/img/reference/controls/treeview/treeview-enhanced-animal-hierarchy.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/treeview/treeview-enhanced-animal-hierarchy.gif rename to static/img/reference/controls/treeview/treeview-enhanced-animal-hierarchy.gif diff --git a/static/img/reference/controls/detailed-reference/uniformgrid/uniformgrid-french-flag.png b/static/img/reference/controls/uniformgrid/uniformgrid-french-flag.png similarity index 100% rename from static/img/reference/controls/detailed-reference/uniformgrid/uniformgrid-french-flag.png rename to static/img/reference/controls/uniformgrid/uniformgrid-french-flag.png diff --git a/static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-fill-both.gif b/static/img/reference/controls/viewbox/viewbox-scale-fill-both.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-fill-both.gif rename to static/img/reference/controls/viewbox/viewbox-scale-fill-both.gif diff --git a/static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-none-both.gif b/static/img/reference/controls/viewbox/viewbox-scale-none-both.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-none-both.gif rename to static/img/reference/controls/viewbox/viewbox-scale-none-both.gif diff --git a/static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-uniform-both.gif b/static/img/reference/controls/viewbox/viewbox-scale-uniform-both.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-uniform-both.gif rename to static/img/reference/controls/viewbox/viewbox-scale-uniform-both.gif diff --git a/static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-uniformtofill-both.gif b/static/img/reference/controls/viewbox/viewbox-scale-uniformtofill-both.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/viewbox/viewbox-scale-uniformtofill-both.gif rename to static/img/reference/controls/viewbox/viewbox-scale-uniformtofill-both.gif diff --git a/static/img/reference/controls/detailed-reference/viewbox/viewbox-uniform-downonly.gif b/static/img/reference/controls/viewbox/viewbox-uniform-downonly.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/viewbox/viewbox-uniform-downonly.gif rename to static/img/reference/controls/viewbox/viewbox-uniform-downonly.gif diff --git a/static/img/reference/controls/detailed-reference/viewbox/viewbox-uniform-uponly.gif b/static/img/reference/controls/viewbox/viewbox-uniform-uponly.gif similarity index 100% rename from static/img/reference/controls/detailed-reference/viewbox/viewbox-uniform-uponly.gif rename to static/img/reference/controls/viewbox/viewbox-uniform-uponly.gif diff --git a/static/img/reference/controls/detailed-reference/wrappanel/wrappanel-horizontal.png b/static/img/reference/controls/wrappanel/wrappanel-horizontal.png similarity index 100% rename from static/img/reference/controls/detailed-reference/wrappanel/wrappanel-horizontal.png rename to static/img/reference/controls/wrappanel/wrappanel-horizontal.png diff --git a/static/img/reference/controls/detailed-reference/wrappanel/wrappanel-vertical.png b/static/img/reference/controls/wrappanel/wrappanel-vertical.png similarity index 100% rename from static/img/reference/controls/detailed-reference/wrappanel/wrappanel-vertical.png rename to static/img/reference/controls/wrappanel/wrappanel-vertical.png