Show / Hide Table of Contents

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

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

In this article
Back to top Copyright © 2025 ABB