LibreOffice Module toolkit (master) 1
Classes | Typedefs | Functions
toolkit Namespace Reference

Classes

class  AccessibilityClient
 a client for the accessibility implementations which have been outsourced from the main toolkit library More...
 
class  AnimatedImagesControlModel
 
class  AnimatedImagesPeer
 
class  GridColumn
 
class  GridEventForwarder
 
class  IAccessibleFactory
 
class  OAccessibleControlContext
 class implementing the AccessibleContext for a UNO control - to be used in design mode of the control. More...
 
class  ScriptEventContainer
 
class  ScrollableDialog
 
class  UnoControlFormattedFieldModel
 
class  UnoControlRoadmapModel
 
class  UnoControlScrollBarModel
 
class  UnoFormattedFieldControl
 
class  UnoGridControl
 
class  UnoGridModel
 
class  UnoRoadmapControl
 
class  UnoScrollBarControl
 
class  UnoTreeModel
 
class  VCLXSpinButton
 
class  WindowStyleSettings
 

Typedefs

typedef ::cppu::WeakImplHelper< css::awt::XStyleSettings > WindowStyleSettings_Base
 
typedef comphelper::WeakComponentImplHelper< css::awt::grid::XGridColumn, css::lang::XServiceInfo > GridColumn_Base
 
typedef ::cppu::AggImplInheritanceHelper2< UnoControlBase, css::awt::grid::XGridControl, css::awt::grid::XGridRowSelection > UnoGridControl_Base
 
typedef ::cppu::ImplHelper2< css::awt::grid::XGridDataListener, css::container::XContainerListener > GridEventForwarder_Base
 
typedef cppu::ImplInheritanceHelper< VCLXWindow, css::awt::XAnimation, css::container::XContainerListener, css::util::XModifyListener > AnimatedImagesPeer_Base
 
typedef ::cppu::ImplHelper1< css::awt::XSpinValue > VCLXSpinButton_Base
 
typedef ::comphelper::OAccessibleComponentHelper OAccessibleControlContext_Base
 
typedef ::cppu::AggImplInheritanceHelper1< UnoControlModel, css::awt::XAnimatedImages > AnimatedImagesControlModel_Base
 
typedef std::unordered_map< OUString, sal_Int32, OUStringHash > NameContainerNameMap
 
typedef GraphicControlModel UnoControlRoadmapModel_Base
 
typedef ::cppu::ImplHelper3< css::lang::XSingleServiceFactory, css::container::XContainer, css::container::XIndexContainer > UnoControlRoadmapModel_IBase
 
typedef UnoControlBase UnoControlRoadmap_Base
 
typedef ::cppu::ImplHelper4< css::awt::XItemEventBroadcaster, css::container::XContainerListener, css::awt::XItemListener, css::beans::XPropertyChangeListener > UnoControlRoadmap_IBase
 
typedef ::cppu::ImplHelper2< css::container::XContainerListener, css::awt::XItemEventBroadcaster > SVTXRoadmap_Base
 
typedef void *(* GetStandardAccComponentFactory) ()
 a function which is able to create a factory for the standard Accessible/Context components needed for standard toolkit controls More...
 

Functions

 IMPL_LINK (ScrollableDialog, ScrollBarHdl, ScrollBar *, pSB, void)
 
 IMPL_LINK (WindowStyleSettings, OnWindowEvent, VclWindowEvent &, rEvent, void)
 
static void setColorSettings (vcl::Window *_pWindow, const css::uno::Any &_rValue, void(StyleSettings::*pSetter)(const Color &), const Color &(StyleSettings::*pGetter)() const)
 
void setButtonLikeFaceColor (vcl::Window *_pWindow, const css::uno::Any &_rColorValue)
 sets the "face color" for button like controls (scroll bar, spin button) More...
 
Any getButtonLikeFaceColor (const vcl::Window *_pWindow)
 
static void adjustBooleanWindowStyle (const Any &_rValue, vcl::Window *_pWindow, WinBits _nBits, bool _bInverseSemantics)
 
static void setVisualEffect (const Any &_rValue, vcl::Window *_pWindow)
 
static Any getVisualEffect (vcl::Window const *_pWindow)
 
static void lcl_throwIllegalArgumentException ()
 
static void lcl_throwIndexOutOfBoundsException ()
 
sal_Int16 translateImagePosition (ImageAlign _eVCLAlign)
 translates a VCL ImageAlign value into a css.awt.ImagePosition value More...
 
ImageAlign translateImagePosition (sal_Int16 _nImagePosition)
 translates a css.awt.ImagePosition value into a VCL ImageAlign More...
 
sal_Int16 getCompatibleImageAlign (ImageAlign _eAlign)
 translates a VCL ImageAlign value into a compatible css.awt.ImageAlign value More...
 
sal_Int16 getExtendedImagePosition (sal_Int16 _nImageAlign)
 translates a css.awt.ImageAlign value into a css.awt.ImagePosition value More...
 

Typedef Documentation

◆ AnimatedImagesControlModel_Base

Definition at line 35 of file animatedimages.hxx.

◆ AnimatedImagesPeer_Base

typedef cppu::ImplInheritanceHelper< VCLXWindow, css::awt::XAnimation, css::container::XContainerListener, css::util::XModifyListener > toolkit::AnimatedImagesPeer_Base

Definition at line 43 of file animatedimagespeer.hxx.

◆ GetStandardAccComponentFactory

typedef void *(* toolkit::GetStandardAccComponentFactory) ()

a function which is able to create a factory for the standard Accessible/Context components needed for standard toolkit controls

The returned pointer denotes an instance of the IAccessibleFactory, which has been acquired once. The caller is responsible for holding this reference as long as it needs the factory, and release it afterwards.

Definition at line 57 of file accessiblefactory.hxx.

◆ GridColumn_Base

typedef comphelper::WeakComponentImplHelper< css::awt::grid::XGridColumn , css::lang::XServiceInfo > toolkit::GridColumn_Base

Definition at line 35 of file gridcolumn.hxx.

◆ GridEventForwarder_Base

typedef ::cppu::ImplHelper2< css::awt::grid::XGridDataListener , css::container::XContainerListener > toolkit::GridEventForwarder_Base

Definition at line 40 of file grideventforwarder.hxx.

◆ NameContainerNameMap

typedef std::unordered_map< OUString, sal_Int32, OUStringHash> toolkit::NameContainerNameMap

Definition at line 40 of file eventcontainer.hxx.

◆ OAccessibleControlContext_Base

Definition at line 39 of file accessiblecontrolcontext.hxx.

◆ SVTXRoadmap_Base

typedef ::cppu::ImplHelper2< css::container::XContainerListener, css::awt::XItemEventBroadcaster> toolkit::SVTXRoadmap_Base

Definition at line 62 of file roadmapcontrol.hxx.

◆ UnoControlRoadmap_Base

Definition at line 53 of file roadmapcontrol.hxx.

◆ UnoControlRoadmap_IBase

typedef ::cppu::ImplHelper4< css::awt::XItemEventBroadcaster , css::container::XContainerListener , css::awt::XItemListener , css::beans::XPropertyChangeListener > toolkit::UnoControlRoadmap_IBase

Definition at line 58 of file roadmapcontrol.hxx.

◆ UnoControlRoadmapModel_Base

Definition at line 44 of file roadmapcontrol.hxx.

◆ UnoControlRoadmapModel_IBase

typedef ::cppu::ImplHelper3< css::lang::XSingleServiceFactory , css::container::XContainer , css::container::XIndexContainer > toolkit::UnoControlRoadmapModel_IBase

Definition at line 50 of file roadmapcontrol.hxx.

◆ UnoGridControl_Base

typedef ::cppu::AggImplInheritanceHelper2< UnoControlBase , css::awt::grid::XGridControl , css::awt::grid::XGridRowSelection > toolkit::UnoGridControl_Base

Definition at line 84 of file gridcontrol.hxx.

◆ VCLXSpinButton_Base

typedef ::cppu::ImplHelper1< css::awt::XSpinValue > toolkit::VCLXSpinButton_Base

Definition at line 35 of file vclxspinbutton.hxx.

◆ WindowStyleSettings_Base

typedef ::cppu::WeakImplHelper< css::awt::XStyleSettings > toolkit::WindowStyleSettings_Base

Definition at line 46 of file stylesettings.hxx.

Function Documentation

◆ adjustBooleanWindowStyle()

static void toolkit::adjustBooleanWindowStyle ( const Any &  _rValue,
vcl::Window _pWindow,
WinBits  _nBits,
bool  _bInverseSemantics 
)
static

◆ getButtonLikeFaceColor()

css::uno::Any toolkit::getButtonLikeFaceColor ( const vcl::Window _pWindow)

◆ getCompatibleImageAlign()

sal_Int16 toolkit::getCompatibleImageAlign ( ImageAlign  _eAlign)

translates a VCL ImageAlign value into a compatible css.awt.ImageAlign value

Definition at line 81 of file imagealign.cxx.

References BOTTOM, LEFT, RIGHT, and TOP.

Referenced by VCLXGraphicControl::getProperty(), and GraphicControlModel::setFastPropertyValue_NoBroadcast().

◆ getExtendedImagePosition()

sal_Int16 toolkit::getExtendedImagePosition ( sal_Int16  _nImageAlign)

translates a css.awt.ImageAlign value into a css.awt.ImagePosition value

Definition at line 109 of file imagealign.cxx.

References BOTTOM, LEFT, RIGHT, and TOP.

Referenced by GraphicControlModel::setFastPropertyValue_NoBroadcast().

◆ getVisualEffect()

static Any toolkit::getVisualEffect ( vcl::Window const *  _pWindow)
static

◆ IMPL_LINK() [1/2]

toolkit::IMPL_LINK ( ScrollableDialog  ,
ScrollBarHdl  ,
ScrollBar ,
pSB  ,
void   
)

Definition at line 112 of file scrollabledialog.cxx.

References nPos.

◆ IMPL_LINK() [2/2]

toolkit::IMPL_LINK ( WindowStyleSettings  ,
OnWindowEvent  ,
VclWindowEvent ,
rEvent  ,
void   
)

◆ lcl_throwIllegalArgumentException()

static void toolkit::lcl_throwIllegalArgumentException ( )
static

Definition at line 43 of file roadmapcontrol.cxx.

◆ lcl_throwIndexOutOfBoundsException()

static void toolkit::lcl_throwIndexOutOfBoundsException ( )
static

◆ setButtonLikeFaceColor()

void toolkit::setButtonLikeFaceColor ( vcl::Window _pWindow,
const css::uno::Any &  _rColorValue 
)

◆ setColorSettings()

static void toolkit::setColorSettings ( vcl::Window _pWindow,
const css::uno::Any &  _rValue,
void(StyleSettings::*)(const Color &)  pSetter,
const Color &(StyleSettings::*)() const  pGetter 
)
static

◆ setVisualEffect()

static void toolkit::setVisualEffect ( const Any &  _rValue,
vcl::Window _pWindow 
)
static

◆ translateImagePosition() [1/2]

sal_Int16 toolkit::translateImagePosition ( ImageAlign  _eVCLAlign)

translates a VCL ImageAlign value into a css.awt.ImagePosition value

Definition at line 33 of file imagealign.cxx.

References Centered, LeftBottom, LeftTop, RightBottom, and RightTop.

Referenced by VCLXGraphicControl::getProperty(), GraphicControlModel::setFastPropertyValue_NoBroadcast(), and VCLXGraphicControl::setProperty().

◆ translateImagePosition() [2/2]

ImageAlign toolkit::translateImagePosition ( sal_Int16  _eUNOAlign)

translates a css.awt.ImagePosition value into a VCL ImageAlign

Definition at line 57 of file imagealign.cxx.

References Centered, LeftBottom, LeftTop, RightBottom, and RightTop.