Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFX_RectF Class Reference

#include <fx_coordinates.h>

Collaboration diagram for CFX_RectF:

Public Types

using PointType = CFX_PointF
using SizeType = CFX_SizeF

Public Member Functions

constexpr CFX_RectF ()=default
constexpr CFX_RectF (float dst_left, float dst_top, float dst_width, float dst_height)
 CFX_RectF (const CFX_RectF &other)=default
CFX_RectFoperator= (const CFX_RectF &other)=default
 CFX_RectF (float dst_left, float dst_top, const SizeType &dst_size)
 CFX_RectF (const PointType &p, float dst_width, float dst_height)
 CFX_RectF (const PointType &p1, const SizeType &s2)
 CFX_RectF (const FX_RECT &that)
CFX_RectFoperator+= (const PointType &p)
CFX_RectFoperator-= (const PointType &p)
float right () const
float bottom () const
void Normalize ()
void Offset (float dx, float dy)
void Inflate (float x, float y)
void Inflate (const PointType &p)
void Inflate (float off_left, float off_top, float off_right, float off_bottom)
void Inflate (const CFX_RectF &rt)
void Deflate (float x, float y)
void Deflate (const PointType &p)
void Deflate (float off_left, float off_top, float off_right, float off_bottom)
void Deflate (const CFX_RectF &rt)
bool IsEmpty () const
bool IsEmpty (float fEpsilon) const
void Empty ()
bool Contains (const PointType &p) const
bool Contains (const CFX_RectF &rt) const
float Left () const
float Top () const
float Width () const
float Height () const
SizeType Size () const
PointType TopLeft () const
PointType TopRight () const
PointType BottomLeft () const
PointType BottomRight () const
PointType Center () const
void Union (float x, float y)
void Union (const PointType &p)
void Union (const CFX_RectF &rt)
void Intersect (const CFX_RectF &rt)
bool IntersectWith (const CFX_RectF &rt) const
bool IntersectWith (const CFX_RectF &rt, float fEpsilon) const
CFX_FloatRect ToFloatRect () const
FX_RECT GetOuterRect () const

Public Attributes

float left = 0.0f
float top = 0.0f
float width = 0.0f
float height = 0.0f

Friends

bool operator== (const CFX_RectF &rc1, const CFX_RectF &rc2)
bool operator!= (const CFX_RectF &rc1, const CFX_RectF &rc2)

Detailed Description

Definition at line 276 of file fx_coordinates.h.

Member Typedef Documentation

◆ PointType

Definition at line 278 of file fx_coordinates.h.

◆ SizeType

Definition at line 279 of file fx_coordinates.h.

Constructor & Destructor Documentation

◆ CFX_RectF() [1/7]

◆ CFX_RectF() [2/7]

CFX_RectF::CFX_RectF ( float dst_left,
float dst_top,
float dst_width,
float dst_height )
inlineconstexpr

◆ CFX_RectF() [3/7]

CFX_RectF::CFX_RectF ( const CFX_RectF & other)
default

Referenced by pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_ListBox::DrawWidget(), CFGAS_RTFBreak::GetDisplayPos(), CXFA_FFImageEdit::SetFWLRect(), CXFA_Rectangle::StrokeEmbossed(), CXFA_Rectangle::StrokeEtched(), CXFA_Rectangle::StrokeLowered(), and CXFA_Rectangle::StrokeRaised().

Here is the caller graph for this function:

◆ CFX_RectF() [4/7]

CFX_RectF::CFX_RectF ( float dst_left,
float dst_top,
const SizeType & dst_size )
inline

Definition at line 290 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by CXFA_FFPageView::GetDisplayMatrix(), and CXFA_FFPageView::GetPageViewRect().

Here is the caller graph for this function:

◆ CFX_RectF() [5/7]

CFX_RectF::CFX_RectF ( const PointType & p,
float dst_width,
float dst_height )
inline

Definition at line 295 of file fx_coordinates.h.

References height, left, top, and width.

◆ CFX_RectF() [6/7]

CFX_RectF::CFX_RectF ( const PointType & p1,
const SizeType & s2 )
inline

Definition at line 297 of file fx_coordinates.h.

References height, left, top, and width.

◆ CFX_RectF() [7/7]

CFX_RectF::CFX_RectF ( const FX_RECT & that)
inlineexplicit

Definition at line 299 of file fx_coordinates.h.

References FX_RECT::Height(), height, left, FX_RECT::left, top, FX_RECT::top, FX_RECT::Width(), and width.

Referenced by CPDFXFA_Page::DrawFocusAnnot().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ bottom()

float CFX_RectF::bottom ( ) const
inline

◆ BottomLeft()

PointType CFX_RectF::BottomLeft ( ) const
inline

Definition at line 389 of file fx_coordinates.h.

References height, left, and top.

◆ BottomRight()

PointType CFX_RectF::BottomRight ( ) const
inline

Definition at line 390 of file fx_coordinates.h.

References height, left, top, and width.

◆ Center()

PointType CFX_RectF::Center ( ) const
inline

Definition at line 393 of file fx_coordinates.h.

References height, left, top, and width.

◆ Contains() [1/2]

bool CFX_RectF::Contains ( const CFX_RectF & rt) const
inline

Definition at line 378 of file fx_coordinates.h.

References bottom(), left, right(), and top.

Here is the call graph for this function:

◆ Contains() [2/2]

bool CFX_RectF::Contains ( const PointType & p) const
inline

Definition at line 374 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by CXFA_FFField::HitTest(), CXFA_FFSignature::HitTest(), pdfium::CFWL_ComboBox::HitTest(), pdfium::CFWL_DateTimePicker::HitTest(), pdfium::CFWL_Edit::HitTest(), pdfium::CFWL_ListBox::HitTest(), pdfium::CFWL_Widget::HitTest(), CXFA_FFDateTimeEdit::PtInActiveRect(), CXFA_FFField::PtInActiveRect(), and CXFA_FFWidget::PtInActiveRect().

Here is the caller graph for this function:

◆ Deflate() [1/4]

void CFX_RectF::Deflate ( const CFX_RectF & rt)
inline

Definition at line 366 of file fx_coordinates.h.

References Deflate(), height, left, top, and width.

Here is the call graph for this function:

◆ Deflate() [2/4]

void CFX_RectF::Deflate ( const PointType & p)
inline

Definition at line 356 of file fx_coordinates.h.

◆ Deflate() [3/4]

void CFX_RectF::Deflate ( float off_left,
float off_top,
float off_right,
float off_bottom )
inline

Definition at line 357 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by CXFA_FFField::CapPlacement(), Deflate(), pdfium::CFWL_PushButtonTP::DrawBackground(), CXFA_FFText::RenderWidget(), CXFA_FFImageEdit::SetFWLRect(), and XFA_RectWithoutMargin().

Here is the caller graph for this function:

◆ Deflate() [4/4]

void CFX_RectF::Deflate ( float x,
float y )
inline

Definition at line 350 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by pdfium::CFWL_Widget::GetEdgeRect(), CXFA_FFPushButton::OnDrawWidget(), CXFA_Rectangle::StrokeEmbossed(), CXFA_Rectangle::StrokeEtched(), CXFA_Rectangle::StrokeLowered(), and CXFA_Rectangle::StrokeRaised().

Here is the caller graph for this function:

◆ Empty()

void CFX_RectF::Empty ( )
inline

Definition at line 373 of file fx_coordinates.h.

References height, and width.

◆ GetOuterRect()

FX_RECT CFX_RectF::GetOuterRect ( ) const

Definition at line 365 of file fx_coordinates.cpp.

References FX_RECT::FX_RECT(), bottom(), left, right(), and top.

Referenced by pdfium::CFDE_TextOut::DrawLogicText(), and CXFA_TextLayout::DrawString().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Height()

float CFX_RectF::Height ( ) const
inline

Definition at line 385 of file fx_coordinates.h.

References height.

Referenced by pdfium::CFDE_TextOut::CalcLogicSize(), CXFA_FFField::CapPlacement(), CXFA_Radial::Draw(), pdfium::CFDE_TextOut::DrawLogicText(), operator<<(), pdfium::CFWL_DateTimePicker::ShowMonthCalendar(), and TEST().

Here is the caller graph for this function:

◆ Inflate() [1/4]

void CFX_RectF::Inflate ( const CFX_RectF & rt)
inline

Definition at line 347 of file fx_coordinates.h.

References height, Inflate(), left, top, and width.

Here is the call graph for this function:

◆ Inflate() [2/4]

void CFX_RectF::Inflate ( const PointType & p)
inline

Definition at line 337 of file fx_coordinates.h.

◆ Inflate() [3/4]

void CFX_RectF::Inflate ( float off_left,
float off_top,
float off_right,
float off_bottom )
inline

Definition at line 338 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by pdfium::CFWL_PushButtonTP::DrawBackground(), and Inflate().

Here is the caller graph for this function:

◆ Inflate() [4/4]

void CFX_RectF::Inflate ( float x,
float y )
inline

Definition at line 331 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by pdfium::CFWL_Widget::InflateWidgetRect(), and CXFA_FFWidget::InvalidateRect().

Here is the caller graph for this function:

◆ Intersect()

void CFX_RectF::Intersect ( const CFX_RectF & rt)

Definition at line 352 of file fx_coordinates.cpp.

References bottom(), height, left, right(), top, and width.

Referenced by IntersectWith(), IntersectWith(), and CXFA_FFField::RenderCaption().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IntersectWith() [1/2]

bool CFX_RectF::IntersectWith ( const CFX_RectF & rt) const
inline

Definition at line 400 of file fx_coordinates.h.

References Intersect(), and IsEmpty().

Referenced by CPDFXFA_Page::DrawFocusAnnot().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ IntersectWith() [2/2]

bool CFX_RectF::IntersectWith ( const CFX_RectF & rt,
float fEpsilon ) const
inline

Definition at line 405 of file fx_coordinates.h.

References Intersect(), and IsEmpty().

Here is the call graph for this function:

◆ IsEmpty() [1/2]

bool CFX_RectF::IsEmpty ( ) const
inline

Definition at line 369 of file fx_coordinates.h.

References height, and width.

Referenced by pdfium::CFWL_ComboList::ChangeSelected(), pdfium::CFWL_DateTimePicker::DrawWidget(), pdfium::CFWL_Edit::DrawWidget(), IntersectWith(), pdfium::CFWL_Edit::OnCaretChanged(), pdfium::CFWL_WidgetMgr::OnDrawWidget(), pdfium::CFWL_Edit::Update(), and XFA_DrawImage().

Here is the caller graph for this function:

◆ IsEmpty() [2/2]

bool CFX_RectF::IsEmpty ( float fEpsilon) const
inline

Definition at line 370 of file fx_coordinates.h.

References height, and width.

Referenced by pdfium::CFWL_ComboBox::DrawWidget(), and IntersectWith().

Here is the caller graph for this function:

◆ Left()

float CFX_RectF::Left ( ) const
inline

Definition at line 382 of file fx_coordinates.h.

References left.

Referenced by TEST().

Here is the caller graph for this function:

◆ Normalize()

void CFX_RectF::Normalize ( )
inline

Definition at line 317 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by CXFA_FFField::CapPlacement(), CXFA_Rectangle::GetFillPath(), CXFA_Rectangle::GetPath(), CXFA_FFCheckButton::PerformLayout(), and CXFA_FFWidget::RenderWidget().

Here is the caller graph for this function:

◆ Offset()

void CFX_RectF::Offset ( float dx,
float dy )
inline

Definition at line 327 of file fx_coordinates.h.

References left, and top.

Referenced by pdfium::CFWL_ComboBox::GetBBox(), pdfium::CFWL_DateTimePicker::GetBBox(), CXFA_Rectangle::GetFillPath(), pdfium::CFWL_ListBox::GetItemAtPoint(), CXFA_Rectangle::GetPath(), pdfium::CFWL_DateTimeEdit::OnProcessMessage(), pdfium::CFWL_ListBox::ScrollToVisible(), and pdfium::CFWL_Edit::ShowCaret().

Here is the caller graph for this function:

◆ operator+=()

CFX_RectF & CFX_RectF::operator+= ( const PointType & p)
inline

Definition at line 305 of file fx_coordinates.h.

References left, and top.

◆ operator-=()

CFX_RectF & CFX_RectF::operator-= ( const PointType & p)
inline

Definition at line 310 of file fx_coordinates.h.

References left, and top.

◆ operator=()

◆ right()

◆ Size()

SizeType CFX_RectF::Size ( ) const
inline

Definition at line 386 of file fx_coordinates.h.

References height, and width.

◆ ToFloatRect()

CFX_FloatRect CFX_RectF::ToFloatRect ( ) const
inline

Definition at line 418 of file fx_coordinates.h.

References CFX_FloatRect::CFX_FloatRect(), bottom(), left, right(), and top.

Referenced by CPDFXFA_DocEnvironment::DisplayCaret(), CPDFXFA_Widget::GetRect(), CPDFXFA_Widget::GetViewBBox(), CPDFXFA_Page::HasFormFieldAtPoint(), CPDFXFA_DocEnvironment::InvalidateRect(), and CFX_Matrix::TransformRect().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Top()

float CFX_RectF::Top ( ) const
inline

Definition at line 383 of file fx_coordinates.h.

References top.

Referenced by TEST().

Here is the caller graph for this function:

◆ TopLeft()

PointType CFX_RectF::TopLeft ( ) const
inline

Definition at line 387 of file fx_coordinates.h.

References left, and top.

◆ TopRight()

PointType CFX_RectF::TopRight ( ) const
inline

Definition at line 388 of file fx_coordinates.h.

References left, top, and width.

◆ Union() [1/3]

void CFX_RectF::Union ( const CFX_RectF & rt)

Definition at line 339 of file fx_coordinates.cpp.

References bottom(), height, left, right(), top, and width.

Referenced by pdfium::CFWL_ComboList::ChangeSelected(), pdfium::CFWL_ComboBox::GetBBox(), pdfium::CFWL_DateTimePicker::GetBBox(), and pdfium::CFWL_Edit::OnCaretChanged().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Union() [2/3]

void CFX_RectF::Union ( const PointType & p)
inline

Definition at line 397 of file fx_coordinates.h.

◆ Union() [3/3]

void CFX_RectF::Union ( float x,
float y )

Definition at line 326 of file fx_coordinates.cpp.

References bottom(), height, left, right(), top, and width.

Here is the call graph for this function:

◆ Width()

float CFX_RectF::Width ( ) const
inline

Definition at line 384 of file fx_coordinates.h.

References width.

Referenced by pdfium::CFDE_TextOut::CalcLogicSize(), CXFA_Radial::Draw(), pdfium::CFDE_TextOut::DrawLogicText(), operator<<(), and TEST().

Here is the caller graph for this function:

◆ operator!=

bool operator!= ( const CFX_RectF & rc1,
const CFX_RectF & rc2 )
friend

Definition at line 414 of file fx_coordinates.h.

References operator==.

Referenced by CXFA_FFNotify::OnLayoutItemAdded().

◆ operator==

bool operator== ( const CFX_RectF & rc1,
const CFX_RectF & rc2 )
friend

Definition at line 410 of file fx_coordinates.h.

References height, left, top, and width.

Referenced by operator!=.

Member Data Documentation

◆ height

float CFX_RectF::height = 0.0f

Definition at line 431 of file fx_coordinates.h.

Referenced by CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), bottom(), BottomLeft(), BottomRight(), pdfium::CFDE_TextOut::CalcLogicSize(), pdfium::CFWL_Widget::CalcTextSize(), CXFA_FFField::CapLeftRightPlacement(), CXFA_FFField::CapPlacement(), CXFA_FFField::CapTopBottomPlacement(), Center(), Contains(), Deflate(), Deflate(), Deflate(), CXFA_Rectangle::Draw(), pdfium::CFWL_WidgetTP::DrawArrow(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_WidgetTP::DrawBorder(), pdfium::CFWL_WidgetTP::DrawBtn(), pdfium::CFWL_WidgetTP::DrawFocus(), CPDFXFA_Page::DrawFocusAnnot(), CXFA_FFField::DrawHighlight(), pdfium::CFDE_TextOut::DrawLogicText(), pdfium::CFWL_ListBox::DrawWidget(), Empty(), pdfium::CFWL_WidgetTP::FillSolidRect(), CFGAS_TxtBreak::GetDisplayPos(), pdfium::CFWL_Widget::GetEdgeRect(), CXFA_Rectangle::GetFillPath(), CPDFXFA_Page::GetPageHeight(), CPDFXFA_DocEnvironment::GetPopupPos(), CXFA_FFWidget::GetRectWithoutRotate(), pdfium::CFWL_Widget::GetRelativeRect(), pdfium::CXFA_FWLTheme::GetUIMargin(), Height(), pdfium::CFWL_ComboBox::HitTest(), pdfium::CFWL_DateTimePicker::HitTest(), Inflate(), Inflate(), Inflate(), Intersect(), IsEmpty(), IsEmpty(), CXFA_FFWidget::IsLayoutRectEmpty(), CXFA_TextLayout::ItemBlocks(), CXFA_FFField::LayoutCaption(), Normalize(), CXFA_FFPushButton::OnDrawWidget(), pdfium::CFWL_Caret::OnTimerFired(), operator==, CXFA_FFCheckButton::PerformLayout(), CXFA_FFText::PerformLayout(), CXFA_FFField::SetEditScrollOffset(), CXFA_FFField::SetFWLRect(), CXFA_FFImageEdit::SetFWLRect(), pdfium::CFWL_DateTimePicker::ShowMonthCalendar(), Size(), CXFA_Rectangle::StrokeLowered(), CXFA_Rectangle::StrokeRaised(), Union(), Union(), pdfium::CFWL_DateTimePicker::Update(), and XFA_DrawImage().

◆ left

float CFX_RectF::left = 0.0f

Definition at line 428 of file fx_coordinates.h.

Referenced by CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), BottomLeft(), BottomRight(), pdfium::CFDE_TextOut::CalcLogicSize(), CXFA_FFField::CapLeftRightPlacement(), CXFA_FFField::CapPlacement(), CXFA_FFField::CapTopBottomPlacement(), Center(), Contains(), Contains(), Deflate(), Deflate(), Deflate(), CXFA_Linear::Draw(), CXFA_Rectangle::Draw(), pdfium::CFWL_WidgetTP::DrawArrow(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_WidgetTP::DrawBorder(), pdfium::CFWL_WidgetTP::DrawBtn(), pdfium::CFWL_WidgetTP::DrawFocus(), CXFA_FFField::DrawHighlight(), pdfium::CFWL_ComboBox::DrawWidget(), pdfium::CFWL_DateTimePicker::DrawWidget(), pdfium::CFWL_WidgetTP::FillSolidRect(), pdfium::CFWL_ComboBox::GetBBox(), pdfium::CFWL_DateTimePicker::GetBBox(), CFGAS_TxtBreak::GetCharRects(), CFGAS_RTFBreak::GetDisplayPos(), CFGAS_TxtBreak::GetDisplayPos(), CXFA_Rectangle::GetFillPath(), pdfium::CFWL_Widget::GetMatrix(), GetOuterRect(), CPDFXFA_DocEnvironment::GetPopupPos(), CXFA_FFWidget::GetRectWithoutRotate(), CXFA_FFWidget::GetRotateMatrix(), pdfium::CXFA_FWLTheme::GetUIMargin(), Inflate(), Inflate(), Inflate(), Intersect(), Left(), testing.tools.safetynet_image.ImageLocations::Left(), Normalize(), Offset(), CXFA_FFPushButton::OnDrawWidget(), pdfium::CFWL_DateTimeEdit::OnProcessMessage(), operator+=(), operator-=(), operator<<(), operator==, CXFA_FFCheckButton::PerformLayout(), CXFA_FFField::RenderCaption(), CXFA_FFBarcode::RenderWidget(), CXFA_FFCheckButton::RenderWidget(), CXFA_FFField::RenderWidget(), CXFA_FFPushButton::RenderWidget(), CXFA_FFText::RenderWidget(), pdfium::CFWL_WidgetMgr::RepaintWidget(), right(), CXFA_FFImageEdit::SetFWLRect(), pdfium::CFWL_Edit::ShowCaret(), pdfium::CFWL_ComboBox::ShowDropDownList(), pdfium::CFWL_DateTimePicker::ShowMonthCalendar(), CXFA_Rectangle::StrokeLowered(), CXFA_Rectangle::StrokeRaised(), CXFA_Rectangle::StrokeRect(), ToFloatRect(), TopLeft(), TopRight(), Union(), Union(), pdfium::CFWL_DateTimePicker::Update(), and XFA_DrawImage().

◆ top

float CFX_RectF::top = 0.0f

Definition at line 429 of file fx_coordinates.h.

Referenced by CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), bottom(), BottomLeft(), BottomRight(), pdfium::CFDE_TextOut::CalcLogicSize(), CXFA_FFField::CapLeftRightPlacement(), CXFA_FFField::CapPlacement(), CXFA_FFField::CapTopBottomPlacement(), Center(), Contains(), Contains(), Deflate(), Deflate(), Deflate(), CXFA_Linear::Draw(), CXFA_Rectangle::Draw(), pdfium::CFWL_WidgetTP::DrawArrow(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_WidgetTP::DrawBorder(), pdfium::CFWL_WidgetTP::DrawBtn(), pdfium::CFWL_WidgetTP::DrawFocus(), CXFA_FFField::DrawHighlight(), pdfium::CFWL_ComboBox::DrawWidget(), pdfium::CFWL_DateTimePicker::DrawWidget(), pdfium::CFWL_WidgetTP::FillSolidRect(), CXFA_Node::FindSplitPos(), pdfium::CFWL_ComboBox::GetBBox(), pdfium::CFWL_DateTimePicker::GetBBox(), CFGAS_RTFBreak::GetDisplayPos(), CFGAS_TxtBreak::GetDisplayPos(), CXFA_Rectangle::GetFillPath(), pdfium::CFWL_Widget::GetMatrix(), GetOuterRect(), CPDFXFA_DocEnvironment::GetPopupPos(), CXFA_FFWidget::GetRectWithoutRotate(), CXFA_FFWidget::GetRotateMatrix(), pdfium::CXFA_FWLTheme::GetUIMargin(), Inflate(), Inflate(), Inflate(), Intersect(), Normalize(), Offset(), CXFA_FFPushButton::OnDrawWidget(), pdfium::CFWL_DateTimeEdit::OnProcessMessage(), operator+=(), operator-=(), operator<<(), operator==, CXFA_FFCheckButton::PerformLayout(), CXFA_FFField::RenderCaption(), CXFA_FFBarcode::RenderWidget(), CXFA_FFCheckButton::RenderWidget(), CXFA_FFField::RenderWidget(), CXFA_FFPushButton::RenderWidget(), CXFA_FFText::RenderWidget(), pdfium::CFWL_WidgetMgr::RepaintWidget(), pdfium::CFWL_ListBox::ScrollToVisible(), CXFA_FFImageEdit::SetFWLRect(), pdfium::CFWL_Edit::ShowCaret(), pdfium::CFWL_DateTimePicker::ShowMonthCalendar(), CXFA_Rectangle::StrokeLowered(), CXFA_Rectangle::StrokeRaised(), CXFA_Rectangle::StrokeRect(), ToFloatRect(), Top(), TopLeft(), TopRight(), Union(), Union(), pdfium::CFWL_DateTimePicker::Update(), and XFA_DrawImage().

◆ width

float CFX_RectF::width = 0.0f

Definition at line 430 of file fx_coordinates.h.

Referenced by CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), CFX_RectF(), BottomRight(), pdfium::CFDE_TextOut::CalcLogicSize(), pdfium::CFWL_Widget::CalcTextSize(), CXFA_FFField::CapLeftRightPlacement(), CXFA_FFField::CapPlacement(), CXFA_FFField::CapTopBottomPlacement(), Center(), Contains(), Deflate(), Deflate(), Deflate(), CXFA_Rectangle::Draw(), pdfium::CFWL_WidgetTP::DrawArrow(), pdfium::CFWL_ComboBoxTP::DrawBackground(), pdfium::CFWL_EditTP::DrawBackground(), pdfium::CFWL_PushButtonTP::DrawBackground(), pdfium::CFWL_WidgetTP::DrawBorder(), pdfium::CFWL_WidgetTP::DrawBtn(), pdfium::CFWL_WidgetTP::DrawFocus(), CPDFXFA_Page::DrawFocusAnnot(), CXFA_FFField::DrawHighlight(), pdfium::CFDE_TextOut::DrawLogicText(), pdfium::CFWL_ListBox::DrawWidget(), Empty(), pdfium::CFWL_WidgetTP::FillSolidRect(), CXFA_Node::FindSplitPos(), pdfium::CFWL_DateTimePicker::GetBBox(), CFGAS_TxtBreak::GetCharRects(), pdfium::CFWL_Widget::GetEdgeRect(), CXFA_Rectangle::GetFillPath(), CPDFXFA_Page::GetPageWidth(), CPDFXFA_DocEnvironment::GetPopupPos(), CXFA_FFWidget::GetRectWithoutRotate(), pdfium::CFWL_Widget::GetRelativeRect(), pdfium::CXFA_FWLTheme::GetUIMargin(), pdfium::CFWL_Edit::GetWidgetRect(), pdfium::CFWL_ComboBox::HitTest(), pdfium::CFWL_DateTimePicker::HitTest(), Inflate(), Inflate(), Inflate(), Intersect(), IsEmpty(), IsEmpty(), CXFA_FFWidget::IsLayoutRectEmpty(), Normalize(), CXFA_FFPushButton::OnDrawWidget(), pdfium::CFWL_Caret::OnTimerFired(), operator==, CXFA_FFCheckButton::PerformLayout(), right(), CXFA_FFField::SetFWLRect(), CXFA_FFImageEdit::SetFWLRect(), pdfium::CFWL_ComboBox::ShowDropDownList(), pdfium::CFWL_DateTimePicker::ShowMonthCalendar(), Size(), CXFA_Rectangle::StrokeLowered(), CXFA_Rectangle::StrokeRaised(), TopRight(), Union(), Union(), pdfium::CFWL_DateTimePicker::Update(), Width(), and XFA_DrawImage().


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