Drawing Framework Glossary

From Apache OpenOffice Wiki
Revision as of 17:15, 29 November 2006 by Andre (Talk | contribs)

Jump to: navigation, search

This is the glossary of the Drawing framework of the Impress and Draw applications.


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

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.

Personal tools