Namespace ABB.Robotics.RobotStudio.Environment
Classes
ApplicationMenu
Represents the Application Menu that is displayed when the Application Button in the upper-left corner is pressed
CommandBar
Represents the contents of a ToolBarControl
CommandBarButton
Represents a button control in a menu, toolbar or in the ribbon
CommandBarButtonGroup
Represents a dynamic set of menu buttons
CommandBarCollection
Represents a collection of command bars
CommandBarComboBox
Represents a combobox in a toolbar
CommandBarComboBoxItem
Represent a single item in a CommandBarComboBox
CommandBarComboBoxItemCollection
Represents a collection of items in a CommandBarComboBox
CommandBarContextPopup
Corresponds to a context menu popup
CommandBarControl
Base class for all items appearing in tool bars, menus and context menus.
CommandBarControlCollection
Represents a collection of CommandBarControls
CommandBarCustomControl
Represents a toolbar or menu item that contains a custom Windows Forms control
CommandBarGalleryPopup
A Popup menu containing a gallery, and optionally some menu items
CommandBarHeader
Represents a header in a menu or gallery
CommandBarPopup
Corresponds to a menu popup (or a toolstrip inside a menu)
CommandBarSeparator
Summary description for CommandBarSeparator.
CommandGroupExecuteCommandEventArgs
Provides data for the CommandGroupExecuteCommand event
DisplayCommandGroupEventArgs
Provides data for the DisplayCommandGroup event
DocumentWindow
Corresponds to a window hosted in the tabbed document window area
ExceptionEventArgs
Provides data for the Exception event.
ExecuteCommandEventArgs
Provides data for the ExecuteCommand event
ExecutedCommandEventArgs
Provides data for the ExecutedCommand event
ExecutingCommandEventArgs
Provides data for the ExecutingCommand event
ExitedEventArgs
Provides data for the Exited event.
LaunchingOptionsPageEventArgs
Event arguments for the LaunchingOptionsPage event
MainWindow
Summary description for MainWindow.
Notification
Represents a notification that is shown in a popup when the user clicks the notification icon in the title bar. The notification can contain UI items like an icon, texts and links.
NotificationActionLink
A clickable link in a Notification that raises the LinkClicked event.
NotificationCollection
A collection of Notification objects that are shown in a popup when the user clicks the notification icon in the RobotStudio title bar.
NotificationEventArgs
Base class for Notification events.
NotificationFormattedText
A text item with formatting in a Notification.
NotificationItem
Base class for user interface items in a Notification.
NotificationLink
Base class for a clickable link in a Notification.
NotificationLinkEventArgs
Provides data for the LinkClicked event.
NotificationText
A text item in a Notification.
NotificationTextRun
A run of text in a NotificationFormattedText.
NotificationUrlLink
A clickable link in a Notification that launches an URL.
OptionsPageCollection
Represents a collection of IOptionsPage items
RibbonContextTabGroup
Rerepsents a group of context RibbonTabs for a specific selection type
RibbonContextTabGroupCollection
A collection of RibbonContextTabGroups
RibbonGroup
Corresponds to a control group in a Ribbon tab
RibbonGroupCollection
A collection of RibbonGroup objects
RibbonTab
Represents a single tab in the Ribbon
RibbonTabCollection
Represents a collection of RibbonTabs
StatusBar
Represents the status bar area docked to the bottom of the application.
StatusBarPane
Represents a single pane in the status bar
StatusBarPaneCollection
Represents a collection of status bar panes in a status bar
ToolBarControl
Standalone toolbar that can be added to a form or a user control
ToolWindow
Represents a dockable tool window in the environment
TrackCommandBarControlEventArgs
Provides data for the TrackCommandBarControl event
UIEnvironment
Provides access to the application's UI environment
UpdateCommandUIEventArgs
Provides data for the UpdateCommandUI event
VisualStyle
Describes the visual style of the application
Window
Corresponds to a window hosted in the application.
WindowCollection
Represents the collection of Windows in the application
WindowCollectionChangedEventArgs
Provides data for the Added and Removed events
Interfaces
ICommandBarControlContainer
Common interface for all classes containing a collection of child CommandBarControls
IOptionsPage
This interface must be implemented to add a page to the Options dialog.
IZoomableWindow
Represents a window with zoomable contents
Enums
CloseButtonBehavior
Specifies how a ToolWindow behaves when the close button (x) is clicked.
CommandBarHeaderStyles
Defines styles for a CommandBarHeader or a header added in DisplayCommandGroupEventArgs.
CommandBarPopupEnableMode
Available modes for the CommandBarPopup.Enabled property
DocumentWindowMode
Specifies where a DocumentWindow is displayed.
ExecuteCommandReason
Provides the reason for a command execution.
GalleryTextPosition
Specifies how text should be displayed in a CommandBarGalleryPopup
ImagePlacement
Defines values for ImagePlacement
NotificationIcon
Defines an icon to show for a Notification.
NotificationPersistence
Defines how a Notification is persisted between RobotStudio sessions.
RibbonControlLayout
Defines the layout and display of a control in the Ribbon
Theme
Available color themes
ThemeColor
Available theme colors
Delegates
CommandGroupExecuteCommandEventHandler
Event handler for the CommandGroupExecuteCommand event
DisplayCommandGroupEventHandler
Event handler for the DisplayCommandGroup event
ExceptionEventHandler
Event handler for the Exception event
ExecuteCommandEventHandler
Event handler for the ExecuteCommand event
ExecutedCommandEventHandler
Event handler for the ExecutedCommand event
ExecutingCommandEventHandler
Event handler for the ExecutingCommand event
TrackCommandBarControlEventHandler
Event handler for the TrackCommandBarControl event
UpdateCommandUIEventHandler
Event handler for the UpdateCommandUI event