Elements' Summary |
DisplayName |
denotes the human-readable display name used to present a property to the user
|
Control |
denotes the control which should be used to represent the property at the UI.
|
HelpURL |
specifies the URL to the help topic to be associated with the property
|
HasPrimaryButton |
detetrmines whether a button exists which can be used for a more complex, interactive
property value input.
|
PrimaryButtonId |
describes a unique id to associate with the primary button
|
PrimaryButtonImageURL |
describes the URL of an image to display on the primary button, if any.
|
PrimaryButtonImage |
describes a graphics to display at the primary button, if any.
|
HasSecondaryButton |
detetrmines whether a secondary button exists which can be used for a more complex, interactive
property value input.
|
SecondaryButtonId |
describes a unique id to associate with the primary button
|
SecondaryButtonImageURL |
describes the URL of an image to display on the secondary button, if any.
|
SecondaryButtonImage |
describes a graphics to display at the secondary button, if any.
|
IndentLevel |
describes the indent level for the property
|
Category |
describes the category into which the property should be sorted by the ObjectInspector.
|
Elements' Details |
DisplayName
string DisplayName;
- Description
- denotes the human-readable display name used to present a property to the user
|
|
Control
|
HelpURL
string HelpURL;
- Description
- specifies the URL to the help topic to be associated with the property
|
|
HasPrimaryButton
|
PrimaryButtonId
string PrimaryButtonId;
- Description
- describes a unique id to associate with the primary button
In OpenOffice.org, UI elements sometimes require a so-called UniqueID, which can be
used to uniquely (within the whole application) identify this UI element. For instance,
automating the OpenOffice.org UI via a dedicated separate application ("TestTool") requires
such IDs.
If a primary button exists for a property's UI representation (HasPrimaryButton),
it gets the ID specified herein.
|
|
PrimaryButtonImageURL
string PrimaryButtonImageURL;
- Description
- describes the URL of an image to display on the primary button, if any.
This URL will be used to obtain an actual ::com::sun::star::graphic::XGraphic
object from an ::com::sun::star::graphic::GraphicProvider.
The property will be ignored if HasPrimaryButton is false.
If you need to specify a graphic which does not have an URL, but is available as
::com::sun::star::graphic::XGraphic only, then you must leave
PrimaryButtonImageURL empty, and use the PrimaryButtonImage property.
- See also
- PrimaryButtonImage
|
|
PrimaryButtonImage
|
HasSecondaryButton
|
SecondaryButtonId
string SecondaryButtonId;
- Description
- describes a unique id to associate with the primary button
If a secondary button exists for a property's UI representation (HasSecondaryButton),
it gets the ID specified herein.
- See also
- PrimaryButtonId
|
|
SecondaryButtonImageURL
string SecondaryButtonImageURL;
- Description
- describes the URL of an image to display on the secondary button, if any.
This URL will be used to obtain an actual ::com::sun::star::graphic::XGraphic
object from an ::com::sun::star::graphic::GraphicProvider.
The property will be ignored if HasSecondaryButton is false.
If you need to specify a graphic which does not have an URL, but is available as
::com::sun::star::graphic::XGraphic only, then you must leave
SecondaryButtonImageURL empty, and use the SecondaryButtonImage property.
- See also
- SecondaryButtonImage
|
|
SecondaryButtonImage
|
IndentLevel
short IndentLevel;
- Description
- describes the indent level for the property
If a given property semantically depends on another one, the indent level
can be used to visually represent this fact. For this, the dependent property's
indent level would be one larger than the indent level of the other property.
Normally, XPropertyHandlers will set this to 0 when describing
the UI for a normal property.
|
|
Category
string Category;
- Description
- describes the category into which the property should be sorted by the ObjectInspector.
An ObjectInspector can visually group properties which semantically belong
together (for instance using tab pages). The decision which properties actually belong together
is made using this Category attribute.
For your implementation of XPropertyHandler, it's recommended that you document the programmatic
names used for property categories. This way, your handler might be re-used in
different contexts, where only the XObjectInspectorModel needs to provide consistent
UI names for the categories.
- See also
- XObjectInspectorModel::describeCategories
|
|
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.