LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIHTMLObjectResizer.h (source / functions) Hit Total Coverage
Test: output.info Lines: 0 1 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIHTMLObjectResizer.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIHTMLObjectResizer_h__
       6             : #define __gen_nsIHTMLObjectResizer_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsISupports_h__
      10             : #include "nsISupports.h"
      11             : #endif
      12             : 
      13             : #ifndef __gen_domstubs_h__
      14             : #include "domstubs.h"
      15             : #endif
      16             : 
      17             : /* For IDL files that don't want to include root IDL files. */
      18             : #ifndef NS_NO_VTABLE
      19             : #define NS_NO_VTABLE
      20             : #endif
      21             : 
      22             : /* starting interface:    nsIHTMLObjectResizer */
      23             : #define NS_IHTMLOBJECTRESIZER_IID_STR "8b396020-69d3-451f-80c1-1a96a7da25a9"
      24             : 
      25             : #define NS_IHTMLOBJECTRESIZER_IID \
      26             :   {0x8b396020, 0x69d3, 0x451f, \
      27             :     { 0x80, 0xc1, 0x1a, 0x96, 0xa7, 0xda, 0x25, 0xa9 }}
      28             : 
      29           0 : class nsIHTMLObjectResizer : public nsISupports {
      30             :  public:
      31             : 
      32             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IHTMLOBJECTRESIZER_IID)
      33             : 
      34             :    typedef short EResizerLocation;
      35             :   enum {
      36             :     eTopLeft = 0,
      37             :     eTop = 1,
      38             :     eTopRight = 2,
      39             :     eLeft = 3,
      40             :     eRight = 4,
      41             :     eBottomLeft = 5,
      42             :     eBottom = 6,
      43             :     eBottomRight = 7
      44             :   };
      45             : 
      46             :   /* readonly attribute nsIDOMElement resizedObject; */
      47             :   NS_IMETHOD GetResizedObject(nsIDOMElement * *aResizedObject) = 0;
      48             : 
      49             :   /* attribute boolean objectResizingEnabled; */
      50             :   NS_IMETHOD GetObjectResizingEnabled(bool *aObjectResizingEnabled) = 0;
      51             :   NS_IMETHOD SetObjectResizingEnabled(bool aObjectResizingEnabled) = 0;
      52             : 
      53             :   /* void showResizers (in nsIDOMElement aResizedElement); */
      54             :   NS_IMETHOD ShowResizers(nsIDOMElement *aResizedElement) = 0;
      55             : 
      56             :   /* void hideResizers (); */
      57             :   NS_IMETHOD HideResizers(void) = 0;
      58             : 
      59             :   /* void refreshResizers (); */
      60             :   NS_IMETHOD RefreshResizers(void) = 0;
      61             : 
      62             :   /* void mouseDown (in long aX, in long aY, in nsIDOMElement aTarget, in nsIDOMEvent aMouseEvent); */
      63             :   NS_IMETHOD MouseDown(int32_t aX, int32_t aY, nsIDOMElement *aTarget, nsIDOMEvent *aMouseEvent) = 0;
      64             : 
      65             :   /* void mouseUp (in long aX, in long aY, in nsIDOMElement aTarget); */
      66             :   NS_IMETHOD MouseUp(int32_t aX, int32_t aY, nsIDOMElement *aTarget) = 0;
      67             : 
      68             :   /* void mouseMove (in nsIDOMEvent aMouseEvent); */
      69             :   NS_IMETHOD MouseMove(nsIDOMEvent *aMouseEvent) = 0;
      70             : 
      71             : };
      72             : 
      73             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIHTMLObjectResizer, NS_IHTMLOBJECTRESIZER_IID)
      74             : 
      75             : /* Use this macro when declaring classes that implement this interface. */
      76             : #define NS_DECL_NSIHTMLOBJECTRESIZER \
      77             :   NS_IMETHOD GetResizedObject(nsIDOMElement * *aResizedObject) override; \
      78             :   NS_IMETHOD GetObjectResizingEnabled(bool *aObjectResizingEnabled) override; \
      79             :   NS_IMETHOD SetObjectResizingEnabled(bool aObjectResizingEnabled) override; \
      80             :   NS_IMETHOD ShowResizers(nsIDOMElement *aResizedElement) override; \
      81             :   NS_IMETHOD HideResizers(void) override; \
      82             :   NS_IMETHOD RefreshResizers(void) override; \
      83             :   NS_IMETHOD MouseDown(int32_t aX, int32_t aY, nsIDOMElement *aTarget, nsIDOMEvent *aMouseEvent) override; \
      84             :   NS_IMETHOD MouseUp(int32_t aX, int32_t aY, nsIDOMElement *aTarget) override; \
      85             :   NS_IMETHOD MouseMove(nsIDOMEvent *aMouseEvent) override; 
      86             : 
      87             : /* Use this macro when declaring the members of this interface when the
      88             :    class doesn't implement the interface. This is useful for forwarding. */
      89             : #define NS_DECL_NON_VIRTUAL_NSIHTMLOBJECTRESIZER \
      90             :   nsresult GetResizedObject(nsIDOMElement * *aResizedObject); \
      91             :   nsresult GetObjectResizingEnabled(bool *aObjectResizingEnabled); \
      92             :   nsresult SetObjectResizingEnabled(bool aObjectResizingEnabled); \
      93             :   nsresult ShowResizers(nsIDOMElement *aResizedElement); \
      94             :   nsresult HideResizers(void); \
      95             :   nsresult RefreshResizers(void); \
      96             :   nsresult MouseDown(int32_t aX, int32_t aY, nsIDOMElement *aTarget, nsIDOMEvent *aMouseEvent); \
      97             :   nsresult MouseUp(int32_t aX, int32_t aY, nsIDOMElement *aTarget); \
      98             :   nsresult MouseMove(nsIDOMEvent *aMouseEvent); 
      99             : 
     100             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     101             : #define NS_FORWARD_NSIHTMLOBJECTRESIZER(_to) \
     102             :   NS_IMETHOD GetResizedObject(nsIDOMElement * *aResizedObject) override { return _to GetResizedObject(aResizedObject); } \
     103             :   NS_IMETHOD GetObjectResizingEnabled(bool *aObjectResizingEnabled) override { return _to GetObjectResizingEnabled(aObjectResizingEnabled); } \
     104             :   NS_IMETHOD SetObjectResizingEnabled(bool aObjectResizingEnabled) override { return _to SetObjectResizingEnabled(aObjectResizingEnabled); } \
     105             :   NS_IMETHOD ShowResizers(nsIDOMElement *aResizedElement) override { return _to ShowResizers(aResizedElement); } \
     106             :   NS_IMETHOD HideResizers(void) override { return _to HideResizers(); } \
     107             :   NS_IMETHOD RefreshResizers(void) override { return _to RefreshResizers(); } \
     108             :   NS_IMETHOD MouseDown(int32_t aX, int32_t aY, nsIDOMElement *aTarget, nsIDOMEvent *aMouseEvent) override { return _to MouseDown(aX, aY, aTarget, aMouseEvent); } \
     109             :   NS_IMETHOD MouseUp(int32_t aX, int32_t aY, nsIDOMElement *aTarget) override { return _to MouseUp(aX, aY, aTarget); } \
     110             :   NS_IMETHOD MouseMove(nsIDOMEvent *aMouseEvent) override { return _to MouseMove(aMouseEvent); } 
     111             : 
     112             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     113             : #define NS_FORWARD_SAFE_NSIHTMLOBJECTRESIZER(_to) \
     114             :   NS_IMETHOD GetResizedObject(nsIDOMElement * *aResizedObject) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetResizedObject(aResizedObject); } \
     115             :   NS_IMETHOD GetObjectResizingEnabled(bool *aObjectResizingEnabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetObjectResizingEnabled(aObjectResizingEnabled); } \
     116             :   NS_IMETHOD SetObjectResizingEnabled(bool aObjectResizingEnabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetObjectResizingEnabled(aObjectResizingEnabled); } \
     117             :   NS_IMETHOD ShowResizers(nsIDOMElement *aResizedElement) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ShowResizers(aResizedElement); } \
     118             :   NS_IMETHOD HideResizers(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->HideResizers(); } \
     119             :   NS_IMETHOD RefreshResizers(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->RefreshResizers(); } \
     120             :   NS_IMETHOD MouseDown(int32_t aX, int32_t aY, nsIDOMElement *aTarget, nsIDOMEvent *aMouseEvent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MouseDown(aX, aY, aTarget, aMouseEvent); } \
     121             :   NS_IMETHOD MouseUp(int32_t aX, int32_t aY, nsIDOMElement *aTarget) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MouseUp(aX, aY, aTarget); } \
     122             :   NS_IMETHOD MouseMove(nsIDOMEvent *aMouseEvent) override { return !_to ? NS_ERROR_NULL_POINTER : _to->MouseMove(aMouseEvent); } 
     123             : 
     124             : #if 0
     125             : /* Use the code below as a template for the implementation class for this interface. */
     126             : 
     127             : /* Header file */
     128             : class nsHTMLObjectResizer : public nsIHTMLObjectResizer
     129             : {
     130             : public:
     131             :   NS_DECL_ISUPPORTS
     132             :   NS_DECL_NSIHTMLOBJECTRESIZER
     133             : 
     134             :   nsHTMLObjectResizer();
     135             : 
     136             : private:
     137             :   ~nsHTMLObjectResizer();
     138             : 
     139             : protected:
     140             :   /* additional members */
     141             : };
     142             : 
     143             : /* Implementation file */
     144             : NS_IMPL_ISUPPORTS(nsHTMLObjectResizer, nsIHTMLObjectResizer)
     145             : 
     146             : nsHTMLObjectResizer::nsHTMLObjectResizer()
     147             : {
     148             :   /* member initializers and constructor code */
     149             : }
     150             : 
     151             : nsHTMLObjectResizer::~nsHTMLObjectResizer()
     152             : {
     153             :   /* destructor code */
     154             : }
     155             : 
     156             : /* readonly attribute nsIDOMElement resizedObject; */
     157             : NS_IMETHODIMP nsHTMLObjectResizer::GetResizedObject(nsIDOMElement * *aResizedObject)
     158             : {
     159             :     return NS_ERROR_NOT_IMPLEMENTED;
     160             : }
     161             : 
     162             : /* attribute boolean objectResizingEnabled; */
     163             : NS_IMETHODIMP nsHTMLObjectResizer::GetObjectResizingEnabled(bool *aObjectResizingEnabled)
     164             : {
     165             :     return NS_ERROR_NOT_IMPLEMENTED;
     166             : }
     167             : NS_IMETHODIMP nsHTMLObjectResizer::SetObjectResizingEnabled(bool aObjectResizingEnabled)
     168             : {
     169             :     return NS_ERROR_NOT_IMPLEMENTED;
     170             : }
     171             : 
     172             : /* void showResizers (in nsIDOMElement aResizedElement); */
     173             : NS_IMETHODIMP nsHTMLObjectResizer::ShowResizers(nsIDOMElement *aResizedElement)
     174             : {
     175             :     return NS_ERROR_NOT_IMPLEMENTED;
     176             : }
     177             : 
     178             : /* void hideResizers (); */
     179             : NS_IMETHODIMP nsHTMLObjectResizer::HideResizers()
     180             : {
     181             :     return NS_ERROR_NOT_IMPLEMENTED;
     182             : }
     183             : 
     184             : /* void refreshResizers (); */
     185             : NS_IMETHODIMP nsHTMLObjectResizer::RefreshResizers()
     186             : {
     187             :     return NS_ERROR_NOT_IMPLEMENTED;
     188             : }
     189             : 
     190             : /* void mouseDown (in long aX, in long aY, in nsIDOMElement aTarget, in nsIDOMEvent aMouseEvent); */
     191             : NS_IMETHODIMP nsHTMLObjectResizer::MouseDown(int32_t aX, int32_t aY, nsIDOMElement *aTarget, nsIDOMEvent *aMouseEvent)
     192             : {
     193             :     return NS_ERROR_NOT_IMPLEMENTED;
     194             : }
     195             : 
     196             : /* void mouseUp (in long aX, in long aY, in nsIDOMElement aTarget); */
     197             : NS_IMETHODIMP nsHTMLObjectResizer::MouseUp(int32_t aX, int32_t aY, nsIDOMElement *aTarget)
     198             : {
     199             :     return NS_ERROR_NOT_IMPLEMENTED;
     200             : }
     201             : 
     202             : /* void mouseMove (in nsIDOMEvent aMouseEvent); */
     203             : NS_IMETHODIMP nsHTMLObjectResizer::MouseMove(nsIDOMEvent *aMouseEvent)
     204             : {
     205             :     return NS_ERROR_NOT_IMPLEMENTED;
     206             : }
     207             : 
     208             : /* End of implementation class template. */
     209             : #endif
     210             : 
     211             : 
     212             : #endif /* __gen_nsIHTMLObjectResizer_h__ */

Generated by: LCOV version 1.13