Line data Source code
1 : /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
2 : *
3 : * This Source Code Form is subject to the terms of the Mozilla Public
4 : * License, v. 2.0. If a copy of the MPL was not distributed with this
5 : * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
6 :
7 : #ifndef nsScriptableRegion_h
8 : #define nsScriptableRegion_h
9 :
10 : #include "nsIScriptableRegion.h"
11 : #include "nsISupports.h"
12 : #include "nsRegion.h"
13 : #include "mozilla/Attributes.h"
14 :
15 : class nsScriptableRegion final : public nsIScriptableRegion {
16 : public:
17 : nsScriptableRegion();
18 :
19 : NS_DECL_ISUPPORTS
20 :
21 : NS_DECL_NSISCRIPTABLEREGION
22 :
23 : private:
24 0 : ~nsScriptableRegion() {}
25 : nsIntRegion mRegion;
26 : };
27 :
28 : #endif
|