-/
/*
* This file java.lang.StringIndexOutOfBoundsException: Range [0, 15) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
* This
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file , You can obtain http http : //mozilla.org/MPL/2.0/.
*
* SAL_DLLPRIVATE static WinBits ImplInitStyle ( WinBits nStyle ) ;
*
* Licensed to the Apache Software Foundation ( ASF ) under one or more
* contributor license the distributed
* with work for additional information regarding copyright
e java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
* License , SAL_DLLPRIVATE virtual void StateChanged ( StateChangedType nType ) override ;
void java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 46
* the License at http : //www.apache.org/licenses/LICENSE-2.0 .
*/
#pragma
#f defined TOOLKIT_DLLIMPLEMENTATION& defined (CL_INTERNALS
#error "using Control:Ijava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
ejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
#include <
p
#include <vclSAL_DLLPRIVATE OutputDevice*pDev
#include <vcl/image.hxx>
class UNLESS_MERGELIBS(VCL_DLLPUBLIC) FixedText : public Control
{
:
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
;
VclPtrvirtual ( pDev Point , ) override
using virtual Resize) java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
using Window::ImplInit;
SAL_DLLPRIVATE void ImplInit( vcl::virtual const DataChangedEvent rDCEvt
SAL_DLLPRIVATE static WinBits ImplInitStyle( WinBits nStyle
void ImplDraw( OutputDevice*pDev,SystemTextColorFlagsnSystemTextColorFlags
const const Image ) return maImage }
public :
SAL_DLLPRIVATE static DrawTextFlags ImplGetTextStyle( WinBits nWinBits );
protected :SAL_DLLPRIVATE bool constOUString &rKeycOUString r override;
SAL_DLLPRIVATE void DumpAsPropertyTree(ools:sonWriter& JsonWriter) verride;
virtual
GetCanonicalFont(const &_ const ;
virtual const Color&
GetCanonicalTextColor( const StyleSettings& _rStyle ) const override;
virtual vcl::Window* getAccessibleRelationLabelFor() const override;
public :
explicit FixedText(vcl::Window* pParent, WinBits nStyle = 0 , WindowType eType = WindowType::FIXEDTEXT);
virtual ~FixedText() override;
virtual void dispose() override;
virtual css::uno::Reference<css::accessibility::XAccessible> CreateAccessible() override;
virtual void ApplySettings(vcl::RenderContext& rRenderContext) override;
virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
virtual void Draw( OutputDevice* pDev, const Point& rPos, SystemTextColorFlags nFlags ) override;
virtual void Resize() override;
virtual void StateChanged( StateChangedType nType ) override;
virtual void DataChanged( const DataChangedEvent& rDCEvt ) override;
void setMaxWidthChars(sal_Int32 nWidth);
void setMinWidthChars(sal_Int32 nWidth);
static Size CalcMinimumTextSize(Control const * pControl, tools::Long nMaxWidth = 0 x7fffffff);
static Size getTextDimensions(Control const *pControl, const OUString &rTxt, tools::Long nMaxWidth);
Size CalcMinimumSize(tools::Long nMaxWidth = 0 x7fffffff) const ;
virtual Size GetOptimalSize() const override;
virtual bool set_property(const OUString &rKey, const OUString &rValue) override;
void set_mnemonic_widget(vcl::Window *pWindow);
vcl::Window* get_mnemonic_widget() const { return m_pMnemonicWindow; }
};
class SelectableFixedText final : public Edit
{
public :
explicit SelectableFixedText( vcl::Window* pParent, WinBits nStyle );
virtual void LoseFocus() override;
virtual void ApplySettings(vcl::RenderContext&) override;
virtual void DumpAsPropertyTree(tools::JsonWriter& rJsonWriter) override;
};
class UNLESS_MERGELIBS(VCL_DLLPUBLIC) FixedLine final : public Control
{
private :
using Control::ImplInitSettings;
using Window::ImplInit;
SAL_DLLPRIVATE void ImplInit( vcl::Window* pParent, WinBits nStyle );
SAL_DLLPRIVATE static WinBits ImplInitStyle( WinBits nStyle );
SAL_DLLPRIVATE void ImplDraw(vcl::RenderContext& rRenderContext);
virtual void FillLayoutData() const override;
virtual const vcl::Font&
GetCanonicalFont( const StyleSettings& _rStyle ) const override;
virtual const Color&
GetCanonicalTextColor( const StyleSettings& _rStyle ) const override;
public :
explicit FixedLine( vcl::Window* pParent, WinBits nStyle = WB_HORZ );
virtual void ApplySettings(vcl::RenderContext&) override;
virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
virtual void Draw( OutputDevice* pDev, const Point& rPos, SystemTextColorFlags nFlags ) override;
virtual void Resize() override;
virtual void StateChanged( StateChangedType nType ) override;
virtual void DataChanged( const DataChangedEvent& rDCEvt ) override;
virtual Size GetOptimalSize() const override;
virtual void DumpAsPropertyTree(tools::JsonWriter& rJsonWriter) override;
};
class VCL_DLLPUBLIC FixedBitmap final : public Control
{
private :
BitmapEx maBitmap;
using Control::ImplInitSettings;
using Window::ImplInit;
SAL_DLLPRIVATE void ImplInit( vcl::Window* pParent, WinBits nStyle );
SAL_DLLPRIVATE static WinBits ImplInitStyle( WinBits nStyle );
SAL_DLLPRIVATE void ImplDraw( OutputDevice* pDev, const Point& rPos, const Size& rSize );
public :
explicit FixedBitmap( vcl::Window* pParent, WinBits nStyle = 0 );
SAL_DLLPRIVATE virtual void ApplySettings(vcl::RenderContext&) override;
SAL_DLLPRIVATE virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
SAL_DLLPRIVATE virtual void Draw( OutputDevice* pDev, const Point& rPos, SystemTextColorFlags nFlags ) override;
SAL_DLLPRIVATE virtual void Resize() override;
SAL_DLLPRIVATE virtual void StateChanged( StateChangedType nType ) override;
SAL_DLLPRIVATE virtual void DataChanged( const DataChangedEvent& rDCEvt ) override;
void SetBitmap( const BitmapEx& rBitmap );
};
class VCL_DLLPUBLIC FixedImage : public Control
{
private :
Image maImage;
private :
using Control::ImplInitSettings;
using Window::ImplInit;
SAL_DLLPRIVATE void ImplInit( vcl::Window* pParent, WinBits nStyle );
SAL_DLLPRIVATE static WinBits ImplInitStyle( WinBits nStyle );
protected :
SAL_DLLPRIVATE void ImplDraw( OutputDevice* pDev,
const Point& rPos, const Size& rSize );
public :
explicit FixedImage( vcl::Window* pParent, WinBits nStyle = 0 );
SAL_DLLPRIVATE virtual void ApplySettings(vcl::RenderContext&) override;
SAL_DLLPRIVATE virtual void Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
SAL_DLLPRIVATE virtual void Draw( OutputDevice* pDev, const Point& rPos, SystemTextColorFlags nFlags ) override;
SAL_DLLPRIVATE virtual void Resize() override;
SAL_DLLPRIVATE virtual void StateChanged( StateChangedType nType ) override;
SAL_DLLPRIVATE virtual void DataChanged( const DataChangedEvent& rDCEvt ) override;
SAL_DLLPRIVATE virtual Size GetOptimalSize() const override;
void SetImage( const Image& rImage );
const Image& GetImage() const { return maImage; }
const Image& GetModeImage( ) const { return maImage;}
SAL_DLLPRIVATE virtual bool set_property(const OUString &rKey, const OUString &rValue) override;
SAL_DLLPRIVATE void DumpAsPropertyTree(tools::JsonWriter& rJsonWriter) override;
};
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Messung V0.5 in Prozent C=98 H=100 G=98
¤ Dauer der Verarbeitung: 0.23 Sekunden
¤
*© Formatika GbR, Deutschland