From ea91c7d90d74e1ca039ba669b5d3e14fa359c0fa Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Wed, 21 Nov 2012 17:19:28 +0100 Subject: Turn presenter screen from bundled extension to plain code The immediate trigger was 5e5c11c664f67ff9fd1120905b09a32bea3b2f6c "fdo#42070 Fix RTL support in presenter console" causing build failures on Mac OS X when linking the extension against vcl, but there should be more benefits of going from a bundled-anyway extension to plain code. (Not the least to get rid of the com.sun.star.drawing.XPresenterHelper hack.) To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant identifiers as follows: * UNO implementation com.sun.star.comp.Draw.framework.PresenterScreenJob -> org.libreoffice.comp.PresenterScreenJob * UNO implementation com.sun.star.sdext.presenter.PresenterProtocolHandler -> org.libreoffice.comp.PresenterScreenProtocolHandler * protocol handler schema vnd.com.sun.star.comp.PresenterScreen -> vnd.org.libreoffice.presenterscreen * configuration schema /org.openoffice.Office.extension.PresenterScreen -> /org.openoffice.Office.PresenterScreen (it appears this contains little to no user-changeable data anyway, so not migrating it to a new user profile due to the schema name change should not be problematic) * job ID onDocumentOpenedJob -> org.libreoffice.PresenterScreen Even with these precautions, having the presenter screen installed both as plain code and as a (per-user or shared) extension still leads to a crash when activating presentation mode (likely due to how both codes want to take control of the screen). To mitigate this, existing installations of the extension are explicitly not migrated to new user profiles. The sdext/source/presenter/bitmaps/*.png files were moved to icon-themes/galaxy/sd/res/presenterscreen-*.png and are now accessed via SdResId (adding the relevant data to sd/source/ui/inc/res_bmp.hrc and sd/source/ui/app/res_bmp.src; not sure whether these locations are already ideal). The code itself has been left mostly unchanged in sdext/source/presenter/, and it still clumsily communicates with sd core code via XPresenterHelper. There is a lot of room for improvement here. The help data is left untouched at sdext/source/presenter/help/ and needs to be incorporated properly into helpcontent2 in a follow-up commit. The --disable-ext-presenter-console configure switch is gone. Change-Id: I71adb7ae6dcdbd1802151fce6e3871d8a2026332 --- officecfg/Configuration_officecfg.mk | 3 + .../registry/data/org/openoffice/Office/Jobs.xcu | 18 +- .../data/org/openoffice/Office/PresenterScreen.xcu | 1253 ++++++++++++++++++++ .../data/org/openoffice/Office/ProtocolHandler.xcu | 11 +- officecfg/registry/data/org/openoffice/Setup.xcu | 5 + officecfg/registry/files.mk | 1 + .../org/openoffice/Office/PresenterScreen.xcs | 460 +++++++ 7 files changed, 1749 insertions(+), 2 deletions(-) create mode 100644 officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu create mode 100644 officecfg/registry/schema/org/openoffice/Office/PresenterScreen.xcs (limited to 'officecfg') diff --git a/officecfg/Configuration_officecfg.mk b/officecfg/Configuration_officecfg.mk index 7b03616a48b5..df9b30aa97a4 100644 --- a/officecfg/Configuration_officecfg.mk +++ b/officecfg/Configuration_officecfg.mk @@ -82,7 +82,9 @@ $(eval $(call gb_Configuration_add_spool_modules,registry,officecfg/registry/dat org/openoffice/Office/Common-macosx.xcu \ org/openoffice/Office/Common-wnt.xcu \ org/openoffice/Office/Common-UseOOoFileDialogs.xcu \ + org/openoffice/Office/Jobs-impress.xcu \ org/openoffice/Office/Linguistic-ForceDefaultLanguage.xcu \ + org/openoffice/Office/ProtocolHandler-impress.xcu \ org/openoffice/Office/Scripting-python.xcu \ org/openoffice/Office/Common-cjk.xcu \ org/openoffice/Office/Common-ctl.xcu \ @@ -124,6 +126,7 @@ $(eval $(call gb_Configuration_add_localized_datas,registry,officecfg/registry/d org/openoffice/Office/Common.xcu \ org/openoffice/Office/SFX.xcu \ org/openoffice/Office/DataAccess.xcu \ + org/openoffice/Office/PresenterScreen.xcu \ org/openoffice/Office/TableWizard.xcu \ org/openoffice/Office/UI.xcu \ org/openoffice/Office/Embedding.xcu \ diff --git a/officecfg/registry/data/org/openoffice/Office/Jobs.xcu b/officecfg/registry/data/org/openoffice/Office/Jobs.xcu index 7dea57841d32..dffb3f84f5e4 100644 --- a/officecfg/registry/data/org/openoffice/Office/Jobs.xcu +++ b/officecfg/registry/data/org/openoffice/Office/Jobs.xcu @@ -17,9 +17,25 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . --> - + + + + org.libreoffice.comp.PresenterScreenJob + + + com.sun.star.presentation.PresentationDocument + + + + + + + diff --git a/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu b/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu new file mode 100644 index 000000000000..fe2c78c46dce --- /dev/null +++ b/officecfg/registry/data/org/openoffice/Office/PresenterScreen.xcu @@ -0,0 +1,1253 @@ + + + + + + + + + + PreviousSlide + Button + + Previous + + bitmaps/ButtonSlidePreviousNormal.png + + vnd.org.libreoffice.presenterscreen:PrevSlide + + 12 + Bold + B3B7BC + Center + + + + + bitmaps/ButtonSlidePreviousMouseOver.png + + + FFFFFF + + + + + bitmaps/ButtonSlidePreviousDisabled.png + + + + + NextEffect + Button + + Next + + bitmaps/ButtonEffectNextNormal.png + + vnd.org.libreoffice.presenterscreen:NextEffect + + 12 + Bold + B3B7BC + Center + + + + + bitmaps/ButtonEffectNextMouseOver.png + + + FFFFFF + + + + + bitmaps/ButtonEffectNextDisabled.png + + + + + Notes + Button + + Notes + + bitmaps/ButtonNotesNormal.png + + vnd.org.libreoffice.presenterscreen:ShowNotes + + 12 + Bold + B3B7BC + Center + + + + + bitmaps/ButtonNotesMouseOver.png + + + FFFFFF + + + + + bitmaps/ButtonNotesSelected.png + + + FFFFFF + + vnd.org.libreoffice.presenterscreen:CloseNotes + + + + bitmaps/ButtonNotesDisabled.png + + + + + SlideSorter + Button + + Slides + + bitmaps/ButtonSlideSorterNormal.png + + vnd.org.libreoffice.presenterscreen:ShowSlideSorter + + 12 + Bold + B3B7BC + Center + + + + + bitmaps/ButtonSlideSorterMouseOver.png + + + FFFFFF + + + + + bitmaps/ButtonSlideSorterSelected.png + + + FFFFFF + + vnd.org.libreoffice.presenterscreen:CloseSlideSorter + + + + bitmaps/ButtonSlideSorterDisabled.png + + + + + VerticalSeparator + + + 76797C + + + + + ChangeOrientation + + + CurrentTimeLabel + + + 18 + Bold + ffffff + Center + + + + + HorizontalSeparator + + + 71767a + + + + + PresentationTimeLabel + + + 26 + Bold + ffe969 + Center + + + + + ChangeOrientation + + + VerticalSeparator + + + 76797C + + + + + SwitchMonitor + Button + + Exchange + + bitmaps/ButtonSwitchMonitorNormal.png + + vnd.org.libreoffice.presenterscreen:SwitchMonitor + + 12 + Bold + B3B7BC + Center + + + + + bitmaps/ButtonSwitchMonitorMouseOver.png + + + FFFFFF + + + + + bitmaps/ButtonSwitchMonitorDisabled.png + + + + + VerticalSeparator + + + 76797C + + + + + Help + Button + + Help + + bitmaps/ButtonHelpNormal.png + + vnd.org.libreoffice.presenterscreen:ShowHelp + + 12 + Bold + B3B7BC + Center + + + + + bitmaps/ButtonHelpMouseOver.png + + + FFFFFF + + + + + bitmaps/ButtonHelpSelected.png + + + FFFFFF + + vnd.org.libreoffice.presenterscreen:CloseHelp + + + + bitmaps/ButtonHelpDisabled.png + + + + + + + + + Zoom + Label + + Zoom + + 14 + Bold + B3B7BC + + + + + Grow + Button + + + bitmaps/ButtonPlusNormal.png + + vnd.org.libreoffice.presenterscreen:GrowNotesFont + + + + bitmaps/ButtonPlusMouseOver.png + + + + + bitmaps/ButtonPlusDisabled.png + + + + + Shrink + Button + + + bitmaps/ButtonMinusNormal.png + + vnd.org.libreoffice.presenterscreen:ShrinkNotesFont + + + + bitmaps/ButtonMinusMouseOver.png + + + + + bitmaps/ButtonMinusDisabled.png + + + + + + + + + SlideSorterCloser + + Close + + vnd.org.libreoffice.presenterscreen:CloseSlideSorter + + + NotesViewCloser + + Close + + vnd.org.libreoffice.presenterscreen:CloseNotes + + + HelpViewCloser + + Close + + vnd.org.libreoffice.presenterscreen:CloseHelp + + + + + + Up + bitmaps/ScrollbarArrowUpNormal.png + bitmaps/ScrollbarArrowUpMouseOver.png + bitmaps/ScrollbarArrowUpDisabled.png + + + Down + bitmaps/ScrollbarArrowDownNormal.png + bitmaps/ScrollbarArrowDownMouseOver.png + bitmaps/ScrollbarArrowDownDisabled.png + + + PagerVertical + bitmaps/ScrollbarPagerMiddleNormal.png + bitmaps/ScrollbarPagerMiddleMouseOver.png + + + ThumbTop + bitmaps/ScrollbarThumbTopNormal.png + bitmaps/ScrollbarThumbTopMouseOver.png + + + ThumbBottom + bitmaps/ScrollbarThumbBottomNormal.png + bitmaps/ScrollbarThumbBottomMouseOver.png + + + ThumbVertical + bitmaps/ScrollbarThumbMiddleNormal.png + bitmaps/ScrollbarThumbMiddleMouseOver.png + + + + + + 9 + 9 + 9 + 9 + + + + bitmaps/BorderCurrentSlideTopLeft.png + + + bitmaps/BorderCurrentSlideTop.png + + + bitmaps/BorderCurrentSlideTopRight.png + + + bitmaps/BorderCurrentSlideLeft.png + + + bitmaps/BorderCurrentSlideRight.png + + + bitmaps/BorderCurrentSlideBottomLeft.png + + + bitmaps/BorderCurrentSlideBottom.png + + + bitmaps/BorderCurrentSlideBottomRight.png + + + + + + + + Left click, right or down arrow, spacebar, page down, enter, return, 'N' + + + Next slide, or next effect + + + + + Right click, left or up arrow, page up, backspace, 'P' + + + Previous slide, or previous effect + + + + + + + + + + + + + Home + + + First slide + + + + + End + + + Last slide + + + + + + + + + + + + + Alt-Page Up + + + Previous slide without effects + + + + + Alt-Page Down + + + Next slide without effects + + + + + + + + + + + + + 'B', '.' + + + Blacks/Unblacks the screen + + + + + 'W', ',' + + + Whites/Unwhites the screen + + + + + + + + + + + + + Esc, '-' + + + End slide show + + + + + + + + + + + + + Number followed by Enter + + + Go to that slide + + + + + + + + + + + + + 'G', 'S' + + + Grow/Shrink size of notes font + + + + + 'A', 'Z' + + + Scroll notes up/down + + + + + 'H', 'L' + + + Move caret in notes view backward/forward + + + + + + + + + + + + + Ctrl-'1' + + + Shows the Presenter Console + + + + + Ctrl-'2' + + + Shows the Presentation Notes + + + + + Ctrl-'3' + + + Shows the Slides Overview + + + + + + + + + + DefaultTheme + + + + + DefaultPaneStyle + + + + Bold + 14 + B3B7BC + Center + -7 + + + 6 + 6 + 6 + 6 + + + 20 + 28 + 20 + 29 + + + + bitmaps/BorderTop.png + 6 + + + bitmaps/BorderTopLeft.png + 6 + 6 + + + bitmaps/BorderTopRight.png + -6 + 6 + + + bitmaps/BorderLeft.png + 6 + + + bitmaps/BorderRight.png + -6 + + + bitmaps/BorderBottomLeft.png + 6 + -6 + + + bitmaps/BorderBottomRight.png + -6 + -6 + + + bitmaps/BorderBottom.png + -6 + + + + + + ActivePaneStyle + + + DefaultPaneStyle + + + + Bold + 14 + FFFFFF + Center + -10 + + + + bitmaps/BorderActiveTop.png + 6 + + + bitmaps/BorderActiveTopLeft.png + 6 + 6 + + + bitmaps/BorderActiveTopRight.png + -6 + 6 + + + bitmaps/BorderActiveLeft.png + 6 + + + bitmaps/BorderActiveRight.png + -6 + + + bitmaps/BorderActiveBottomLeft.png + 6 + -6 + + + bitmaps/BorderActiveBottomRight.png + -6 + -6 + + + bitmaps/BorderActiveBottom.png + -6 + + + + + + ToolbarPaneStyle + + + 4 + 4 + 4 + 4 + + + 8 + 8 + 8 + 0 + + + + bitmaps/BorderToolbarTop.png + 4 + + + bitmaps/BorderToolbarTopLeft.png + 4 + 4 + + + bitmaps/BorderToolbarTopRight.png + -4 + 4 + + + bitmaps/BorderToolbarLeft.png + 4 + + + bitmaps/BorderToolbarRight.png + -4 + + + bitmaps/BorderToolbarLeft.png + 4 + + + bitmaps/BorderToolbarRight.png + -4 + + + bitmaps/BorderToolbarBottom.png + -4 + + + + + + ActiveBottomCalloutPaneStyle + + + ActivePaneStyle + + + 52 + + + + bitmaps/BorderActiveBottomCallout.png + -6 + 49 + 41 + + + + + + + DefaultViewStyle + + + 20 + FFFFFF + + + + bitmaps/ViewBackground.png + Repeat + Repeat + 33000000 + + + + NotesViewStyle + DefaultViewStyle + + + Bold + 26 + d1d6dc + + + + SlideSorterViewStyle + DefaultViewStyle + + + HelpViewStyle + DefaultViewStyle + + + Bold + 20 + ffffff + + + + + bitmaps/Background.png + E4EFF9 + Repeat + Stretch + + + + ButtonFrameLeft + bitmaps/ButtonFrameLeftNormal.png + bitmaps/ButtonFrameLeftMouseOver.png + 2 + + + ButtonFrameCenter + bitmaps/ButtonFrameCenterNormal.png + bitmaps/ButtonFrameCenterMouseOver.png + 2 + + + ButtonFrameRight + bitmaps/ButtonFrameRightNormal.png + bitmaps/ButtonFrameRightMouseOver.png + 2 + + + bitmaps/LabelMouseOverLeft.png + + + bitmaps/LabelMouseOverCenter.png + + + bitmaps/LabelMouseOverRight.png + + + bitmaps/ButtonSlideNextNormal.png + + + + + + Bold + 18 + b3b7bc + + + + Bold + 18 + ffffff + + + + Bold + 20 + ffffff + + + + Bold + 24 + e02050 + + + + + + private:resource/pane/Presenter/Pane1 + + + ActivePaneStyle + + + + + private:resource/view/Presenter/CurrentSlidePreview + + + DefaultViewStyle + + + + + private:resource/pane/Presenter/Pane2 + + + DefaultPaneStyle + + + + + private:resource/view/Presenter/NextSlidePreview + + + DefaultViewStyle + + + + + private:resource/pane/Presenter/Pane4 + + + ToolbarPaneStyle + + + + + private:resource/view/Presenter/ToolBar + + + DefaultViewStyle + + + + + private:resource/pane/Presenter/Pane3 + + + ActivePaneStyle + + + + + private:resource/view/Presenter/Notes + + + NotesViewStyle + + + + + private:resource/view/Presenter/SlideSorter + + + SlideSorterViewStyle + + + + + private:resource/pane/Presenter/Overlay + + + ActivePaneStyle + + + + + private:resource/view/Presenter/Help + + + HelpViewStyle + + + + + private:resource/pane/Presenter/Pane6 + + + ActivePaneStyle + + + + + + + + + private:resource/view/Presenter/CurrentSlidePreview + + + Current Slide (%CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT%) + + + Current Slide, %CURRENT_SLIDE_NAME%, %CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT% + + true + + + + Click to exit presentation... + + + + + Current Slide (end) + + + + + + + private:resource/view/Presenter/NextSlidePreview + + + Next Slide + + false + + + + private:resource/view/Presenter/ToolBar + + false + + + + private:resource/view/Presenter/Notes + + + Notes + + false + + + + private:resource/view/Presenter/SlideSorter + + false + + + + + Slide Overview, %CURRENT_SLIDE_NAME%, %CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT% + + + + + private:resource/view/Presenter/Help + + + Help + + false + + + + + + DefaultLayout + + + + + private:resource/pane/Presenter/Pane1 + + + private:resource/view/Presenter/CurrentSlidePreview + + + 0.05 + + + 0.05 + + + 0.50 + + + 0.50 + + + + + private:resource/pane/Presenter/Pane2 + + + private:resource/view/Presenter/NextSlidePreview + + + 0.60 + + + 0.05 + + + 0.35 + + + 0.35 + + + + + private:resource/pane/Presenter/Pane4 + + + private:resource/view/Presenter/ToolBar + + + 0.60 + + + 0.45 + + + 0.25 + + + 0.1 + + + + + private:resource/pane/Presenter/Pane3 + + + private:resource/view/Presenter/Notes + + + 0.05 + + + 0.60 + + + 0.9 + + + 0.35 + + + + + private:resource/pane/Presenter/Overlay + + + private:resource/view/Presenter/SlideSorter + + + 0.05 + + + 0.05 + + + 0.95 + + + 0.8 + + + + + private:resource/pane/Presenter/Pane6 + + + private:resource/view/Presenter/Help + + + 0.05 + + + 0.05 + + + 0.95 + + + 0.8 + + + + + + + + + Presenter Console + + + + + Current Slide Info + + + + + Presenter Notes + + + + + diff --git a/officecfg/registry/data/org/openoffice/Office/ProtocolHandler.xcu b/officecfg/registry/data/org/openoffice/Office/ProtocolHandler.xcu index 36ec36bf924a..33d81468c4b2 100644 --- a/officecfg/registry/data/org/openoffice/Office/ProtocolHandler.xcu +++ b/officecfg/registry/data/org/openoffice/Office/ProtocolHandler.xcu @@ -17,7 +17,10 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . --> - + @@ -59,5 +62,11 @@ vnd.sun.star.findbar:* + + + vnd.org.libreoffice.presenterscreen:* + + diff --git a/officecfg/registry/data/org/openoffice/Setup.xcu b/officecfg/registry/data/org/openoffice/Setup.xcu index 3d8512aedd23..0fadef2d828b 100644 --- a/officecfg/registry/data/org/openoffice/Setup.xcu +++ b/officecfg/registry/data/org/openoffice/Setup.xcu @@ -791,6 +791,11 @@ com.sun.star.migration.Extensions + + + com.sun.PresenterScreen-* + + diff --git a/officecfg/registry/files.mk b/officecfg/registry/files.mk index 2280f1cd1023..1f6fbfa4d1ac 100644 --- a/officecfg/registry/files.mk +++ b/officecfg/registry/files.mk @@ -40,6 +40,7 @@ officecfg_XCSFILES := \ Office/OOoImprovement/Settings \ Office/OptionsDialog \ Office/Paths \ + Office/PresenterScreen \ Office/ProtocolHandler \ Office/Recovery \ Office/SFX \ diff --git a/officecfg/registry/schema/org/openoffice/Office/PresenterScreen.xcs b/officecfg/registry/schema/org/openoffice/Office/PresenterScreen.xcs new file mode 100644 index 000000000000..eb4e6ae79fd8 --- /dev/null +++ b/officecfg/registry/schema/org/openoffice/Office/PresenterScreen.xcs @@ -0,0 +1,460 @@ + + + + + AF + Configuration of the Presenter Screen extension. + + + + + Describes one bitmap that can be used as button icon or to paint + a pane border. + + Name of the bitmap. Used to look-up the bitmap in a container. + + + Text that is displayed together with the icon. + + + Relative file name to the bitmap for the normal icon. + + + Relative file name to the bitmap for the mouse over icon. + + + Relative file name to the bitmap for the button down icon. + + + Relative file name to the bitmap for the icon in disabled state. + + + Relative file name to the bitmap for the icon in disabled state. + + + The file name of the mask bitmap. Use red for pixel outside of + the border and blue for inside pixels. + + + + Horizontal offset to move the bitmap just outside the + window border. + 0 + + + Vertical offset to move the bitmap just outside the + window border. + 0 + + + Horizontal position of a hot spot. + + + Vertical position of a hot spot. + + + Color that is used as replacement for the bitmap when the later + can for some reason not be used. + + + Horizontal texturing mode. + + + Show texture only once + + + Repeat the texture + + + Stretch the texture to cover the paint area + + + + + Vertical texturing mode. + + + Show texture only once + + + Repeat the texture + + + Stretch the texture to cover the paint area + + + Once + + + + Four values describing the sizes of a border around a + rectangular area. + + Left border size. + + + Top border size. + + + Right border size. + + + Bottom border size. + + + + Font description. + + The name of the font family. + + + Font size. + + + Something like "Bold" or "Italic" or "Bold Italic". + + + Font color. + + + Orientation of text. Can be left, right, or centered. + + + Flush left + + + Flush right + + + Centered + + + + + Horizontal offset in relation to the anchor point. + + + Vertical offset in relation to the anchor point. + + + + Description of a tool bar entry state. + + Font used for displaying the text. + + + The icon to display. + + + The text to display. + + + Action to execute when a button is triggered. + + + + Definition of a tool bar entry. + + Name of the entry. May be used to have mode dependant entries. + + + Type of the entry. Examples are "Label" and "Button". + + + Description of a tool bar entry in normal mode (not selected, not mouse over) + + + Description of a tool bar entry when the mouse is over it. + + + Description of a tool bar entry when it is selected. + + + Description of a tool bar entry when it is disabled. + + + + Definition of one tool bar. + + Entries of the tool bars. + + + + Description of a button. + + Name of the button that is used to look up the button. + + + Font used for displaying the text. + + + The icon to display. + + + The text to display. + + + Action to execute when a button is triggered. + + + + Description of a help entry. + + Typically a list of keyboard key names. + + + Typically a description of the action triggered by pressing the keys on the left. + + + + Visual properties of a pane style: + the border of a pane and its title font. + + Name of the style. Used for referencing the style. + Has to be unique among pane styles and view styles + in one theme. + + + Name of the parent style. Values not supplied in this style + are taken from the parent style. Empty string or missing + mean no parent. + + + + Font used for displaying the pane title. + + + Size of the inner part of the border. + + + Size of the outer part of the border. + + + Bitmaps that are used to paint the borders of + a pane. + + + + Visual properties of a view style: + font and backround color. + + Name of the style. Used for referencing the style. + Has to be unique among pane styles and view styles + in one theme. + + + Name of the parent style. Values not supplied in this style + are taken from the parent style. Empty string or missing + mean no parent. + + + + Font used for text display inside a view. + + + Color (or bitmap) that is used to paint the + background of a view. + + + + Association of a drawing framework resource to a + style of the presenter theme. + + URL of a drawing framework resource. + + + Name of a pane style or a view style. + + + + Presenter string, whatever that might mean. + + Just a string. + + + + Association of a drawing framework resource to a + style of the presenter theme. + + URL of a drawing framework view. + + + Name of a view style. + + + Title displayed for the component. An empty or missing + title means that no title is displayed. + + + + Title displayed for the component when accessibility support is active. + An empty or missing title means that no title is displayed. + + + + When the value is false then the background is painted before the + view is painted. + false + + + List of localizable strings used by the view. + + + + Visual properties of the presenter view. The values in a theme + are hints and can be ignored. + + Name of the theme. Used for referencing the theme. + Has to be unique among all themes. The name of the + default theme is 'DefaultTheme' + + + Name of the parent theme. Values not supplied in this theme + are taken from the parent theme. Empty string or missing + mean default theme. + + + + Color or bitmap that is used to paint the + background. + + + List of pane styles. + + + List of view styles. + + + List of style associations. + + + List of additional bitmaps for example for buttons. + + + List of additional fonts. + + + + Layout of a component of the presenter screen. + + URL of a pane resource. + + + URL of a view resource that is to be displayed in + the pane. + + + Relative x position in the range of [0,1]. + + + Relative y position in the range of [0,1]. + + + Relative width in the range of [0,1]. + + + Relative height in the range of [0,1]. + + + + Layout of all components of the presenter screen. + + Name of the layout. Used for referencing the layout. + Has to be unique among all presenter layouts. + + + Name of the parent layout. Values not supplied in this layout + are taken from the parent layout. Missing or empty string + mean no parent layout. + + + + List of component layouts. + + + + + + Settings regarding controls that are only used by the Presenter + Screen. + + Set of tool bars. + + + Set of buttons. + + + Settings of scroll bars. + + Bitmaps of icons used for displaying the scroll bar. + + + + Settings of the slide sorter of the presenter screen. + + Size of the border around the current slide. + + + Bitmaps that are used to paint the border around the current + slide. + + + + Settings of help view. + + List of entries displayed in the help view. + + + + + General properties of the presenter view. + + When true then presenter screen is displayed on single screen systems + or when fullscreen presentation spans all screens. + false + + + List of available themes. + + + Name of the current theme. An empty name or the string "DefaultTheme" + specify the default theme. + DefaultTheme + + + Description of the views. + + + List of visible presenter components. + + + Name of the current layout. An empty name or the + string "DefaultLayout" specify the default layout. + DefaultLayout + + + Strings that are used make the presenter console accessible. + + + The view mode on start up of the extension. Valid values are 0 for the Preview-only mode, 1 for the notes view, 2 for the slide overview. + 0 + + + + -- cgit v1.2.3