LibreOffice Module sd (master) 1
Classes | Typedefs | Functions | Variables
sd::slidesorter::view Namespace Reference

Classes

class  FramePainter
 
class  ILayerInvalidator
 
class  ILayerPainter
 
class  InsertAnimator
 Animate the positions of page objects to make room at the insert position while a move or copy operation takes place. More...
 
class  InsertionIndicatorOverlay
 The insertion indicator is painted as a vertical or horizontal bar in the space between slides. More...
 
class  InsertPosition
 Collect all values concerning the logical and visual properties of the insertion position that is used for drag-and-drop and copy-and-paste. More...
 
class  LayeredDevice
 A simple wrapper around an OutputDevice that provides support for independent layers and buffering. More...
 
class  Layouter
 Calculate the size and position of page objects displayed by a slide sorter. More...
 
class  PageObjectLayouter
 In contrast to the Layouter that places page objects in the view, the PageObjectLayouter places the parts of individual page objects like page number area, borders, preview. More...
 
class  PageObjectPainter
 
class  SlideSorterView
 
class  Theme
 Collection of colors and styles that are used to paint the slide sorter view. More...
 
class  ToolTip
 Manage the display of tool tips. More...
 
class  ViewCacheContext
 The cache context for the SlideSorter as used by Draw and Impress. More...
 

Typedefs

typedef std::shared_ptr< ILayerInvalidatorSharedILayerInvalidator
 
typedef std::shared_ptr< ILayerPainterSharedILayerPainter
 

Functions

static Color ChangeLuminance (Color aColor, const int nValue)
 
static Color HGBAdapt (const Color aColor, const sal_Int32 nNewSaturation, const sal_Int32 nNewBrightness)
 
 IMPL_LINK_NOARG (ToolTip, DelayTrigger, Timer *, void)
 

Variables

const int Theme_FocusIndicatorWidth = 3
 
const sal_Int32 gnShadowBorder = 3
 
const sal_Int32 gnLayerIndex = 2
 
const Color Black (0x000000)
 
const Color White (0xffffff)
 

Typedef Documentation

◆ SharedILayerInvalidator

Definition at line 36 of file SlsILayerPainter.hxx.

◆ SharedILayerPainter

Definition at line 49 of file SlsILayerPainter.hxx.

Function Documentation

◆ ChangeLuminance()

static Color sd::slidesorter::view::ChangeLuminance ( Color  aColor,
const int  nValue 
)
static

◆ HGBAdapt()

static Color sd::slidesorter::view::HGBAdapt ( const Color  aColor,
const sal_Int32  nNewSaturation,
const sal_Int32  nNewBrightness 
)
static

Definition at line 44 of file SlsTheme.cxx.

References Color::HSBtoRGB(), and Color::RGBtoHSB().

Referenced by sd::slidesorter::view::Theme::SetGradient().

◆ IMPL_LINK_NOARG()

sd::slidesorter::view::IMPL_LINK_NOARG ( ToolTip  ,
DelayTrigger  ,
Timer ,
void   
)

Definition at line 153 of file SlsToolTip.cxx.

Variable Documentation

◆ Black

const Color sd::slidesorter::view::Black(0x000000) ( 0x000000  )

◆ gnLayerIndex

const sal_Int32 sd::slidesorter::view::gnLayerIndex = 2

◆ gnShadowBorder

const sal_Int32 sd::slidesorter::view::gnShadowBorder = 3

◆ Theme_FocusIndicatorWidth

const int sd::slidesorter::view::Theme_FocusIndicatorWidth = 3

◆ White

const Color sd::slidesorter::view::White(0xffffff) ( 0xffffff  )