7#ifndef FPDFSDK_PWL_CPWL_CBLISTBOX_H_
8#define FPDFSDK_PWL_CPWL_CBLISTBOX_H_
12#include "fpdfsdk/pwl/cpwl_list_box.h"
13#include "fpdfsdk/pwl/ipwl_fillernotify.h"
14#include "public/fpdf_fwlevent.h"
20 std::unique_ptr<IPWL_FillerNotify::PerWindowData> pAttachedData);
24 bool OnLButtonUp(
Mask<FWL_EVENTFLAG> nFlag,
const CFX_PointF& point)
override;
28 bool IsChar(uint16_t nChar,
Mask<FWL_EVENTFLAG> nFlag)
const;
bool OnCharNotify(uint16_t nChar, Mask< FWL_EVENTFLAG > nFlag)
CPWL_CBListBox(const CreateParams &cp, std::unique_ptr< IPWL_FillerNotify::PerWindowData > pAttachedData)
bool OnMovementKeyDown(FWL_VKEYCODE nKeyCode, Mask< FWL_EVENTFLAG > nFlag)
bool IsChar(uint16_t nChar, Mask< FWL_EVENTFLAG > nFlag) const
bool IsMovementKey(FWL_VKEYCODE nKeyCode) const
~CPWL_CBListBox() override
bool OnLButtonUp(Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point) override
bool OnNotifySelectionChanged(bool bKeyDown, Mask< FWL_EVENTFLAG > nFlag)
bool ClientHitTest(const CFX_PointF &point) const
CPWL_Wnd * GetParentWindow() const
virtual bool OnLButtonUp(Mask< FWL_EVENTFLAG > nFlag, const CFX_PointF &point)
virtual void NotifyLButtonUp(CPWL_Wnd *child, const CFX_PointF &pos)