home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 June / maximum-cd-2011-06.iso / DiscContents / LibO_3.3.1_Win_x86_install_multi.exe / libreoffice1.cab / PresenterScreen.xcs < prev    next >
Encoding:
Extensible Markup Language  |  2011-02-16  |  21.2 KB  |  470 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--***********************************************************************
  3.  *
  4.  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  5.  * 
  6.  * Copyright 2000, 2010 Oracle and/or its affiliates.
  7.  *
  8.  * OpenOffice.org - a multi-platform office productivity suite
  9.  *
  10.  * This file is part of OpenOffice.org.
  11.  *
  12.  * OpenOffice.org is free software: you can redistribute it and/or modify
  13.  * it under the terms of the GNU Lesser General Public License version 3
  14.  * only, as published by the Free Software Foundation.
  15.  *
  16.  * OpenOffice.org is distributed in the hope that it will be useful,
  17.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  18.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  19.  * GNU Lesser General Public License version 3 for more details
  20.  * (a copy is included in the LICENSE file that accompanied this code).
  21.  *
  22.  * You should have received a copy of the GNU Lesser General Public License
  23.  * version 3 along with OpenOffice.org.  If not, see
  24.  * <http://www.openoffice.org/license.html>
  25.  * for a copy of the LGPLv3 License.
  26.  *
  27.  ************************************************************************ -->
  28. <oor:component-schema xml:lang="en-US" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" oor:package="org.openoffice.Office.extension" oor:name="PresenterScreen">
  29.   <info>
  30.     <author>AF</author>
  31.     <desc>Configuration of the Presenter Screen extension.</desc>
  32.   </info>
  33.   <import oor:component="org.openoffice.Office.Impress"></import>
  34.   <templates>
  35.     <group oor:name="BitmapDescriptor">
  36.       <info><desc>Describes one bitmap that can be used as button icon or to paint
  37.           a pane border.</desc></info>
  38.       <prop oor:name="Name" oor:type="xs:string">
  39.         <info><desc>Name of the bitmap.  Used to look-up the bitmap in a container.</desc></info>
  40.       </prop>
  41.       <prop oor:name="Text" oor:type="xs:string">
  42.         <info><desc>Text that is displayed together with the icon.</desc></info>
  43.       </prop>
  44.       <prop oor:name="NormalFileName" oor:type="xs:string">
  45.         <info><desc>Relative file name to the bitmap for the normal icon.</desc></info>
  46.       </prop>
  47.       <prop oor:name="MouseOverFileName" oor:type="xs:string">
  48.         <info><desc>Relative file name to the bitmap for the mouse over icon.</desc></info>
  49.       </prop>
  50.       <prop oor:name="ButtonDownFileName" oor:type="xs:string">
  51.         <info><desc>Relative file name to the bitmap for the button down icon.</desc></info>
  52.       </prop>
  53.       <prop oor:name="DisabledFileName" oor:type="xs:string">
  54.         <info><desc>Relative file name to the bitmap for the icon in disabled state.</desc></info>
  55.       </prop>
  56.       <prop oor:name="SelectedFileName" oor:type="xs:string">
  57.         <info><desc>Relative file name to the bitmap for the icon in disabled state.</desc></info>
  58.       </prop>
  59.       <prop oor:name="MaskFileName" oor:type="xs:string">
  60.         <info><desc>The file name of the mask bitmap. Use red for pixel outside of
  61.             the border and blue for inside pixels.</desc></info>
  62.         <value></value>
  63.       </prop>
  64.       <prop oor:name="XOffset" oor:type="xs:int">
  65.         <info><desc>Horizontal offset to move the bitmap just outside the
  66.             window border.</desc></info>
  67.         <value>0</value>
  68.       </prop>
  69.       <prop oor:name="YOffset" oor:type="xs:int">
  70.         <info><desc>Vertical offset to move the bitmap just outside the
  71.             window border.</desc></info>
  72.         <value>0</value>
  73.       </prop>
  74.       <prop oor:name="XHotSpot" oor:type="xs:int">
  75.         <info><desc>Horizontal position of a hot spot.</desc></info>
  76.       </prop>
  77.       <prop oor:name="YHotSpot" oor:type="xs:int">
  78.         <info><desc>Vertical position of a hot spot.</desc></info>
  79.       </prop>
  80.       <prop oor:name="ReplacementColor" oor:type="xs:hexBinary">
  81.         <info><desc>Color that is used as replacement for the bitmap when the later
  82.             can for some reason not be used.</desc></info>
  83.       </prop>
  84.       <prop oor:name="HorizontalTexturingMode" oor:type="xs:string">
  85.         <info><desc>Horizontal texturing mode.</desc></info>
  86.         <constraints>
  87.           <enumeration oor:value="Once">
  88.             <info><desc>Show texture only once</desc></info>
  89.           </enumeration>
  90.           <enumeration oor:value="Repeat">
  91.             <info><desc>Repeat the texture</desc></info>
  92.           </enumeration>
  93.           <enumeration oor:value="Stretch">
  94.             <info><desc>Stretch the texture to cover the paint area</desc></info>
  95.           </enumeration>
  96.         </constraints>
  97.       </prop>
  98.       <prop oor:name="VerticalTexturingMode" oor:type="xs:string">
  99.         <info><desc>Vertical texturing mode.</desc></info>
  100.         <constraints>
  101.           <enumeration oor:value="Once">
  102.             <info><desc>Show texture only once</desc></info>
  103.           </enumeration>
  104.           <enumeration oor:value="Repeat">
  105.             <info><desc>Repeat the texture</desc></info>
  106.           </enumeration>
  107.           <enumeration oor:value="Stretch">
  108.             <info><desc>Stretch the texture to cover the paint area</desc></info>
  109.           </enumeration>
  110.         </constraints>
  111.         <value>Once</value>
  112.       </prop>
  113.     </group>
  114.     <group oor:name="ThemeBorderSize">
  115.       <info><desc>Four values describing the sizes of a border around a
  116.           rectangular area.</desc></info>
  117.       <prop oor:name="Left" oor:type="xs:int">
  118.         <info><desc>Left border size.</desc></info>
  119.       </prop>
  120.       <prop oor:name="Top" oor:type="xs:int">
  121.         <info><desc>Top border size.</desc></info>
  122.       </prop>
  123.       <prop oor:name="Right" oor:type="xs:int">
  124.         <info><desc>Right border size.</desc></info>
  125.       </prop>
  126.       <prop oor:name="Bottom" oor:type="xs:int">
  127.         <info><desc>Bottom border size.</desc></info>
  128.       </prop>
  129.     </group>
  130.     <group oor:name="Font">
  131.       <info><desc>Font description.</desc></info>
  132.       <prop oor:name="FamilyName" oor:type="xs:string">
  133.         <info><desc>The name of the font family.</desc></info>
  134.       </prop>
  135.       <prop oor:name="Size" oor:type="xs:int">
  136.         <info><desc>Font size.</desc></info>
  137.       </prop>
  138.       <prop oor:name="Style" oor:type="xs:string">
  139.         <info><desc>Something like "Bold" or "Italic" or "Bold Italic".</desc></info>
  140.       </prop>
  141.       <prop oor:name="Color" oor:type="xs:hexBinary">
  142.         <info><desc>Font color.</desc></info>
  143.       </prop>
  144.       <prop oor:name="Anchor" oor:type="xs:string">
  145.         <info><desc>Orientation of text.  Can be left, right, or centered.</desc></info>
  146.         <constraints>
  147.           <enumeration oor:value="Left">
  148.             <info><desc>Flush left</desc></info>
  149.           </enumeration>
  150.           <enumeration oor:value="Right">
  151.             <info><desc>Flush right</desc></info>
  152.           </enumeration>
  153.           <enumeration oor:value="Center">
  154.             <info><desc>Centered</desc></info>
  155.           </enumeration>
  156.         </constraints>
  157.       </prop>
  158.       <prop oor:name="XOffset" oor:type="xs:int">
  159.         <info><desc>Horizontal offset in relation to the anchor point.</desc></info>
  160.       </prop>
  161.       <prop oor:name="YOffset" oor:type="xs:int">
  162.         <info><desc>Vertical offset in relation to the anchor point.</desc></info>
  163.       </prop>
  164.     </group>
  165.     <group oor:name="ToolBarDescription">
  166.       <node-ref oor:name="Font" oor:node-type="Font">
  167.         <info><desc>Font used for displaying the text.</desc></info>
  168.       </node-ref>
  169.       <node-ref oor:name="Icon" oor:node-type="BitmapDescriptor">
  170.         <info><desc>The icon to display.</desc></info>
  171.       </node-ref>
  172.       <prop oor:name="Text" oor:type="xs:string">
  173.         <info><desc>The text to display.</desc></info>
  174.       </prop>
  175.       <prop oor:name="Action" oor:type="xs:string">
  176.         <info><desc>Action to execute when a button is triggered.</desc></info>
  177.       </prop>
  178.     </group>
  179.     <group oor:name="ToolBarEntry">
  180.       <prop oor:name="Name" oor:type="xs:string">
  181.         <info><desc>Name of the entry.  May be used to have mode dependant entries.</desc></info>
  182.       </prop>
  183.       <prop oor:name="Type" oor:type="xs:string">
  184.         <info><desc>Type of the entry.  Examples are "Label" and "Button".</desc></info>
  185.       </prop>
  186.       <node-ref oor:name="Normal" oor:node-type="ToolBarDescription">
  187.         <info><desc>Description of a tool bar entry in normal mode (not selected, not mouse over)</desc></info>
  188.       </node-ref>
  189.       <node-ref oor:name="MouseOver" oor:node-type="ToolBarDescription">
  190.         <info><desc>Description of a tool bar entry when the mouse is over it.</desc></info>
  191.       </node-ref>
  192.       <node-ref oor:name="Selected" oor:node-type="ToolBarDescription">
  193.         <info><desc>Description of a tool bar entry when it is selected.</desc></info>
  194.       </node-ref>
  195.       <node-ref oor:name="Disabled" oor:node-type="ToolBarDescription">
  196.         <info><desc>Description of a tool bar entry when it is disabled.</desc></info>
  197.       </node-ref>
  198.     </group>
  199.     <group oor:name="ToolBar">
  200.       <info><desc>Definition of one tool bar.</desc></info>
  201.       <set oor:name="Entries" oor:node-type="ToolBarEntry">
  202.         <info><desc>Entries of the tool bars.</desc></info>
  203.       </set>
  204.     </group>
  205.     <group oor:name="Button">
  206.       <prop oor:name="Name" oor:type="xs:string">
  207.         <info><desc>Name of the button that is used to look up the button.</desc></info>
  208.       </prop>
  209.       <node-ref oor:name="Font" oor:node-type="Font">
  210.         <info><desc>Font used for displaying the text.</desc></info>
  211.       </node-ref>
  212.       <node-ref oor:name="Icon" oor:node-type="BitmapDescriptor">
  213.         <info><desc>The icon to display.</desc></info>
  214.       </node-ref>
  215.       <prop oor:name="Text" oor:type="xs:string">
  216.         <info><desc>The text to display.</desc></info>
  217.       </prop>
  218.       <prop oor:name="Action" oor:type="xs:string">
  219.         <info><desc>Action to execute when a button is triggered.</desc></info>
  220.       </prop>
  221.     </group>
  222.     <group oor:name="HelpEntry">
  223.       <prop oor:name="Left" oor:type="xs:string">
  224.         <info><desc>Typically a list of keyboard key names.</desc></info>
  225.       </prop>
  226.       <prop oor:name="Right" oor:type="xs:string">
  227.         <info><desc>Typically a description of the action triggered by pressing the keys on the left.</desc></info>
  228.       </prop>
  229.     </group>
  230.     <group oor:name="PaneStyle">
  231.       <info><desc>Visual properties of a pane style:
  232.           the border of a pane and its title font.</desc></info>
  233.       <prop oor:name="StyleName" oor:type="xs:string">
  234.         <info><desc>Name of the style.  Used for referencing the style.
  235.             Has to be unique among pane styles and view styles
  236.             in one theme.</desc></info>
  237.       </prop>
  238.       <prop oor:name="ParentStyle" oor:type="xs:string">
  239.         <info><desc>Name of the parent style.  Values not supplied in this style
  240.             are taken from the parent style.  Empty string or missing
  241.             mean no parent.</desc></info>
  242.         <value></value>
  243.       </prop>
  244.       <node-ref oor:name="TitleFont" oor:node-type="Font">
  245.         <info><desc>Font used for displaying the pane title.</desc></info>
  246.       </node-ref>
  247.       <node-ref oor:name="InnerBorderSize" oor:node-type="ThemeBorderSize">
  248.         <info><desc>Size of the inner part of the border.</desc></info>
  249.       </node-ref>
  250.       <node-ref oor:name="OuterBorderSize" oor:node-type="ThemeBorderSize">
  251.         <info><desc>Size of the outer part of the border.</desc></info>
  252.       </node-ref>
  253.       <set oor:name="BorderBitmapList" oor:node-type="BitmapDescriptor">
  254.         <info><desc>Bitmaps that are used to paint the borders of
  255.             a pane.</desc></info>
  256.       </set>
  257.     </group>
  258.     <group oor:name="ViewStyle">
  259.       <info><desc>Visual properties of a view style:
  260.           font and backround color.</desc></info>
  261.       <prop oor:name="StyleName" oor:type="xs:string">
  262.         <info><desc>Name of the style.  Used for referencing the style.
  263.             Has to be unique among pane styles and view styles
  264.             in one theme.</desc></info>
  265.       </prop>
  266.       <prop oor:name="ParentStyle" oor:type="xs:string">
  267.         <info><desc>Name of the parent style.  Values not supplied in this style
  268.             are taken from the parent style.  Empty string or missing
  269.             mean no parent.</desc></info>
  270.         <value></value>
  271.       </prop>
  272.       <node-ref oor:name="Font" oor:node-type="Font">
  273.         <info><desc>Font used for text display inside a view.</desc></info>
  274.       </node-ref>
  275.       <node-ref oor:name="Background" oor:node-type="BitmapDescriptor">
  276.         <info><desc>Color (or bitmap) that is used to paint the
  277.             background of a view.</desc></info>
  278.       </node-ref>
  279.     </group>
  280.     <group oor:name="Style_Association">
  281.       <info><desc>Association of a drawing framework resource to a
  282.           style of the presenter theme.</desc></info>
  283.       <prop oor:name="ResourceURL" oor:type="xs:string">
  284.         <info><desc>URL of a drawing framework resource.</desc></info>
  285.       </prop>
  286.       <prop oor:name="StyleName" oor:type="xs:string">
  287.         <info><desc>Name of a pane style or a view style.</desc></info>
  288.       </prop>
  289.     </group>
  290.     <group oor:name="PresenterString">
  291.       <info><desc></desc></info>
  292.       <prop oor:name="String" oor:type="xs:string">
  293.       </prop>
  294.     </group>
  295.     <group oor:name="ViewDescription">
  296.       <info><desc>Association of a drawing framework resource to a
  297.           style of the presenter theme.</desc></info>
  298.       <prop oor:name="ViewURL" oor:type="xs:string">
  299.         <info><desc>URL of a drawing framework view.</desc></info>
  300.       </prop>
  301.       <prop oor:name="StyleName" oor:type="xs:string">
  302.         <info><desc>Name of a view style.</desc></info>
  303.       </prop>
  304.       <prop oor:name="Title" oor:type="xs:string">
  305.         <info><desc>Title displayed for the component.  An empty or missing
  306.             title means that no title is displayed.</desc></info>
  307.         <value></value>
  308.       </prop>
  309.       <prop oor:name="AccessibleTitle" oor:type="xs:string">
  310.         <info><desc>Title displayed for the component when accessibility support is active.
  311.             An empty or missing title means that no title is displayed.</desc></info>
  312.         <value></value>
  313.       </prop>
  314.       <prop oor:name="IsOpaque" oor:type="xs:boolean">
  315.         <info><desc>When the value is false then the background is painted before the
  316.             view is painted.</desc></info>
  317.         <value>false</value>
  318.       </prop>
  319.       <set oor:name="Strings" oor:node-type="PresenterString">
  320.         <info><desc>List of localizable strings used by the view.</desc></info>
  321.       </set>
  322.     </group>
  323.     <group oor:name="PresenterTheme">
  324.       <info><desc>Visual properties of the presenter view.  The values in a theme
  325.           are hints and can be ignored.</desc></info>
  326.       <prop oor:name="ThemeName" oor:type="xs:string">
  327.         <info><desc>Name of the theme.  Used for referencing the theme.
  328.             Has to be unique among all themes.  The name of the
  329.             default theme is 'DefaultTheme'</desc></info>
  330.       </prop>
  331.       <prop oor:name="ParentTheme" oor:type="xs:string">
  332.         <info><desc>Name of the parent theme.  Values not supplied in this theme
  333.             are taken from the parent theme.  Empty string or missing
  334.             mean default theme.</desc></info>
  335.         <value></value>
  336.       </prop>
  337.       <prop oor:name="BitmapSourceExtension" oor:type="xs:string">
  338.         <info><desc>Name of the extension which contains the bitmaps
  339.             referenced by this theme.</desc></info>
  340.         <value></value>
  341.       </prop>
  342.       <node-ref oor:name="Background" oor:node-type="BitmapDescriptor">
  343.         <info><desc>Color or bitmap that is used to paint the
  344.             background.</desc></info>
  345.       </node-ref>
  346.       <set oor:name="PaneStyles" oor:node-type="PaneStyle">
  347.         <info><desc>List of pane styles.</desc></info>
  348.       </set>
  349.       <set oor:name="ViewStyles" oor:node-type="ViewStyle">
  350.         <info><desc>List of view styles.</desc></info>
  351.       </set>
  352.       <set oor:name="StyleAssociations" oor:node-type="Style_Association">
  353.         <info><desc>List of style associations.</desc></info>
  354.       </set>
  355.       <set oor:name="Bitmaps" oor:node-type="BitmapDescriptor">
  356.         <info><desc>List of additional bitmaps for example for buttons.</desc></info>
  357.       </set>
  358.       <set oor:name="Fonts" oor:node-type="Font">
  359.         <info><desc>List of additional fonts.</desc></info>
  360.       </set>
  361.     </group>
  362.     <group oor:name="PresenterComponentLayout">
  363.       <info><desc>Layout of a component of the presenter screen.</desc></info>
  364.       <prop oor:name="PaneURL" oor:type="xs:string">
  365.         <info><desc>URL of a pane resource.</desc></info>
  366.       </prop>
  367.       <prop oor:name="ViewURL" oor:type="xs:string">
  368.         <info><desc>URL of a view resource that is to be displayed in
  369.             the pane.</desc></info>
  370.       </prop>
  371.       <prop oor:name="RelativeX" oor:type="xs:double">
  372.         <info><desc>Relative x position in the range of [0,1].</desc></info>
  373.       </prop>
  374.       <prop oor:name="RelativeY" oor:type="xs:double">
  375.         <info><desc>Relative y position in the range of [0,1].</desc></info>
  376.       </prop>
  377.       <prop oor:name="RelativeWidth" oor:type="xs:double">
  378.         <info><desc>Relative width in the range of [0,1].</desc></info>
  379.       </prop>
  380.       <prop oor:name="RelativeHeight" oor:type="xs:double">
  381.         <info><desc>Relative height in the range of [0,1].</desc></info>
  382.       </prop>
  383.     </group>
  384.     <group oor:name="PresenterLayout">
  385.       <info><desc>Layout of all components of the presenter screen.</desc></info>
  386.       <prop oor:name="LayoutName" oor:type="xs:string">
  387.         <info><desc>Name of the layout.  Used for referencing the layout.
  388.             Has to be unique among all presenter layouts.</desc></info>
  389.       </prop>
  390.       <prop oor:name="ParentLayout" oor:type="xs:string">
  391.         <info><desc>Name of the parent layout.  Values not supplied in this layout
  392.             are taken from the parent layout.  Missing or empty string
  393.             mean no parent layout.</desc></info>
  394.         <value></value>
  395.       </prop>
  396.       <set oor:name="Layout" oor:node-type="PresenterComponentLayout">
  397.         <info><desc>List of component layouts.</desc></info>
  398.       </set>
  399.     </group>
  400.   </templates>
  401.   <component>
  402.     <group oor:name="PresenterScreenSettings">
  403.       <info><desc>Settings regarding controls that are only used by the Presenter
  404.           Screen.</desc></info>
  405.       <set oor:name="ToolBars" oor:node-type="ToolBar">
  406.         <info><desc>Set of tool bars.</desc></info>
  407.       </set>
  408.       <set oor:name="Buttons" oor:node-type="Button">
  409.         <info><desc>Set of buttons.</desc></info>
  410.       </set>
  411.       <group oor:name="ScrollBar">
  412.         <info><desc>Settings of scroll bars.</desc></info>
  413.         <set oor:name="Bitmaps" oor:node-type="BitmapDescriptor">
  414.           <info><desc>Bitmaps of icons used for displaying the scroll bar.</desc></info>
  415.         </set>
  416.       </group>
  417.       <group oor:name="SlideSorter">
  418.         <info><desc>Settings of the slide sorter of the presenter screen.</desc></info>
  419.         <node-ref oor:name="BorderSize" oor:node-type="ThemeBorderSize">
  420.           <info><desc>Size of the border around the current slide.</desc></info>
  421.         </node-ref>
  422.         <set oor:name="CurrentSlideBorderBitmaps" oor:node-type="BitmapDescriptor">
  423.           <info><desc>Bitmaps that are used to paint the border around the current
  424.               slide.</desc></info>
  425.         </set>
  426.       </group>
  427.       <group oor:name="HelpView">
  428.         <info><desc>Settings of help view.</desc></info>
  429.         <set oor:name="HelpStrings" oor:node-type="HelpEntry">
  430.           <info><desc>List of entries displayed in the help view.</desc></info>
  431.         </set>
  432.       </group>
  433.     </group>
  434.     <group oor:name="Presenter">
  435.       <info><desc>General properties of the presenter view.</desc></info>
  436.       <prop oor:name="StartAlways" oor:type="xs:boolean">
  437.         <info><desc>When true then presenter screen is displayed on single screen systems
  438.             or when fullscreen presentation spans all screens.</desc></info>
  439.         <value>false</value>
  440.       </prop>
  441.       <set oor:name="Themes" oor:node-type="PresenterTheme">
  442.         <info><desc>List of available themes.</desc></info>
  443.       </set>
  444.       <prop oor:name="CurrentTheme" oor:type="xs:string">
  445.         <info><desc>Name of the current theme.  An empty name or the string "DefaultTheme"
  446.             specify the default theme.</desc></info>
  447.         <value>DefaultTheme</value>
  448.       </prop>
  449.       <set oor:name="Views" oor:node-type="ViewDescription">
  450.         <info><desc>Description of the views.</desc></info>
  451.       </set>
  452.       <set oor:name="Layouts" oor:node-type="PresenterLayout">
  453.         <info><desc>List of visible presenter components.</desc></info>
  454.       </set>
  455.       <prop oor:name="CurrentLayout" oor:type="xs:string">
  456.         <info><desc>Name of the current layout.  An empty name or the
  457.             string "DefaultLayout" specify the default layout.</desc></info>
  458.         <value>DefaultLayout</value>
  459.       </prop>
  460.       <set oor:name="Accessibility" oor:node-type="PresenterString">
  461.         <info><desc>Strings that are used make the presenter console accessible.</desc></info>
  462.       </set>
  463.       <prop oor:name="InitialViewMode" oor:type="xs:int">
  464.         <info><desc>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.</desc></info>
  465.         <value>0</value>
  466.       </prop>
  467.     </group>
  468.   </component>
  469. </oor:component-schema>
  470.