LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsITextInputProcessor.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/nsITextInputProcessor.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsITextInputProcessor_h__
       6             : #define __gen_nsITextInputProcessor_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsISupports_h__
      10             : #include "nsISupports.h"
      11             : #endif
      12             : 
      13             : /* For IDL files that don't want to include root IDL files. */
      14             : #ifndef NS_NO_VTABLE
      15             : #define NS_NO_VTABLE
      16             : #endif
      17             : class nsIDOMKeyEvent; /* forward declaration */
      18             : 
      19             : class mozIDOMWindow; /* forward declaration */
      20             : 
      21             : class nsITextInputProcessorCallback; /* forward declaration */
      22             : 
      23             : 
      24             : /* starting interface:    nsITextInputProcessor */
      25             : #define NS_ITEXTINPUTPROCESSOR_IID_STR "47ae2181-2e98-4d58-84a2-b8db6764ce9a"
      26             : 
      27             : #define NS_ITEXTINPUTPROCESSOR_IID \
      28             :   {0x47ae2181, 0x2e98, 0x4d58, \
      29             :     { 0x84, 0xa2, 0xb8, 0xdb, 0x67, 0x64, 0xce, 0x9a }}
      30             : 
      31           0 : class NS_NO_VTABLE nsITextInputProcessor : public nsISupports {
      32             :  public:
      33             : 
      34             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ITEXTINPUTPROCESSOR_IID)
      35             : 
      36             :   /* readonly attribute boolean hasComposition; */
      37             :   NS_IMETHOD GetHasComposition(bool *aHasComposition) = 0;
      38             : 
      39             :   /* boolean beginInputTransaction (in mozIDOMWindow aWindow, in nsITextInputProcessorCallback aCallback); */
      40             :   NS_IMETHOD BeginInputTransaction(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, bool *_retval) = 0;
      41             : 
      42             :   /* [optional_argc] boolean beginInputTransactionForTests (in mozIDOMWindow aWindow, [optional] in nsITextInputProcessorCallback aCallback); */
      43             :   NS_IMETHOD BeginInputTransactionForTests(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, uint8_t _argc, bool *_retval) = 0;
      44             : 
      45             :   /* [optional_argc] boolean startComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      46             :   NS_IMETHOD StartComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) = 0;
      47             : 
      48             :   /* void setPendingCompositionString (in DOMString aString); */
      49             :   NS_IMETHOD SetPendingCompositionString(const nsAString & aString) = 0;
      50             : 
      51             :   enum {
      52             :     ATTR_RAW_CLAUSE = 2U,
      53             :     ATTR_SELECTED_RAW_CLAUSE = 3U,
      54             :     ATTR_CONVERTED_CLAUSE = 4U,
      55             :     ATTR_SELECTED_CLAUSE = 5U
      56             :   };
      57             : 
      58             :   /* void appendClauseToPendingComposition (in unsigned long aLength, in unsigned long aAttribute); */
      59             :   NS_IMETHOD AppendClauseToPendingComposition(uint32_t aLength, uint32_t aAttribute) = 0;
      60             : 
      61             :   /* void setCaretInPendingComposition (in unsigned long aOffset); */
      62             :   NS_IMETHOD SetCaretInPendingComposition(uint32_t aOffset) = 0;
      63             : 
      64             :   /* [optional_argc] boolean flushPendingComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      65             :   NS_IMETHOD FlushPendingComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) = 0;
      66             : 
      67             :   /* [optional_argc] void commitComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      68             :   NS_IMETHOD CommitComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) = 0;
      69             : 
      70             :   /* [optional_argc] boolean commitCompositionWith (in DOMString aCommitString, [optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      71             :   NS_IMETHOD CommitCompositionWith(const nsAString & aCommitString, nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) = 0;
      72             : 
      73             :   /* [optional_argc] void cancelComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      74             :   NS_IMETHOD CancelComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) = 0;
      75             : 
      76             :   enum {
      77             :     KEY_DEFAULT_PREVENTED = 1U,
      78             :     KEY_NON_PRINTABLE_KEY = 2U,
      79             :     KEY_FORCE_PRINTABLE_KEY = 4U,
      80             :     KEY_KEEP_KEY_LOCATION_STANDARD = 8U,
      81             :     KEY_KEEP_KEYCODE_ZERO = 16U,
      82             :     KEY_DONT_DISPATCH_MODIFIER_KEY_EVENT = 32U,
      83             :     KEYEVENT_NOT_CONSUMED = 0U,
      84             :     KEYDOWN_IS_CONSUMED = 1U,
      85             :     KEYPRESS_IS_CONSUMED = 2U
      86             :   };
      87             : 
      88             :   /* [optional_argc] unsigned long keydown (in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      89             :   NS_IMETHOD Keydown(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, uint32_t *_retval) = 0;
      90             : 
      91             :   /* [optional_argc] boolean keyup (in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
      92             :   NS_IMETHOD Keyup(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) = 0;
      93             : 
      94             :   /* boolean getModifierState (in DOMString aModifierKey); */
      95             :   NS_IMETHOD GetModifierState(const nsAString & aModifierKey, bool *_retval) = 0;
      96             : 
      97             :   /* void shareModifierStateOf (in nsITextInputProcessor aOther); */
      98             :   NS_IMETHOD ShareModifierStateOf(nsITextInputProcessor *aOther) = 0;
      99             : 
     100             : };
     101             : 
     102             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsITextInputProcessor, NS_ITEXTINPUTPROCESSOR_IID)
     103             : 
     104             : /* Use this macro when declaring classes that implement this interface. */
     105             : #define NS_DECL_NSITEXTINPUTPROCESSOR \
     106             :   NS_IMETHOD GetHasComposition(bool *aHasComposition) override; \
     107             :   NS_IMETHOD BeginInputTransaction(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, bool *_retval) override; \
     108             :   NS_IMETHOD BeginInputTransactionForTests(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, uint8_t _argc, bool *_retval) override; \
     109             :   NS_IMETHOD StartComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override; \
     110             :   NS_IMETHOD SetPendingCompositionString(const nsAString & aString) override; \
     111             :   NS_IMETHOD AppendClauseToPendingComposition(uint32_t aLength, uint32_t aAttribute) override; \
     112             :   NS_IMETHOD SetCaretInPendingComposition(uint32_t aOffset) override; \
     113             :   NS_IMETHOD FlushPendingComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override; \
     114             :   NS_IMETHOD CommitComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) override; \
     115             :   NS_IMETHOD CommitCompositionWith(const nsAString & aCommitString, nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override; \
     116             :   NS_IMETHOD CancelComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) override; \
     117             :   NS_IMETHOD Keydown(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, uint32_t *_retval) override; \
     118             :   NS_IMETHOD Keyup(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override; \
     119             :   NS_IMETHOD GetModifierState(const nsAString & aModifierKey, bool *_retval) override; \
     120             :   NS_IMETHOD ShareModifierStateOf(nsITextInputProcessor *aOther) override; 
     121             : 
     122             : /* Use this macro when declaring the members of this interface when the
     123             :    class doesn't implement the interface. This is useful for forwarding. */
     124             : #define NS_DECL_NON_VIRTUAL_NSITEXTINPUTPROCESSOR \
     125             :   nsresult GetHasComposition(bool *aHasComposition); \
     126             :   nsresult BeginInputTransaction(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, bool *_retval); \
     127             :   nsresult BeginInputTransactionForTests(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, uint8_t _argc, bool *_retval); \
     128             :   nsresult StartComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval); \
     129             :   nsresult SetPendingCompositionString(const nsAString & aString); \
     130             :   nsresult AppendClauseToPendingComposition(uint32_t aLength, uint32_t aAttribute); \
     131             :   nsresult SetCaretInPendingComposition(uint32_t aOffset); \
     132             :   nsresult FlushPendingComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval); \
     133             :   nsresult CommitComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc); \
     134             :   nsresult CommitCompositionWith(const nsAString & aCommitString, nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval); \
     135             :   nsresult CancelComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc); \
     136             :   nsresult Keydown(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, uint32_t *_retval); \
     137             :   nsresult Keyup(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval); \
     138             :   nsresult GetModifierState(const nsAString & aModifierKey, bool *_retval); \
     139             :   nsresult ShareModifierStateOf(nsITextInputProcessor *aOther); 
     140             : 
     141             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     142             : #define NS_FORWARD_NSITEXTINPUTPROCESSOR(_to) \
     143             :   NS_IMETHOD GetHasComposition(bool *aHasComposition) override { return _to GetHasComposition(aHasComposition); } \
     144             :   NS_IMETHOD BeginInputTransaction(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, bool *_retval) override { return _to BeginInputTransaction(aWindow, aCallback, _retval); } \
     145             :   NS_IMETHOD BeginInputTransactionForTests(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, uint8_t _argc, bool *_retval) override { return _to BeginInputTransactionForTests(aWindow, aCallback, _argc, _retval); } \
     146             :   NS_IMETHOD StartComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return _to StartComposition(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     147             :   NS_IMETHOD SetPendingCompositionString(const nsAString & aString) override { return _to SetPendingCompositionString(aString); } \
     148             :   NS_IMETHOD AppendClauseToPendingComposition(uint32_t aLength, uint32_t aAttribute) override { return _to AppendClauseToPendingComposition(aLength, aAttribute); } \
     149             :   NS_IMETHOD SetCaretInPendingComposition(uint32_t aOffset) override { return _to SetCaretInPendingComposition(aOffset); } \
     150             :   NS_IMETHOD FlushPendingComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return _to FlushPendingComposition(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     151             :   NS_IMETHOD CommitComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) override { return _to CommitComposition(aKeyboardEvent, aKeyFlags, _argc); } \
     152             :   NS_IMETHOD CommitCompositionWith(const nsAString & aCommitString, nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return _to CommitCompositionWith(aCommitString, aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     153             :   NS_IMETHOD CancelComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) override { return _to CancelComposition(aKeyboardEvent, aKeyFlags, _argc); } \
     154             :   NS_IMETHOD Keydown(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, uint32_t *_retval) override { return _to Keydown(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     155             :   NS_IMETHOD Keyup(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return _to Keyup(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     156             :   NS_IMETHOD GetModifierState(const nsAString & aModifierKey, bool *_retval) override { return _to GetModifierState(aModifierKey, _retval); } \
     157             :   NS_IMETHOD ShareModifierStateOf(nsITextInputProcessor *aOther) override { return _to ShareModifierStateOf(aOther); } 
     158             : 
     159             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     160             : #define NS_FORWARD_SAFE_NSITEXTINPUTPROCESSOR(_to) \
     161             :   NS_IMETHOD GetHasComposition(bool *aHasComposition) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetHasComposition(aHasComposition); } \
     162             :   NS_IMETHOD BeginInputTransaction(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BeginInputTransaction(aWindow, aCallback, _retval); } \
     163             :   NS_IMETHOD BeginInputTransactionForTests(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, uint8_t _argc, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->BeginInputTransactionForTests(aWindow, aCallback, _argc, _retval); } \
     164             :   NS_IMETHOD StartComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->StartComposition(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     165             :   NS_IMETHOD SetPendingCompositionString(const nsAString & aString) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetPendingCompositionString(aString); } \
     166             :   NS_IMETHOD AppendClauseToPendingComposition(uint32_t aLength, uint32_t aAttribute) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AppendClauseToPendingComposition(aLength, aAttribute); } \
     167             :   NS_IMETHOD SetCaretInPendingComposition(uint32_t aOffset) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetCaretInPendingComposition(aOffset); } \
     168             :   NS_IMETHOD FlushPendingComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->FlushPendingComposition(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     169             :   NS_IMETHOD CommitComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CommitComposition(aKeyboardEvent, aKeyFlags, _argc); } \
     170             :   NS_IMETHOD CommitCompositionWith(const nsAString & aCommitString, nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CommitCompositionWith(aCommitString, aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     171             :   NS_IMETHOD CancelComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CancelComposition(aKeyboardEvent, aKeyFlags, _argc); } \
     172             :   NS_IMETHOD Keydown(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, uint32_t *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Keydown(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     173             :   NS_IMETHOD Keyup(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Keyup(aKeyboardEvent, aKeyFlags, _argc, _retval); } \
     174             :   NS_IMETHOD GetModifierState(const nsAString & aModifierKey, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetModifierState(aModifierKey, _retval); } \
     175             :   NS_IMETHOD ShareModifierStateOf(nsITextInputProcessor *aOther) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ShareModifierStateOf(aOther); } 
     176             : 
     177             : #if 0
     178             : /* Use the code below as a template for the implementation class for this interface. */
     179             : 
     180             : /* Header file */
     181             : class nsTextInputProcessor : public nsITextInputProcessor
     182             : {
     183             : public:
     184             :   NS_DECL_ISUPPORTS
     185             :   NS_DECL_NSITEXTINPUTPROCESSOR
     186             : 
     187             :   nsTextInputProcessor();
     188             : 
     189             : private:
     190             :   ~nsTextInputProcessor();
     191             : 
     192             : protected:
     193             :   /* additional members */
     194             : };
     195             : 
     196             : /* Implementation file */
     197             : NS_IMPL_ISUPPORTS(nsTextInputProcessor, nsITextInputProcessor)
     198             : 
     199             : nsTextInputProcessor::nsTextInputProcessor()
     200             : {
     201             :   /* member initializers and constructor code */
     202             : }
     203             : 
     204             : nsTextInputProcessor::~nsTextInputProcessor()
     205             : {
     206             :   /* destructor code */
     207             : }
     208             : 
     209             : /* readonly attribute boolean hasComposition; */
     210             : NS_IMETHODIMP nsTextInputProcessor::GetHasComposition(bool *aHasComposition)
     211             : {
     212             :     return NS_ERROR_NOT_IMPLEMENTED;
     213             : }
     214             : 
     215             : /* boolean beginInputTransaction (in mozIDOMWindow aWindow, in nsITextInputProcessorCallback aCallback); */
     216             : NS_IMETHODIMP nsTextInputProcessor::BeginInputTransaction(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, bool *_retval)
     217             : {
     218             :     return NS_ERROR_NOT_IMPLEMENTED;
     219             : }
     220             : 
     221             : /* [optional_argc] boolean beginInputTransactionForTests (in mozIDOMWindow aWindow, [optional] in nsITextInputProcessorCallback aCallback); */
     222             : NS_IMETHODIMP nsTextInputProcessor::BeginInputTransactionForTests(mozIDOMWindow *aWindow, nsITextInputProcessorCallback *aCallback, uint8_t _argc, bool *_retval)
     223             : {
     224             :     return NS_ERROR_NOT_IMPLEMENTED;
     225             : }
     226             : 
     227             : /* [optional_argc] boolean startComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     228             : NS_IMETHODIMP nsTextInputProcessor::StartComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval)
     229             : {
     230             :     return NS_ERROR_NOT_IMPLEMENTED;
     231             : }
     232             : 
     233             : /* void setPendingCompositionString (in DOMString aString); */
     234             : NS_IMETHODIMP nsTextInputProcessor::SetPendingCompositionString(const nsAString & aString)
     235             : {
     236             :     return NS_ERROR_NOT_IMPLEMENTED;
     237             : }
     238             : 
     239             : /* void appendClauseToPendingComposition (in unsigned long aLength, in unsigned long aAttribute); */
     240             : NS_IMETHODIMP nsTextInputProcessor::AppendClauseToPendingComposition(uint32_t aLength, uint32_t aAttribute)
     241             : {
     242             :     return NS_ERROR_NOT_IMPLEMENTED;
     243             : }
     244             : 
     245             : /* void setCaretInPendingComposition (in unsigned long aOffset); */
     246             : NS_IMETHODIMP nsTextInputProcessor::SetCaretInPendingComposition(uint32_t aOffset)
     247             : {
     248             :     return NS_ERROR_NOT_IMPLEMENTED;
     249             : }
     250             : 
     251             : /* [optional_argc] boolean flushPendingComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     252             : NS_IMETHODIMP nsTextInputProcessor::FlushPendingComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval)
     253             : {
     254             :     return NS_ERROR_NOT_IMPLEMENTED;
     255             : }
     256             : 
     257             : /* [optional_argc] void commitComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     258             : NS_IMETHODIMP nsTextInputProcessor::CommitComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc)
     259             : {
     260             :     return NS_ERROR_NOT_IMPLEMENTED;
     261             : }
     262             : 
     263             : /* [optional_argc] boolean commitCompositionWith (in DOMString aCommitString, [optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     264             : NS_IMETHODIMP nsTextInputProcessor::CommitCompositionWith(const nsAString & aCommitString, nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval)
     265             : {
     266             :     return NS_ERROR_NOT_IMPLEMENTED;
     267             : }
     268             : 
     269             : /* [optional_argc] void cancelComposition ([optional] in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     270             : NS_IMETHODIMP nsTextInputProcessor::CancelComposition(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc)
     271             : {
     272             :     return NS_ERROR_NOT_IMPLEMENTED;
     273             : }
     274             : 
     275             : /* [optional_argc] unsigned long keydown (in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     276             : NS_IMETHODIMP nsTextInputProcessor::Keydown(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, uint32_t *_retval)
     277             : {
     278             :     return NS_ERROR_NOT_IMPLEMENTED;
     279             : }
     280             : 
     281             : /* [optional_argc] boolean keyup (in nsIDOMKeyEvent aKeyboardEvent, [optional] in unsigned long aKeyFlags); */
     282             : NS_IMETHODIMP nsTextInputProcessor::Keyup(nsIDOMKeyEvent *aKeyboardEvent, uint32_t aKeyFlags, uint8_t _argc, bool *_retval)
     283             : {
     284             :     return NS_ERROR_NOT_IMPLEMENTED;
     285             : }
     286             : 
     287             : /* boolean getModifierState (in DOMString aModifierKey); */
     288             : NS_IMETHODIMP nsTextInputProcessor::GetModifierState(const nsAString & aModifierKey, bool *_retval)
     289             : {
     290             :     return NS_ERROR_NOT_IMPLEMENTED;
     291             : }
     292             : 
     293             : /* void shareModifierStateOf (in nsITextInputProcessor aOther); */
     294             : NS_IMETHODIMP nsTextInputProcessor::ShareModifierStateOf(nsITextInputProcessor *aOther)
     295             : {
     296             :     return NS_ERROR_NOT_IMPLEMENTED;
     297             : }
     298             : 
     299             : /* End of implementation class template. */
     300             : #endif
     301             : 
     302             : #define TEXT_INPUT_PROCESSOR_CID \
     303             :   { 0xcaaab47f, 0x1e31, 0x478e, \
     304             :     { 0x89, 0x19, 0x97, 0x09, 0x04, 0xe9, 0xcb, 0x72 } }
     305             : #define TEXT_INPUT_PROCESSOR_CONTRACTID \
     306             :   "@mozilla.org/text-input-processor;1"
     307             : 
     308             : #endif /* __gen_nsITextInputProcessor_h__ */

Generated by: LCOV version 1.13