specifies a user interface element. More...
import "UIElement.idl";
 
  
| Exported Interfaces | |
| interface | ::com::sun::star::ui::XUIElement | 
| provides a function to retrieve a special purpose interface which depends on the specific user interface element type. | |
| interface | ::com::sun::star::lang::XInitialization | 
| interface to initialize a user interface element instance. | |
| interface | com::sun::star::util::XUpdatable | 
| used to notify an implementation that it needs to update its visual representation. | |
| interface | ::com::sun::star::lang::XComponent | 
| controls the life-time of the object. | |
| Additional Inherited Members | |
|  Public Member Functions inherited from XUIElement | |
| ::com::sun::star::uno::XInterface | getRealInterface () | 
| returns an interface to get access to user interface type specific functions. | |
|  Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
|  Public Member Functions inherited from XComponent | |
| void | dispose () | 
| The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. | |
| void | addEventListener ([in] XEventListener xListener) | 
| adds an event listener to the object. | |
| void | removeEventListener ([in] XEventListener aListener) | 
| removes an event listener from the listener list. | |
|  Public Attributes inherited from XUIElement | |
| ::com::sun::star::frame::XFrame | Frame | 
| determines the document frame to which this element is bound to. | |
| string | ResourceURL | 
| a resource URL which is a unique identifier of a user interface element. | |
| short | Type | 
| determines the type of the user interface element. | |
|  Protected Member Functions inherited from XInitialization | |
| void | initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception ) | 
| initializes the object. | |
|  Protected Member Functions inherited from XUpdatable | |
| void | update () | 
| refreshes the data of the object from the connected data source. | |
|  Protected Member Functions inherited from XComponent | |
| void | dispose () | 
| The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. | |
| void | addEventListener ([in] XEventListener xListener) | 
| adds an event listener to the object. | |
| void | removeEventListener ([in] XEventListener aListener) | 
| removes an event listener from the listener list. | |
specifies a user interface element.
A user interface element consists of a unique identifier and a type specifier. It provides an interface to retrieve a special purpose interface which depends on the specific user interface element type. Every user interface must be initialized before it can be used.
| interface ::com::sun::star::lang::XComponent | 
controls the life-time of the object.
| 
 | optional | 
interface to initialize a user interface element instance.
A user interface element must be initialized using com::sun::star::lang::XInitialization::initialize() before it can be used. The following property must be provided:
A user interface element factory creates and initializes every user interface element correctly.
| interface ::com::sun::star::ui::XUIElement | 
provides a function to retrieve a special purpose interface which depends on the specific user interface element type.
| 
 | optional | 
used to notify an implementation that it needs to update its visual representation.
A user interface element implementation should check if it has to update its visual representation. It is up to the implementation if it ignores notifications.