Difference between revisions of "Drawing Framework Glossary"
(Initial page) |
m (Added Command Group, Resource, and ResourceId) |
||
Line 1: | Line 1: | ||
+ | ==Command Group== | ||
+ | A module that implements the com::sun::star::frame::XDispatch interface and that provides one or more commands. | ||
+ | |||
==Configuration== | ==Configuration== | ||
Set of active resources. A configuration may look like | Set of active resources. A configuration may look like | ||
Line 27: | Line 30: | ||
==Requested Configuration== | ==Requested Configuration== | ||
[[#Configuration|Configuration]] that contains the resources whose activation has been requested. This may or may not be identical to the [[#Current Configuration|current configuration]]. | [[#Configuration|Configuration]] that contains the resources whose activation has been requested. This may or may not be identical to the [[#Current Configuration|current configuration]]. | ||
+ | |||
+ | |||
+ | ==Resource== | ||
+ | Resources known to the drawing framework are | ||
+ | *panes, | ||
+ | *views, | ||
+ | *tool bars, and | ||
+ | *[[#Command Group|command groups]]. | ||
+ | This set can be extended by providing resource controllers and factories for other resources. Resource are described by [[#ResourceId|ResourceIds]]. | ||
+ | |||
+ | ==ResourceId== | ||
+ | A schema of two URLs to describe a resource managed by the drawing framework. | ||
+ | |||
+ | The resource URL describes the type of the URL. The optional second URL specifies the anchor to which the resource is bound. Two examples are | ||
+ | <pre>private:resource/floater/LeftImpressPane, private:/view/SlideSorter</pre> | ||
+ | and | ||
+ | <pre>private:resource/floater/CenterPane, private:/view/SlideSorter</pre> | ||
+ | that describe the slide sorter bar in the left pane and the slide sorter view in the center pane. | ||
+ | |||
+ | [[Category:Impress]] |
Revision as of 17:13, 29 November 2006
Command Group
A module that implements the com::sun::star::frame::XDispatch interface and that provides one or more commands.
Configuration
Set of active resources. A configuration may look like
private:resource/floater/CenterPane private:resource/toolbar/ViewTabBar private:resource/view/ImpressView private:resource/floater/LeftImpressPane private:resource/view/SlideSorter private:resource/floater/RightPane private:resource/view/TaskPane
which is the pretty version of
private:resource/floater/CenterPane private:resource/floater/CenterPane private:resource/toolbar/ViewTabBar private:resource/floater/CenterPane private:resource/view/ImpressView private:resource/floater/LeftImpressPane private:resource/floater/LeftImpressPane private:resource/view/SlideSorter private:resource/floater/RightPane private:resource/floater/RightPane private:resource/view/TaskPane
where the target URLs are in the left column and the resource URLs are in the right column. The target URLs for the panes are of course not present.
Current Configuration
Configuration that contains the currently active resources. This may or may not be identical to the requested configuration.
Requested Configuration
Configuration that contains the resources whose activation has been requested. This may or may not be identical to the current configuration.
Resource
Resources known to the drawing framework are
- panes,
- views,
- tool bars, and
- command groups.
This set can be extended by providing resource controllers and factories for other resources. Resource are described by ResourceIds.
ResourceId
A schema of two URLs to describe a resource managed by the drawing framework.
The resource URL describes the type of the URL. The optional second URL specifies the anchor to which the resource is bound. Two examples are
private:resource/floater/LeftImpressPane, private:/view/SlideSorter
and
private:resource/floater/CenterPane, private:/view/SlideSorter
that describe the slide sorter bar in the left pane and the slide sorter view in the center pane.