chromium/third_party/pdfium/xfa/fwl/cfwl_combobox.cpp

// Copyright 2014 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com

#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) {}

}  // namespace pdfium