LibreOffice Module toolkit (master) 1
Namespaces | Macros | Functions
vclxwindows.cxx File Reference
#include <toolkit/awt/vclxwindows.hxx>
#include <toolkit/helper/accessiblefactory.hxx>
#include <com/sun/star/awt/LineEndFormat.hpp>
#include <com/sun/star/awt/ScrollBarOrientation.hpp>
#include <com/sun/star/graphic/GraphicProvider.hpp>
#include <com/sun/star/graphic/XGraphicProvider.hpp>
#include <toolkit/helper/vclunohelper.hxx>
#include <helper/property.hxx>
#include <toolkit/helper/convert.hxx>
#include <com/sun/star/awt/VisualEffect.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <com/sun/star/resource/XStringResourceResolver.hpp>
#include <com/sun/star/awt/ImageScaleMode.hpp>
#include <com/sun/star/awt/XItemList.hpp>
#include <com/sun/star/awt/TextAlign.hpp>
#include <comphelper/namedvaluecollection.hxx>
#include <comphelper/processfactory.hxx>
#include <sal/log.hxx>
#include <awt/vclxwindows.hxx>
#include <controls/filectrl.hxx>
#include <controls/svmedit.hxx>
#include <vcl/toolkit/button.hxx>
#include <vcl/toolkit/fmtfield.hxx>
#include <vcl/graph.hxx>
#include <vcl/toolkit/lstbox.hxx>
#include <vcl/toolkit/combobox.hxx>
#include <vcl/toolkit/field.hxx>
#include <vcl/toolkit/fixedhyper.hxx>
#include <vcl/toolkit/imgctrl.hxx>
#include <vcl/toolkit/dialog.hxx>
#include <vcl/toolkit/prgsbar.hxx>
#include <vcl/toolkit/scrbar.hxx>
#include <vcl/svapp.hxx>
#include <vcl/tabpage.hxx>
#include <vcl/tabctrl.hxx>
#include <vcl/settings.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/debug.hxx>
#include <helper/imagealign.hxx>
#include <helper/msgbox.hxx>
#include <helper/tkresmgr.hxx>
#include "vclxwindows_internal.hxx"
#include <svl/numformat.hxx>
Include dependency graph for vclxwindows.cxx:

Go to the source code of this file.

Namespaces

namespace  toolkit
 

Macros

#define MetricUnitUnoToVcl(a)   (static_cast<FieldUnit>(a))
 
#define METRIC_MAP_PAIR(method, parent)
 

Functions

static double ImplCalcLongValue (double nValue, sal_uInt16 nDigits)
 
static double ImplCalcDoubleValue (double nValue, sal_uInt16 nDigits)
 
void toolkit::setButtonLikeFaceColor (vcl::Window *_pWindow, const css::uno::Any &_rColorValue)
 sets the "face color" for button like controls (scroll bar, spin button) More...
 
Any toolkit::getButtonLikeFaceColor (const vcl::Window *_pWindow)
 
static void toolkit::adjustBooleanWindowStyle (const Any &_rValue, vcl::Window *_pWindow, WinBits _nBits, bool _bInverseSemantics)
 
static void toolkit::setVisualEffect (const Any &_rValue, vcl::Window *_pWindow)
 
static Any toolkit::getVisualEffect (vcl::Window const *_pWindow)
 
 IMPL_LINK_NOARG (VCLXFileControl, ModifyHdl, Edit &, void)
 

Macro Definition Documentation

◆ METRIC_MAP_PAIR

#define METRIC_MAP_PAIR (   method,
  parent 
)
Value:
sal_Int64 VCLXMetricField::get##method( sal_Int16 nUnit ) \
{ \
SolarMutexGuard aGuard; \
return GetMetric##parent()->Get##method( MetricUnitUnoToVcl( nUnit ) ); \
} \
void VCLXMetricField::set##method( sal_Int64 nValue, sal_Int16 nUnit ) \
{ \
SolarMutexGuard aGuard; \
GetMetric##parent()->Set##method( nValue, MetricUnitUnoToVcl( nUnit ) ); \
}
#define MetricUnitUnoToVcl(a)

Definition at line 5604 of file vclxwindows.cxx.

◆ MetricUnitUnoToVcl

#define MetricUnitUnoToVcl (   a)    (static_cast<FieldUnit>(a))

Definition at line 5602 of file vclxwindows.cxx.

Function Documentation

◆ IMPL_LINK_NOARG()

IMPL_LINK_NOARG ( VCLXFileControl  ,
ModifyHdl  ,
Edit ,
void   
)

Definition at line 6430 of file vclxwindows.cxx.

◆ ImplCalcDoubleValue()

static double ImplCalcDoubleValue ( double  nValue,
sal_uInt16  nDigits 
)
static

◆ ImplCalcLongValue()

static double ImplCalcLongValue ( double  nValue,
sal_uInt16  nDigits 
)
static