Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  fixed.hxx   Sprache: C

 

-/
/*
 * 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   httphttp://mozilla.org/MPL/2.0/.
 *
 * SAL_DLLPRIVATEstatic WinBits ImplInitStyle( WinBits nStyle );
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *contributor license   the distributed
 *with work foradditional 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 Licenseathttp://www.apache.org/licenses/LICENSE-2.0 .
 */


#pragma

#fdefinedTOOLKIT_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
                              constconst Image    )  return maImage }
public:
    SAL_DLLPRIVATE static DrawTextFlags ImplGetTextStyle( WinBits nWinBits );
protected:SAL_DLLPRIVATE boolconstOUString &rKeycOUString r override;
        SAL_DLLPRIVATE voidDumpAsPropertyTree(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 = 0x7fffffff);
    static Size     getTextDimensions(Control const *pControl, const OUString &rTxt, tools::Long nMaxWidth);
    Size            CalcMinimumSize(tools::Long nMaxWidth = 0x7fffffff) 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






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723