1 // Copyright 2014 PDFium Authors. All rights reserved.
\r
2 // Use of this source code is governed by a BSD-style license that can be
\r
3 // found in the LICENSE file.
\r
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
\r
7 #ifndef _FWL_ADAPTER_NATIVE_H
\r
8 #define _FWL_ADAPTER_NATIVE_H
\r
9 class IFWL_WidgetMgrDelegate;
\r
10 class IFWL_AdapterWidgetMgr;
\r
11 class IFWL_AdapterThreadMgr;
\r
12 class IFWL_AdapterTimerMgr;
\r
13 class IFWL_AdapterCursorMgr;
\r
14 class IFWL_AdapterMonitorMgr;
\r
15 class IFWL_AdapterClipboardMgr;
\r
16 class IFWL_AdapterNative;
\r
17 class IFWL_AdapterNative
\r
20 virtual IFWL_AdapterWidgetMgr* GetWidgetMgr(IFWL_WidgetMgrDelegate *pDelegate) = 0;
\r
21 virtual IFWL_AdapterThreadMgr* GetThreadMgr() = 0;
\r
22 virtual IFWL_AdapterTimerMgr* GetTimerMgr() = 0;
\r
23 virtual IFWL_AdapterCursorMgr* GetCursorMgr() = 0;
\r
24 virtual IFWL_AdapterMonitorMgr* GetMonitorMgr() = 0;
\r
25 virtual IFWL_AdapterClipboardMgr* GetClipboardMgr() = 0;
\r
27 IFWL_AdapterNative* FWL_CreateFuelAdapterNative();
\r
28 void FWL_ReleaseFuelAdapterNative(IFWL_AdapterNative *pAdapterNative);
\r