#include "fpdfsdk/pwl/cpwl_cblistbox.h"
#include <utility>
#include "core/fxcrt/notreached.h"
#include "fpdfsdk/pwl/cpwl_combo_box.h"
#include "fpdfsdk/pwl/cpwl_list_ctrl.h"
#include "public/fpdf_fwlevent.h"
CPWL_CBListBox::CPWL_CBListBox(
const CreateParams& cp,
std::unique_ptr<IPWL_FillerNotify::PerWindowData> pAttachedData)
: … { … }
CPWL_CBListBox::~CPWL_CBListBox() = default;
bool CPWL_CBListBox::OnLButtonUp(Mask<FWL_EVENTFLAG> nFlag,
const CFX_PointF& point) { … }
bool CPWL_CBListBox::IsMovementKey(FWL_VKEYCODE nKeyCode) const { … }
bool CPWL_CBListBox::OnMovementKeyDown(FWL_VKEYCODE nKeyCode,
Mask<FWL_EVENTFLAG> nFlag) { … }
bool CPWL_CBListBox::IsChar(uint16_t nChar, Mask<FWL_EVENTFLAG> nFlag) const { … }
bool CPWL_CBListBox::OnCharNotify(uint16_t nChar, Mask<FWL_EVENTFLAG> nFlag) { … }