1// Copyright 2016 PDFium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7#ifndef XFA_FWL_CFWL_EVENTSCROLL_H_
8#define XFA_FWL_CFWL_EVENTSCROLL_H_
9
10#include "xfa/fwl/cfwl_event.h"
11
12class CFWL_EventScroll : public CFWL_Event {
13 public:
14  enum class Code {
15    None = 1,
16    Min,
17    Max,
18    PageBackward,
19    PageForward,
20    StepBackward,
21    StepForward,
22    Pos,
23    TrackPos,
24    EndScroll,
25  };
26
27  explicit CFWL_EventScroll(CFWL_Widget* pSrcTarget);
28  ~CFWL_EventScroll() override;
29
30  Code m_iScrollCode;
31  float m_fPos;
32};
33
34#endif  // XFA_FWL_CFWL_EVENTSCROLL_H_
35