LibreOffice Module vcl (master) 1
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
vcl::PDFWriter::AnyWidget Struct Referenceabstract

#include <pdfwriter.hxx>

Inheritance diagram for vcl::PDFWriter::AnyWidget:
Collaboration diagram for vcl::PDFWriter::AnyWidget:

Public Member Functions

 AnyWidget (WidgetType eType)
virtual ~AnyWidget ()
WidgetType getType () const
virtual std::shared_ptr< AnyWidgetClone () const =0

Public Attributes

WidgetType Type
OUString Name
OUString Description
OUString Text
DrawTextFlags TextStyle
bool ReadOnly
tools::Rectangle Location
bool Border
Color BorderColor
bool Background
Color BackgroundColor
vcl::Font TextFont
Color TextColor
sal_Int32 TabOrder

Protected Member Functions

 AnyWidget (const AnyWidget &rSource)
AnyWidgetoperator= (const AnyWidget &)=delete

Detailed Description

Definition at line 225 of file pdfwriter.hxx.

Constructor & Destructor Documentation

◆ AnyWidget() [1/2]

vcl::PDFWriter::AnyWidget::AnyWidget ( WidgetType  eType)

Definition at line 259 of file pdfwriter.hxx.

References Background, Border, COL_TRANSPARENT(), eType, NONE, and ReadOnly.

◆ ~AnyWidget()

PDFWriter::AnyWidget::~AnyWidget ( )

Definition at line 26 of file pdfwriter.cxx.

◆ AnyWidget() [2/2]

vcl::PDFWriter::AnyWidget::AnyWidget ( const AnyWidget rSource)

Definition at line 279 of file pdfwriter.hxx.

References Background, Border, Name, ReadOnly, and Text.

Member Function Documentation

◆ Clone()

virtual std::shared_ptr< AnyWidget > vcl::PDFWriter::AnyWidget::Clone ( ) const
pure virtual

◆ getType()

WidgetType vcl::PDFWriter::AnyWidget::getType ( ) const

◆ operator=()

AnyWidget & vcl::PDFWriter::AnyWidget::operator= ( const AnyWidget )

Member Data Documentation

◆ Background

bool vcl::PDFWriter::AnyWidget::Background

◆ BackgroundColor

Color vcl::PDFWriter::AnyWidget::BackgroundColor

◆ Border

bool vcl::PDFWriter::AnyWidget::Border

◆ BorderColor

Color vcl::PDFWriter::AnyWidget::BorderColor

◆ Description

OUString vcl::PDFWriter::AnyWidget::Description

Definition at line 230 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ Location

tools::Rectangle vcl::PDFWriter::AnyWidget::Location

◆ Name

OUString vcl::PDFWriter::AnyWidget::Name

◆ ReadOnly

bool vcl::PDFWriter::AnyWidget::ReadOnly

Definition at line 233 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ TabOrder

sal_Int32 vcl::PDFWriter::AnyWidget::TabOrder

Definition at line 242 of file pdfwriter.hxx.

Referenced by vcl::PDFWriterImpl::createControl().

◆ Text

OUString vcl::PDFWriter::AnyWidget::Text

◆ TextColor

Color vcl::PDFWriter::AnyWidget::TextColor

◆ TextFont

vcl::Font vcl::PDFWriter::AnyWidget::TextFont

◆ TextStyle

DrawTextFlags vcl::PDFWriter::AnyWidget::TextStyle

◆ Type

WidgetType vcl::PDFWriter::AnyWidget::Type

Definition at line 227 of file pdfwriter.hxx.

The documentation for this struct was generated from the following files: