Kaydet (Commit) 7e2fc849 authored tarafından Vladimir Glazounov's avatar Vladimir Glazounov

INTEGRATION: CWS presenterscreen (1.2.4); FILE MERGED

2008/04/30 08:17:43 af 1.2.4.3: #i88850# Make sure that all help text can be displayed.
2008/04/22 08:24:47 af 1.2.4.2: RESYNC: (1.2-1.3); FILE MERGED
2008/04/16 15:35:32 af 1.2.4.1: #i18486# Help view now displays supported keyboard keys.
üst 44db83d4
......@@ -8,7 +8,7 @@
*
* $RCSfile: PresenterHelpView.hxx,v $
*
* $Revision: 1.3 $
* $Revision: 1.4 $
*
* This file is part of OpenOffice.org.
*
......@@ -54,7 +54,9 @@ namespace {
namespace sdext { namespace presenter {
/** Experimental. Do not use (yet).
class PresenterButton;
/** Show help text that describes the defined keys.
*/
class PresenterHelpView
: private ::cppu::BaseMutex,
......@@ -107,17 +109,31 @@ public:
throw (com::sun::star::uno::RuntimeException);
private:
class TextContainer;
css::uno::Reference<css::uno::XComponentContext> mxComponentContext;
css::uno::Reference<css::drawing::framework::XResourceId> mxViewId;
css::uno::Reference<css::drawing::framework::XPane> mxPane;
css::uno::Reference<css::awt::XWindow> mxWindow;
css::uno::Reference<css::rendering::XCanvas> mxCanvas;
::rtl::Reference<PresenterController> mpPresenterController;
css::uno::Reference<css::rendering::XSpriteCanvas> mxCanvas;
css::uno::Reference<css::rendering::XCanvasFont> mxFont;
PresenterTheme::SharedFontDescriptor mpFont;
::boost::scoped_ptr<TextContainer> mpTextContainer;
::rtl::Reference<PresenterButton> mpCloseButton;
sal_Int32 mnSeparatorY;
sal_Int32 mnMaximalWidth;
void ProvideCanvas (void);
void Resize (void);
void Paint (const css::awt::Rectangle& rRedrawArea);
void ReadHelpStrings (void);
void ProcessString (
const css::uno::Reference<css::beans::XPropertySet>& rsProperties);
/** Find a font size, so that all text can be displayed at the same
time.
*/
void CheckFontSize (void);
/** This method throws a DisposedException when the object has already been
disposed.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment