[PATCH][FORGOT TO ADD MESSAGE] fdo#56995: SLIDE SHOW: Presenter Console Can't be disabled.Original Message:Presentation Console - Need to turn this off.
Manik Malhotra
manik10044 at iiitd.ac.in
Fri May 3 07:37:52 PDT 2013
The gerrit url
https://gerrit.libreoffice.org/3761
To pull
git pull git://gerrit.libreoffice.org/core refs/changes/61/3761/1
On Fri, May 3, 2013 at 5:13 PM, Manik Malhotra <manik10044 at iiitd.ac.in>wrote:
> This is the patch pertaining to bug 56995. I did this as a qualification
> requirement to apply for GSoc in libreoffice. Name : Manik Malhotra
> The message follows:
> fdo#56995 Created global option to disable presenter console in Impress
> Slideshow
>
> Changes made are as Follows
>
> 1. ./officecfg/registry/schema/org/openoffice/Office/Impress.xcs
> - To add the new global checkbox to Libreoffice
> Impress>General>Start
> - A new xml block for EnablePresenterScreen was added
> - <prop oor:name="EnablePresenterScreen" oor:type="xs:boolean" >
> 2. /sd/source/ui/app/optsitem.cxx
> - To add the setter/getter for the new checkbox button, namely:
> - SetEnablePresenterScreen
> - IsEnablePresenterScreen
> - EnablePresenterScreen added to index number 26 of:
> - GetPropNameArray()
> 3. /sd/source/ui/dlg/tpoption.cxx
> - SdTpOptionsMisc() editted to attach EnablePresenterScreen to
> CBX_ENABLE_PRESENTER_SCREEN
> - aCbxEnablePresenterScreen ( this, SdResId(
> CBX_ENABLE_PRESENTER_SCREEN))
> - Also Added to FillItemSet() and Reset() functions
> 4. /sd/source/ui/dlg/tpoption.src b/sd/source/ui/dlg/tpoption.src
> - enableSdRemote size changed to
> - Size = MAP_APPFONT ( 116 , 10 ) ;
> - To allow enableSdRemote(CBX_ENABLE_SDREMOTE) and
> enablePresenterScreen( CBX_ENABLE_PRESENTER_SCREEN) to be drawn adjacent.
> - enablePresenterScreen checkbox CBX_ENABLE_PRESENTER_SCREEN added
> 5. /sd/source/ui/inc/optsitem.hxx
> - Set default value for enablePresenterScreen as 1 or TRUE
> - sal_Bool bEnablePresenterScreen : 1;
> - Added getter/setter named same as above for interface definition
> 6. sd/source/ui/inc/tpoption.hrc
> - Defined CBX_ENABLE_PRESENTER_SCREEN as 42nd checkbox
> - #define CBX_ENABLE_PRESENTER_SCREEN 42
> 7. /sd/source/ui/inc/tpoption.hxx
> - Added interface declaration of aCbxEnablePresenterScreen which
> was attached to CBX_ENABLE_PRESENTER_SCREEN
> 8. /sdext/source/presenter/PresenterScreen.hxx
> - Added interface declaration of
> - bool isPresenterScreenEnabled()
> - to PresenterScreen class to allow presenterscreen to get if the
> option is checked
> 9. /sdext/source/presenter/PresenterScreen.cxx
> - Added definition of
> - isPresenterScreenEnabled(const
> css::uno::Reference<css::uno::XComponentContext>& rxContext)
> - Input : Current Process Context
> - Output : The 0/1 value of EnablePresenterScreen from
> presenterconfig
> - In PresenterScreenListener::notifyEvent( )
> - Added
> -
> if(mpPresenterScreen->isPresenterScreenEnabled(mxComponentContext)
> - mpPresenterScreen->InitializePresenterScreen()
> - To initialize PresenterScreen only when enabled
>
>
>
> --
> Manik Malhotra
>
>
--
Manik Malhotra
<Space For Ad>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130503/67e525fe/attachment.html>
More information about the LibreOffice
mailing list