Click or drag to resize
GraphicComponentLibrary Class
A GraphicComponentLibrary allows you to save and load graphic components to and from a library file.
Inheritance Hierarchy

Namespace:  ABB.Robotics.RobotStudio.Stations
Assembly:  ABB.Robotics.RobotStudio.Stations (in ABB.Robotics.RobotStudio.Stations.dll) Version: 7.0.8747.636
Syntax
C#
public sealed class GraphicComponentLibrary : Project

The GraphicComponentLibrary type exposes the following members.

Constructors
  NameDescription
Public methodCode exampleGraphicComponentLibrary
Creates and initializes a new GraphicComponentLibrary object.
Top
Properties
  NameDescription
Public propertyAttributes
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.)
Public propertyChildren
Enumerates all child objects.
(Inherited from ProjectObject.)
Public propertyClassification Obsolete.
Gets or Sets the ComponentLibraryClassification of the library.
Public propertyContainingProject
Returns the Project that this object is a part of, or null if it is not part of a Project.
(Inherited from ProjectObject.)
Public propertyDisplayName
Gets the name of the the object that should be displayed in the GUI.
(Inherited from ProjectObject.)
Public propertyDocumentInfo
Gets an object which contains properties about the project file
(Inherited from Project.)
Public propertyFileInfo
Gets information about the file where the project is stored.
(Inherited from Project.)
Public propertyGraphicComponents Obsolete.
Public propertyIsDirty
Determines if the project has unsaved changes.
(Inherited from Project.)
Public propertyName
Gets or sets the name of the object
(Inherited from ProjectObject.)
Public propertyParent
Returns the objects parent, if it has one.
(Inherited from ProjectObject.)
Public propertyCode exampleReadOnly
Gets or sets a value indicating if the corresponding library file is readonly or in use.
(Overrides ProjectReadOnly.)
Public propertyCode exampleRootComponent
Get the root GraphicComponent of the library.
Public propertySavedStates
Gets a SavedStateCollection that contains saved states for this object.
(Inherited from Project.)
Public propertySelection Obsolete.
This property is obsolete. Use SelectedObjects instead.
(Inherited from Project.)
Public propertyTypeDisplayName
Gets a localized name for the type of this object.
(Inherited from ProjectObject.)
Public propertyUIVisible
Gets or sets a value that indicates if this object should be displayed in GUI such as an object browser.
(Inherited from ProjectObject.)
Public propertyUniqueId
Gets a persisted, globally unique identifier for this object, that can be used to find the object using the GetObjectFromUniqueId(String) method.
(Inherited from ProjectObject.)
Top
Methods
  NameDescription
Public methodAutoSave
Saves any pending changes to the auto-save stream in the Project file.
(Inherited from Project.)
Public methodClose
Closes the project without saving changes.
(Inherited from Project.)
Public methodEquals (Inherited from Object.)
Public methodFindObjects
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetObjectFromUniqueId
Finds an object in the Project by its UniqueId.
(Inherited from Project.)
Public methodGetType (Inherited from Object.)
Public methodStatic memberCode exampleLoad(String, Boolean)
Creates and initializes a GraphicComponentLibrary from a file.
Public methodStatic memberCode exampleLoad(String, Boolean, ProgressNotification)
Creates and initializes a GraphicComponentLibrary from a file.
Public methodStatic memberCode exampleLoad(String, Boolean, ProgressNotification, Boolean)
Creates and initializes a GraphicComponentLibrary from a file.
Public methodStatic memberCode exampleLoadAsync(String, Boolean)
Creates and initializes a GraphicComponentLibrary from a file.
Public methodStatic memberCode exampleLoadAsync(String, Boolean, ProgressNotification, Boolean)
Creates and initializes a GraphicComponentLibrary from a file.
Public methodSave
Saves the project to its corresponding project file.
(Inherited from Project.)
Public methodCode exampleSaveAs
Saves a GraphicComponentLibrary to a file.
(Overrides ProjectSaveAs(String).)
Public methodSaveCopyAs
Saves a copy of the project file.
(Inherited from Project.)
Public methodToString (Inherited from ProjectObject.)
Top
Events
  NameDescription
Public eventClosed
Occurs after a Project is closed.
(Inherited from Project.)
Public eventProjectObjectRemoved
Occurs when the ContainingProject property has changed to null. This will occur when an ProjectObject object is removed from a Project project. For example when an object removed from its owning collection.
(Inherited from Project.)
Public eventSaved
Occurs after a Project has been saved to file.
(Inherited from Project.)
Public eventSaving
Occurs before a Project is saved to file.
(Inherited from Project.)
Top
Version Information

Supported in: 1.0.0.0
See Also