#include "xfa/fwl/cfwl_combobox.h"
#include "v8/include/cppgc/visitor.h"
#include "xfa/fde/cfde_texteditengine.h"
#include "xfa/fde/cfde_textout.h"
#include "xfa/fwl/cfwl_app.h"
#include "xfa/fwl/cfwl_event.h"
#include "xfa/fwl/cfwl_eventselectchanged.h"
#include "xfa/fwl/cfwl_listbox.h"
#include "xfa/fwl/cfwl_messagekey.h"
#include "xfa/fwl/cfwl_messagekillfocus.h"
#include "xfa/fwl/cfwl_messagemouse.h"
#include "xfa/fwl/cfwl_messagesetfocus.h"
#include "xfa/fwl/cfwl_notedriver.h"
#include "xfa/fwl/cfwl_themebackground.h"
#include "xfa/fwl/cfwl_themepart.h"
#include "xfa/fwl/cfwl_themetext.h"
#include "xfa/fwl/cfwl_widgetmgr.h"
#include "xfa/fwl/fwl_widgetdef.h"
#include "xfa/fwl/ifwl_themeprovider.h"
namespace pdfium {
CFWL_ComboBox::CFWL_ComboBox(CFWL_App* app)
: … { … }
CFWL_ComboBox::~CFWL_ComboBox() = default;
void CFWL_ComboBox::Trace(cppgc::Visitor* visitor) const { … }
FWL_Type CFWL_ComboBox::GetClassID() const { … }
void CFWL_ComboBox::AddString(const WideString& wsText) { … }
void CFWL_ComboBox::RemoveAt(int32_t iIndex) { … }
void CFWL_ComboBox::RemoveAll() { … }
void CFWL_ComboBox::ModifyStyleExts(uint32_t dwStyleExtsAdded,
uint32_t dwStyleExtsRemoved) { … }
void CFWL_ComboBox::Update() { … }
FWL_WidgetHit CFWL_ComboBox::HitTest(const CFX_PointF& point) { … }
void CFWL_ComboBox::DrawWidget(CFGAS_GEGraphics* pGraphics,
const CFX_Matrix& matrix) { … }
WideString CFWL_ComboBox::GetTextByIndex(int32_t iIndex) const { … }
void CFWL_ComboBox::SetCurSel(int32_t iSel) { … }
void CFWL_ComboBox::SetStates(uint32_t dwStates) { … }
void CFWL_ComboBox::RemoveStates(uint32_t dwStates) { … }
void CFWL_ComboBox::SetEditText(const WideString& wsText) { … }
WideString CFWL_ComboBox::GetEditText() const { … }
CFX_RectF CFWL_ComboBox::GetBBox() const { … }
void CFWL_ComboBox::EditModifyStyleExts(uint32_t dwStyleExtsAdded,
uint32_t dwStyleExtsRemoved) { … }
void CFWL_ComboBox::ShowDropDownList() { … }
void CFWL_ComboBox::HideDropDownList() { … }
void CFWL_ComboBox::RepaintInflatedListBoxRect() { … }
void CFWL_ComboBox::MatchEditText() { … }
void CFWL_ComboBox::SyncEditText(int32_t iListItem) { … }
void CFWL_ComboBox::Layout() { … }
void CFWL_ComboBox::ResetEditAlignment() { … }
void CFWL_ComboBox::ResetListItemAlignment() { … }
void CFWL_ComboBox::ProcessSelChanged(bool bLButtonUp) { … }
void CFWL_ComboBox::OnProcessMessage(CFWL_Message* pMessage) { … }
void CFWL_ComboBox::OnProcessEvent(CFWL_Event* pEvent) { … }
void CFWL_ComboBox::OnDrawWidget(CFGAS_GEGraphics* pGraphics,
const CFX_Matrix& matrix) { … }
void CFWL_ComboBox::OnLButtonUp(CFWL_MessageMouse* pMsg) { … }
void CFWL_ComboBox::OnLButtonDown(CFWL_MessageMouse* pMsg) { … }
void CFWL_ComboBox::OnFocusGained() { … }
void CFWL_ComboBox::OnFocusLost() { … }
void CFWL_ComboBox::OnKey(CFWL_MessageKey* pMsg) { … }
void CFWL_ComboBox::GetPopupPos(float fMinHeight,
float fMaxHeight,
const CFX_RectF& rtAnchor,
CFX_RectF* pPopupRect) { … }
}