LibreOffice Module sd (master) 1
Classes | Namespaces | Functions
PresenterToolBar.cxx File Reference
#include <utility>
#include <vcl/settings.hxx>
#include "PresenterToolBar.hxx"
#include "PresenterBitmapContainer.hxx"
#include "PresenterCanvasHelper.hxx"
#include "PresenterGeometryHelper.hxx"
#include "PresenterPaintManager.hxx"
#include "PresenterTimer.hxx"
#include "PresenterWindowManager.hxx"
#include <DrawController.hxx>
#include <cppuhelper/compbase.hxx>
#include <com/sun/star/awt/XWindowPeer.hpp>
#include <com/sun/star/drawing/framework/XConfigurationController.hpp>
#include <com/sun/star/drawing/framework/XPane.hpp>
#include <com/sun/star/geometry/AffineMatrix2D.hpp>
#include <com/sun/star/rendering/CompositeOperation.hpp>
#include <com/sun/star/rendering/RenderState.hpp>
#include <com/sun/star/rendering/TextDirection.hpp>
#include <com/sun/star/rendering/ViewState.hpp>
#include <com/sun/star/rendering/XSpriteCanvas.hpp>
#include <com/sun/star/util/Color.hpp>
#include <rtl/ustrbuf.hxx>
Include dependency graph for PresenterToolBar.cxx:

Go to the source code of this file.

Classes

class  sdext::presenter::PresenterToolBar::Context
 
class  sdext::presenter::PresenterToolBar::ElementContainerPart
 

Namespaces

namespace  sdext
 
namespace  sdext::presenter
 

Functions

const sal_Int32 sdext::presenter::gnGapSize (20)
 

Variable Documentation

◆ maLocation

awt::Point maLocation
protected

Definition at line 165 of file PresenterToolBar.cxx.

◆ maSize

awt::Size maSize
protected

Definition at line 166 of file PresenterToolBar.cxx.

◆ maStartTimeValue

TimeValue maStartTimeValue
private

Definition at line 312 of file PresenterToolBar.cxx.

◆ maText

Text maText

Definition at line 89 of file PresenterToolBar.cxx.

◆ mbIsEnabled

bool mbIsEnabled
private

Definition at line 182 of file PresenterToolBar.cxx.

◆ mbIsListenerRegistered

bool mbIsListenerRegistered
private

Definition at line 217 of file PresenterToolBar.cxx.

◆ mbIsOver

bool mbIsOver
protected

Definition at line 173 of file PresenterToolBar.cxx.

◆ mbIsPressed

bool mbIsPressed
protected

Definition at line 174 of file PresenterToolBar.cxx.

◆ mbIsSelected

bool mbIsSelected
protected

◆ mpDisabled

SharedElementMode mpDisabled
protected

Definition at line 170 of file PresenterToolBar.cxx.

◆ mpFont

PresenterTheme::SharedFontDescriptor mpFont
private

Definition at line 77 of file PresenterToolBar.cxx.

◆ mpIcon

SharedBitmapDescriptor mpIcon

Definition at line 87 of file PresenterToolBar.cxx.

Referenced by sdext::presenter::PresenterButton::GetBitmap().

◆ mpListener

std::shared_ptr<PresenterClockTimer::Listener> mpListener
private

Definition at line 275 of file PresenterToolBar.cxx.

◆ mpMode

SharedElementMode mpMode
protected

Definition at line 172 of file PresenterToolBar.cxx.

◆ mpMouseOver

SharedElementMode mpMouseOver
protected

Definition at line 168 of file PresenterToolBar.cxx.

◆ mpMouseOverSelected

SharedElementMode mpMouseOverSelected
protected

Definition at line 171 of file PresenterToolBar.cxx.

◆ mpNormal

SharedElementMode mpNormal
protected

Definition at line 167 of file PresenterToolBar.cxx.

◆ mpSelected

SharedElementMode mpSelected
protected

Definition at line 169 of file PresenterToolBar.cxx.

◆ mpToolBar

::rtl::Reference<PresenterToolBar> mpToolBar
protected

Definition at line 164 of file PresenterToolBar.cxx.

◆ msAction

OUString msAction

Definition at line 88 of file PresenterToolBar.cxx.

◆ msText

OUString msText
private

Definition at line 76 of file PresenterToolBar.cxx.

◆ mxLabel

::rtl::Reference<TimeLabel> mxLabel
private

Definition at line 273 of file PresenterToolBar.cxx.

◆ paused

bool paused
private

Definition at line 315 of file PresenterToolBar.cxx.

◆ pauseTimeValue

TimeValue pauseTimeValue
private

Definition at line 313 of file PresenterToolBar.cxx.