Namespace contains classes of the visual controls.
| Class name | Brief description | |
| ActiveMenuItem | The ActiveMenuItem class implements a menu item that is not highlighted on hovering, and which does not close the menu when clicked. | |
| Animation | The Animation class implements animation of objects' properties and styles. | |
| AnimationPoint | The AnimationPoint class implements animation played at a specific moment in time. | |
| AnimationPoints | The AnimationPoints class implements a collection of animations played at specific moments in time. | |
| AnimationSequence | The AnimationSequence class implements animations sequence. | |
| AppBox | The AppBox class implements container of Foresight Analytics Platform web application. | |
| AreaSelection | The AreaSelection class implements the selection frame. | |
| ArrowDropPanel | The ArrowDropPanel class implements the ArrowDropPanel component which is the drop-down panel wit arrow and random contents. | |
| Autocomplete | The Autocomplete class implements the Autocomplete component used to autocomplete the text typed in by the user. | |
| AutoRefreshMenu | The AutoRefreshMenu class implements autoupdate menu. | |
| AxisTick | The AxisTick is used to work with a tick of cylinder axis. | |
| BCList | The BCList class is a base class for working with collections of Breadcrumb component items. | |
| BorderCombo | The BorderCombo class implements the BorderCombo component: that is, a drop-down menu where the user can select border type. | |
| BorderLayout | The BorderLayout class implements the BorderLayout component which is a layout to place components inside the container respecting the borders. | |
| BorderTypeCombo | The BorderTypeCombo class implements basic settings of border editor. | |
| Breadcrumb | The Breadcrumb class implements the Breadcrumb component that is used to create an object breadcrumb. | |
| BreadcrumbItem | TheBreadcrumbItem class implements a compound item of the Breadcrumb component. | |
| BreadcrumbItemsList | The BreadcrumbItemsList class implements a collection of the Breadcrumb component items. | |
| BreadcrumbSelectedItemsList | The BreadcrumbSelectedItemsList class implements a collection of items selected in the Breadcrumb component. | |
| BubbleChartMasterSize | The BubbleChartMasterSize class implements the Size tab in the bubble chart wizard of express report. | |
| Button | The Button implements the Button component. | |
| Canvas | The Canvas class implements the Canvas component which is a canvas to render items. | |
| CanvasHTMLRenderer | The CanvasHTMLRenderer class renders the DOM tree structure. | |
| CanvasLabel | The CanvasLabel class is used to work with a label on canvas. | |
| CellPicker | The CellPicker class implements the CellPicker component designed for selecting the number of rows and columns in the table. | |
| ChangePasswordDialog | The ChangePasswordDialog component is a dialog box where the user can change password. | |
| Chart | The Chart class is used to work with a chart based on the Canvas element. | |
| ChartBreadcrumb | The ChartBreadcrumb class implements breadcrumb trail for navigating through levels of the tree map property. | |
| ChartBreadcrumbItem | The ChartBreadcrumbItem class implements breadcrumb trail for navigating through levels of the tree mapitems. | |
| ChartCommon | The ChartCommon class implements the Chart page in the chart setup masteritems. | |
| ChartLabel | The ChartLabel class determines text label. | |
| ChartMaster | The ChartMaster class implements the ChartMastercomponent which is a setup master for chart property. | |
| ChartMasterFoundation | The ChartMasterFoundation class is a base class for chart master property. | |
| CheckBox | The CheckBox class implements the CheckBox component, that is, a checkbox. | |
| Clipboard | The Clipboard class is a clipboard. | |
| ColorCombo | The ColorCombo class implements the ColorCombo component: that is, a drop-down menu for color selection. | |
| ColorLegendBase | The ColorLegendBase class implements a base class of the legends that work with color factors. | |
| ColorPanel | The ColorPanel class implements the ColorPanel component: that is, a color selection panel. | |
| Combo | The Combo class implements the Combo component; that is, an editor with a drop-down panel. | |
| ComboBox | The ComboBox class implements the ComboBox component: that is, a drop-down menu. | |
| ConfigClass | The ConfigClass class contains global settings of visual components. | |
| Container | The Container class is a base class of container objects. | |
| Control | The Control class is a base class of visual components, common class for visual and non-visual components. | |
| Cylinder | The Cylinder class is used to work with cylinder. | |
| CylinderGaugeAxis | The CylinderGaugeAxis class is used to work with cylinder axis. | |
| CylinderGaugeValue | The CylinderGaugeValue class is used to work with cylinder value. | |
| CylinderHeader | The CylinderHeader class is used to work with cylinder header. | |
| CylinderTrend | The CylinderTrend class is used to work with a trend line of cylinder. | |
| DataGrid | The DataGrid class is used to work with a table. | |
| DataGridRectangle | The DataGridRectangle class is used to work with a table rectangle. | |
| DataGridSelection | The DataGridSelection class is used to work with table lines selecting. | |
| DataVisualizer | The DataVisualizer class is a basic class for visualizers of Foresight Analytics Platform. | |
| DataVisualizerContainer | The DataVisualizerContainer class implements the visual components container. | |
| DateTimeEdit | The DateTimeEdit class implements the DateTimeEdit component: that is, a date and time editor. | |
| DateTimePicker | The DateTimePicker class implements the DateTimePicker component: that is, a date and time editor provided with a drop-down calendar where the user can select desired date. | |
| DGFormater | The DGFormater class is used to format table data. | |
| Dialog | The Dialog class implements the dialog box. | |
| DiscussMenu | The DiscussMenu class implements the Share menu used to publish a link to a repository object to social networks. | |
| DropPanel | The DropPanel class implements the DropPanel component which is a drop-down panel with any content. | |
| DVSyncManager | The DVSyncManager class is used to synchronize visual components. | |
| FileUpload | The FileUpload class implements the FileUpload component. | |
| FlexLayout | The FlexLayout class implements the FlexLayout component which is a flexible layout tot place components inside the container. | |
| FontBox | The FontBox class implements the FontBox component used to set up text parameters. | |
| FontComboBox | The FontComboBox class implements the FontComboBox component: that is, a dropdown list where the user can select desired font. | |
| FontDialog | The FontDialog class implements the FontDialog component: that is, a standard font selection dialog. | |
| FontTools | The FontTools class implements text parameter setup panel. | |
| GaugeCenterLabel | The GaugeCenterLabel class implements speedometer central text label. | |
| GradientSlider | The GradientSlider class implements a gradient control for selecting a value by moving sliders. | |
| GridPanel | The GridPanel class implements the GridPanel component: that is, a table where the user can locate components. | |
| HighlightEffect | The HighlightEffect class implements an effect of item highlighting. | |
| Hyperlink | The Hyperlink class implements the Hyperlink component. | |
| IconListItem | The IconListItem class implements the IconListItem component: that is, an item of a list that consists of icons. | |
| ImagePreloader | The ImagePreloader class is used to load several images. | |
| InfoWindow | The InfoWindow class implements an information window. | |
| InfoWindowPanel | The InfoWindowPanel class implements an information window panel. | |
| IntervalsLegend | The IntervalsLegend class implements visualizer legend with intervals. | |
| Label | The Label class implements the Label component. | |
| LayoutBox | The LayoutBox class implements the LayoutBox component which is a container for table components represented by the table. | |
| LegendBase | The LegendBase class implements a base class of the legend. | |
| LegendHeader | The LegendHeader class implements legend header. | |
| LegendToolTip | The LegendToolTip class implements legend tooltip. | |
| LineLabel | The LineLabel class implements the LineLabel component whish is the label with line. | |
| ListBox | The ListBox class implements the ListBoxcomponent which is the list. | |
| ListItem | The ListItem class implements the ListItem component which is the list property. | |
| LoginForm | The LoginForm class implements the view of login window. | |
| LongListBox | The LongListBox class implements the LongListBox component which is a grouped list. | |
| LongListItem | The LongListItem class implements the LongListItem component that is an element of grouped list property. | |
| MainMenu | The MainMenu class implements the MainMenu component which is a main menu. | |
| MainMenuButton | The MainMenuButton class implements a child item of the main menu, namely, button. | |
| MainPanel | The MainPanel class implements the MainPanel component which is a drop-down panel with menu. | |
| MainPanelItem | The MainPanelItem class implements the MainPanelItem component which is the drop-down menu item. | |
| MapArrowBase | The MapArrowBase class is a abstract class presenting basic properties of system arrows. | |
| MapArrowLabelPanel | The MapArrowLabelPanel class is used to work with settings of arrow labels on a map. |
|
| MapMaster | The MapMaster class implements the MapMaster component which is the master to work with a map. | |
| MapMaster.AreaVisualPanel | The MapMaster.AreaVisualPanel class implements the Color panel of map masteritem. | |
| MapMaster.LegendPanel | The MapMaster.LegendPanel implements the Legend panel of map master. | |
| MapMaster.Visual3DPanel | The MapMaster.Visual3DPanel class implements the Height indicator panel of map master property. | |
| MapObject | The MapObject class implements an abstract object on a map. | |
| MapSizeLegendPanel | The MapSizeLegendPanel class is the Height legend panel in the master to work with a map property. | |
| MaskEdit | The MaskEdit class implements the MaskEdit component, that is an editor used to enter data corresponding to a certain pattern. | |
| Master | The Master class is a base class for wizards. | |
| MasterPanel | The MasterPanel class is an abstract class of a master panel. | |
| MasterBorderTypeCombo | The MasterBorderTypeCombo class implements border editor of map labels on the left panel. | |
| Menu | The Menu class implements the Menu component used to open context menu. | |
| MenuHeader | The MenuHeader class implements the menu header. | |
| MenuItem | The MenuItem class implements the child component of the menu. | |
| Message | The Message class implements the Message component which is the dialog box with an icon. | |
| MetabaseListItem | The MetabaseListItem class implements an item of repository objects list. | |
| MetabaseOpenDialog | The MetabaseOpenDialog class implements the dialog box of object opening from metabase property. | |
| MiniMap | The MiniMap class implements the map zoom panel. | |
| MonthCalendar | The MonthCalendar class implements the MonthCalendar component: that is, a calendar used to select date and time. | |
| NavigationBar | The NavigationBar class implements the NavigationBar component which is the property panel used to navigate through the properties of active component and to manage properties. | |
| NavigationItem | The NavigationItem class implements the NavigationItem component which is the child item of the NavigationBar component - tab with a drop-down panel. | |
| NumberEdit | The NumberEdit class implements the NumberEdit component; that is, a value editor provided with scroll buttons. | |
| NumberEditValidateArgs | The NumberEditValidateArgs class implements arguments of the NumberEdit.Validate event for the NumberEdit component. | |
| Panel | The Panel class implements the Panel component which is the panel to place components. | |
| ParallelCoordinates | The ParallelCoordinates class implements the ParallelCoordinates component which is the chart with parallel coordinates. | |
| ParetoDialog | The ParetoDialog class implements the dialog box where the user sets up Pareto distribution for the data. | |
| PCArea | The PCArea class implements the draw area of the chart with parallel coordinates. | |
| PCAxis | The PCAxis class is an axis of the chart with parallel coordinates. | |
| PCLine | The PCLine class is a line of the chart with parallel coordiantes. | |
| PCObject | The PCObject class is a base class for chart visual items with parallel coordinates. | |
| PCVisual | The PCVisual class is intended to match data of the chart with parallel coordinates to its sizes. | |
| PlacedControlBase | The PlacedControlBase class implements a base class of visual controls. | |
| ProgressBar | The ProgressBar class implements the ProgressBar component used to show progress in execution of time-consuming operations. | |
| RadioButton | The RadioButton class implements the RadioButton, component which is a radio button to select one of mutually exclusive alternatives. | |
| RangeSlider | The GradientSlider class implements a control used to select value range by moving sliders. | |
| RatingChart | The RatingChart class implements ranking chart property. | |
| Ribbon | The class Ribbon implements the Ribboncomponent which is the tool ribbon. | |
| RibbonButton | The RibbonButton class implements the RibbonButtoncomponent which is the ribbon button of the application. | |
| RibbonCategory | The RibbonCategory class implements the RibbonCategorycomponent which is the tool ribbon tab. | |
| RibbonPanel | The RibbonPanel class implement the RibbonPanel component which is the panel of the tab of thetool ribbon property. | |
| ScrollBar | The ScrollBar class implements the ScrollBar component. | |
| ScrollBox | The ScrollBox class implements the ScrollBox component; that is, horizontal and vertical scrollbars. | |
| SearchDialog | The SearchDialog class implements the SearchDialogcomponent which is the search dialog box. | |
| Separator | The Separator class implements separator between menu items. | |
| ShadowDropPanel | The ShadowDropPanel class implements the ShadowDropPanel component which is the drop-down panel with shadow. | |
| ShortSeparator | The ShortSeparator class implements the short separator between menu items. | |
| SizeLegend | The SizeLegend class implements legend that describes size of visualizer items | |
| SignaturesEditor | The SignaturesEditor class implements signature mask edit panel. | |
| SlidePanel | The SlidePanel class implements the SlidePanel, component, that is, a control consisting of three related panels: Header, Details, and View. | |
| Slider | The Slider class implements a control that enables the user to select a value from the range by moving slider along its container. | |
| SliderItem | The SliderItem class implements a slider for the Slider component. | |
| SliderItemColor | The SliderItemColor class implements a slider for the GradientSlider component. | |
| SourceView | The SourceView class is a base class used to work with views data. | |
| Sparkline | The Sparkline class implements the Sparklinecomponent which represents a small chart placed in a particular cell of the table and is used to display table rows and columns. | |
| SpectrumLegend | The SpectrumLegend class implements spectrum legend | |
| SpinEdit | The SpinEdit class implements the SpinEdit component, that is an editor that houses scroll buttons. | |
| SplitButton | The SplitButton class implements the SplitButton component: that is, a button that consists of two parts: the upper part is a button with an image, the bottom part is a button with a drop-down menu. | |
| SplitMenuItem | The SplitMenuItem class implements menu item of the SplitButton component. | |
| Splitter | The Splitter class implements the Splitter component that separates two or three panels. | |
| Spoiler | The Spoiler class implements the Spoiler component which is the drop-down panel with items. | |
| StackPanel | The StackPanel class implements the StackPanel component: that is, a container used to position elements one by one in a vertical column or a horizontal row. | |
| TabControl | The TabControl class implements the TabControl component: that is, a control that contains several elements using the same workspace | |
| TabControlArgs | The TabControlArgs class implements arguments for events of the TabControl component. | |
| TabItem | The TabItem class implements the TabItem component, which is a child item of the TabControl component. | |
| TagCloud | The TagCloud class implements the TagCloud component which the tag cloud. | |
| TagCloudItem | The TagCloudItem class implements the TagCloudItem component which is the tag cloud item. | |
| TextArea | The TextArea class implements a text area. | |
| TextBox | The TextBox class implements a text box. | |
| TextEditor | The TextEditor class implements the TextEditor component used for text editing. | |
| Timeline | The Timeline class implements the time line property. | |
| ToolBar | The ToolBar class implements the ToolBar component. | |
| ToolBarButton | The ToolBarButton class implements the ToolBarButton component; that is, a button which is a child element of the toolbar. | |
| ToolBarSeparator | The ToolBarSeparator class implements the ToolBarSeparator component, that is, a separator between toolbar items. | |
| ToolTip | The ToolTip class implements the ToolTip component, represented by the tooltip. | |
| TreeDataVisualizer | The TreeDataVisualizer class is a visualizer of hierarchical charts. | |
| TreeChartMaster | The TreeChartMaster class implements a base class for TreeMapMaster and BubbleTreeMaster property. | |
| TreeColorPanel | The TreeColorPanel class implements the color panel in TreeMapMaster and BubbleTreeMaster property. | |
| TreeColumn | The TreeColumn class implements columns of the TreeList property. | |
| TreeColumns | The TreeColumn class implements collection of columns properties of the TreeList property. | |
| TreeCombo | The TreeCombo class implements the TreeCombocomponent which is used to show hierarchy as a drop-down list. | |
| TreeItem | The TreeItem class implements a tree item. | |
| TreeLegendPanel | The TreeLegendPanel class implements legend panel in TreeMapMaster and BubbleTreeMastermasters. | |
| TreeList | The TreeList class implements the TreeListcomponent used to show branched hierarchical structures. | |
| TreeNode | The TreeNode class implements the nodes collection items of the TreeListmasters. | |
| TreeNodes | The TreeNodes class implements the API nodes collections of the TreeListcomponent. | |
| The TreeColorPanel class implements the size panel in TreeMapMaster and BubbleTreeMaster property. | ||
| The TsSpliceDateEditor class is the date editor in the workbookmasters. | ||
| VerticalBreadCrumb | The VerticalBreadCrumb class is a base class for breadcrumb of combined hierarchy. | |
| Waiter | The Waiter class implements the Waiter component: that is, a loading indicator. | |
| WebGLControl | The WebGLControl class implements the WebGLControl component which is the WebGL graphical control. | |
| WelcomeScreen | The WelcomeScreen class implements welcome screen displayed after web-application login. | |
| Window | The Window class implements the Window component: that is, a window to place any arbitrary contents. | |
| Wizard | The Wizard class is a base class of a wizard. | |
| WizardStep | The WizardStep class is an abstract class that encapsulates logic of each separate wizard step. |
| Method name | Brief description | |
| animate | The animate method starts object animation. | |
| cropText | The cropText method is used to crop the string if it does not fit into the item. | |
| cropText2 | The cropText2 method is used to merge and crop two strings if they do not fit into the item by width. | |
| PP.Ui.fireEvent | The fireEvent method fires the event of the DOM node. | |
| getBordersHeight | The getBordersHeight method returns the sum of heights of the item internal margins and borders in pixels. | |
| getBordersWidth | The getBordersWidth method returns total width of element paddings and borders in pixels. | |
| getComboCaption | The getComboCaption method returns the string received as a result of two cropped and merged strings on putting them in the item with selected width. | |
| getConfig | The getConfig method gets visual components' global settings object. | |
| getCtrlById | The getCtrlById method returns the control by identifier of the DOM node belonging to it. | |
| getMarginsHeight | The getMarginsHeight method returns height sum of internal and external margins and borders of item in pixels. | |
| getMarginsWidth | The getMarginsWidth method returns total width of element paddings, margins and borders in pixels. | |
| getOffsetWidthNoMargins | The getOffsetWidthNoMargins returns items width in pixels without taking into account internal and external margins and borders. | |
| getPixelSize | The getPixelSize method returns size value of the item style in pixels. | |
| getRetinaUrl | The getRetinaUrl method adds the .retina prefix to sent text. | |
| getWidthOfElement | The getWidthOfElement method returns string width occupied by the text in the item in pixels. | |
| rotateNode | The rotateNode method rotate the HTML item at the specified angle. | |
| setEnblTo | The setEnblTo method is used to select or deselect availability attribute of nodes. | |
| showMessage | The showMessage method creates and shows the dialog box. | |
| toImage | The toImage method screenshots the item area. |
| Enum name | Brief description | |
| AnchorStyle | The AnchorStyle enumeration contains versions of the control position inside the container. | |
| AreaSelectionAction | The AreaSelectionAction enumeration contains actions on selection. | |
| Animation.EaseMethods | The Animation.EaseMethods enumeration contains methods of animation smoothing on playing. | |
| AreaSelectionType | The AreaSelectionType enumeration contains forms of selection frames. | |
| AxisLabelsMode | The AxisLabelsMode enumeration contains modes of the axis labels. | |
| AxisValuesMode | The AxisValuesMode enumeration contains modes of the scale labels creation. | |
| BorderCombo.BorderType | The BorderCombo.BorderType enumeration contains, how the borders can be shown. | |
| BorderCombo.LineType | The BorderCombo.LineType enumeration contains line types. | |
| BorderCombo.Mode | The BorderCombo.Mode enumeration contains displaying options for the combo-box used to select border type. | |
| BorderCombo.TypesMode | The BorderCombo.TypesMode enumeration contains the panel display mode options. | |
| ColorPanel.Mode | The ColorPanel.Mode enumeration contains display modes of the ColorCombo component. | |
| ColorPanel.SpectrumMode | The ColorPanel.SpectrumMode enumeration contains display modes of the ColorCombo component spectrum. | |
| CylinderLabelAlign | The CylinderLabelAlign enumeration contains types of axis label horizontal alignments. | |
| CylinderLabelPosition | The CylinderLabelPosition enumeration contains types of axis label vertical alignments. | |
| DataGridFormaterType | The DataGridFormaterType enumeration contains types of object attributes transformation on formatting. | |
| DateTimeEdit.Mode | The DateTimeEdit.Mode enumeration contains display modes of the DateTimeEdit component. | |
| DbDataType | The DbDataType enumeration contains types of service data. | |
| DropPanelArrowPosition | The DropPanelArrowPosition enumeration contains versions of the arrow position towards the panel. | |
| EaseMethods | The EaseMethods enumeration contains methods of animation smoothing on playing. | |
| FlexLayoutAlign | The FlexLayoutAlign enumeration contains methods of items alignment in container with flexible layout. | |
| FlexLayoutPack | The FlexLayoutPack enumeration contains methods of items vertical layout. | |
| FontBox.ControlsGroups | The FontBox.ControlsGroups enumeration contains groups of FontBox component controls. | |
| IntervalsLegendColorApplying | The IntervalsLegendColorApplying enumeration contains interval legend color visualization modes. | |
| LegendItemsOrder | The LegendItemsOrder enumeration contains legend items display modes. | |
| LegendMarkerShape | The LegendMarkerShape enumeration contains shapes of legend item markers. | |
| LegendMode | The LegendMode enumeration contains legend items display modes. | |
| LegendPageMode | The LegendPageMode enumeration contains modes of legend items split into pages. | |
| LegendType | The LegendType enumeration contains legend types. | |
| LineTypes | The LineTypes enumeration lists line types. | |
| LoginForm.ErrorType | The ErrorType enumeration contains types of errors that may occur when working with the system login window. | |
| MessageType | The MessageType enumeration contains types of dialog box. | |
| NoDataPosition | The NoDataPosition enumeration contains possible positions of No Data legend element. | |
| ShareType | The ShareType enumeration contains social networks, where the user can publish a link. | |
| SizeLegendMarkerShape | The SizeLegendMarkerShape enumeration contains markers forms of sizes legendcomponent. | |
| SparklineViewMode | The SparklineViewMode enumeration contains modes of data display on a sparkline. | |
| SpectrumLegendTextPosition | The SpectrumLegendTextPosition enumeration contains items text positions in the spectrum legendcomponent. | |
| SpoilerPosition | The SpoilerPosition enumeration contains directions of the panel expanding. | |
| TabSheetMasterMode | The TabSheetMasterMode enumeration specifies wizard type. | |
| TagCloud.Shape | The TagCloud.Shape enumeration contains form of distribution of tag cloud items. | |
| TextEditor.HyperlinkTarget | The TextEditor.HyperlinkTarget enumeration contains methods of opening a lynk. | |
| TextWrapping | The TextWrapping enumeration contains modes of wrapping the text to the next line. | |
| ToolBarButton.RoundedCorners | The ToolBarButton.RoundedCorners enumeration contains corner rounding versions. | |
| TreeColumnType | The TreeColumnType enumeration contains types of hierarchical tree column contents during sorting. | |
| TreeListSort | The TreeListSort enumeration contains variants of sorting for hierarchy tree elements. | |
| TSSelControlPos | The TSSelControlPos enumeration contents positions of the item which will be shown on the tablemasters. | |
| Visibility | The Visibility enumeration contains object visibility options. |
See also: