chromium/third_party/pdfium/xfa/fxfa/cxfa_fflistbox.cpp

// Copyright 2017 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/fxfa/cxfa_fflistbox.h"

#include <algorithm>
#include <utility>
#include <vector>

#include "core/fxcrt/check.h"
#include "core/fxcrt/stl_util.h"
#include "v8/include/cppgc/visitor.h"
#include "xfa/fwl/cfwl_listbox.h"
#include "xfa/fwl/cfwl_notedriver.h"
#include "xfa/fwl/cfwl_widget.h"
#include "xfa/fxfa/cxfa_eventparam.h"
#include "xfa/fxfa/parser/cxfa_para.h"

namespace {

CFWL_ListBox* ToListBox(CFWL_Widget* widget) {}

}  // namespace

CXFA_FFListBox::CXFA_FFListBox(CXFA_Node* pNode) :{}

CXFA_FFListBox::~CXFA_FFListBox() = default;

void CXFA_FFListBox::PreFinalize() {}

void CXFA_FFListBox::Trace(cppgc::Visitor* visitor) const {}

bool CXFA_FFListBox::LoadWidget() {}

bool CXFA_FFListBox::OnKillFocus(CXFA_FFWidget* pNewFocus) {}

bool CXFA_FFListBox::CommitData() {}

bool CXFA_FFListBox::IsDataChanged() {}

uint32_t CXFA_FFListBox::GetAlignment() {}

bool CXFA_FFListBox::UpdateFWLData() {}

void CXFA_FFListBox::OnSelectChanged(CFWL_Widget* pWidget) {}

void CXFA_FFListBox::SetItemState(int32_t nIndex, bool bSelected) {}

void CXFA_FFListBox::InsertItem(const WideString& wsLabel, int32_t nIndex) {}

void CXFA_FFListBox::DeleteItem(int32_t nIndex) {}

void CXFA_FFListBox::OnProcessMessage(CFWL_Message* pMessage) {}

void CXFA_FFListBox::OnProcessEvent(CFWL_Event* pEvent) {}

void CXFA_FFListBox::OnDrawWidget(CFGAS_GEGraphics* pGraphics,
                                  const CFX_Matrix& matrix) {}

FormFieldType CXFA_FFListBox::GetFormFieldType() {}