📄 domhtmlclasses.cpp
字号:
/* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setName( /* [in] */ BSTR /*name*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::acceptCharset( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setAcceptCharset( /* [in] */ BSTR /*acceptCharset*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::action( /* [retval][out] */ BSTR* result){ ASSERT(m_element && m_element->hasTagName(formTag)); WebCore::String actionString = static_cast<HTMLFormElement*>(m_element)->action(); *result = BString(actionString.characters(), actionString.length()).release(); return S_OK;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setAction( /* [in] */ BSTR /*action*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::encType( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setEnctype( /* [retval][out] */ BSTR* /*encType*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::method( /* [retval][out] */ BSTR* result){ ASSERT(m_element && m_element->hasTagName(formTag)); WebCore::String methodString = static_cast<HTMLFormElement*>(m_element)->method(); *result = BString(methodString.characters(), methodString.length()).release(); return S_OK;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setMethod( /* [in] */ BSTR /*method*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::target( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::setTarget( /* [in] */ BSTR /*target*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::submit( void){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLFormElement::reset( void){ ASSERT_NOT_REACHED(); return E_NOTIMPL;}// DOMHTMLSelectElement - IUnknown ----------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::QueryInterface(REFIID riid, void** ppvObject){ *ppvObject = 0; if (IsEqualGUID(riid, IID_IDOMHTMLSelectElement)) *ppvObject = static_cast<IDOMHTMLSelectElement*>(this); else if (IsEqualGUID(riid, IID_IFormsAutoFillTransitionSelect)) *ppvObject = static_cast<IFormsAutoFillTransitionSelect*>(this); else return DOMHTMLElement::QueryInterface(riid, ppvObject); AddRef(); return S_OK;}// DOMHTMLSelectElement -------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::type( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::selectedIndex( /* [retval][out] */ int* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setSelectedIndx( /* [in] */ int /*selectedIndex*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::value( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setValue( /* [in] */ BSTR /*value*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::length( /* [retval][out] */ int* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::form( /* [retval][out] */ IDOMHTMLFormElement** /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::options( /* [retval][out] */ IDOMHTMLOptionsCollection** /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::disabled( /* [retval][out] */ BOOL* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setDisabled( /* [in] */ BOOL /*disabled*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::multiple( /* [retval][out] */ BOOL* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setMultiple( /* [in] */ BOOL /*multiple*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::name( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setName( /* [in] */ BSTR /*name*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::size( /* [retval][out] */ int* /*size*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setSize( /* [in] */ int /*size*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::tabIndex( /* [retval][out] */ int* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::setTabIndex( /* [in] */ int /*tabIndex*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::add( /* [in] */ IDOMHTMLElement* /*element*/, /* [in] */ IDOMHTMLElement* /*before*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::remove( /* [in] */ int /*index*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} // DOMHTMLSelectElement - IFormsAutoFillTransitionSelect ----------------------HRESULT STDMETHODCALLTYPE DOMHTMLSelectElement::activateItemAtIndex( /* [in] */ int /*index*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL; }// DOMHTMLOptionElement - IUnknown --------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::QueryInterface(REFIID riid, void** ppvObject){ *ppvObject = 0; if (IsEqualGUID(riid, IID_IDOMHTMLOptionElement)) *ppvObject = static_cast<IDOMHTMLOptionElement*>(this); else return DOMHTMLElement::QueryInterface(riid, ppvObject); AddRef(); return S_OK;}// DOMHTMLOptionElement -------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::form( /* [retval][out] */ IDOMHTMLFormElement** /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::defaultSelected( /* [retval][out] */ BOOL* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setDefaultSelected( /* [in] */ BOOL /*defaultSelected*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::text( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::index( /* [retval][out] */ int* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::disabled( /* [retval][out] */ BOOL* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setDisabled( /* [in] */ BOOL /*disabled*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::label( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setLabel( /* [in] */ BSTR /*label*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::selected( /* [retval][out] */ BOOL* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setSelected( /* [in] */ BOOL /*selected*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::value( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLOptionElement::setValue( /* [in] */ BSTR /*value*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;}// DOMHTMLInputElement - IUnknown ----------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::QueryInterface(REFIID riid, void** ppvObject){ *ppvObject = 0; if (IsEqualGUID(riid, IID_IDOMHTMLInputElement)) *ppvObject = static_cast<IDOMHTMLInputElement*>(this); else if (IsEqualGUID(riid, IID_IFormsAutoFillTransition)) *ppvObject = static_cast<IFormsAutoFillTransition*>(this); else if (IsEqualGUID(riid, IID_IFormPromptAdditions)) *ppvObject = static_cast<IFormPromptAdditions*>(this); else return DOMHTMLElement::QueryInterface(riid, ppvObject); AddRef(); return S_OK;}// DOMHTMLInputElement --------------------------------------------------------HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::defaultValue( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDefaultValue( /* [in] */ BSTR /*val*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::defaultChecked( /* [retval][out] */ BOOL* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setDefaultChecked( /* [in] */ BSTR /*checked*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::form( /* [retval][out] */ IDOMHTMLElement** result){ if (!result) return E_POINTER; *result = 0; ASSERT(m_element && m_element->hasTagName(inputTag)); HTMLInputElement* inputElement = static_cast<HTMLInputElement*>(m_element); COMPtr<IDOMElement> domElement; domElement.adoptRef(DOMHTMLElement::createInstance(inputElement->form())); if (domElement) return domElement->QueryInterface(IID_IDOMHTMLElement, (void**) result); return E_FAIL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::accept( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAccept( /* [in] */ BSTR /*accept*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::accessKey( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAccessKey( /* [in] */ BSTR /*key*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::align( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAlign( /* [in] */ BSTR /*align*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::alt( /* [retval][out] */ BSTR* /*result*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;} HRESULT STDMETHODCALLTYPE DOMHTMLInputElement::setAlt( /* [in] */ BSTR /*alt*/){ ASSERT_NOT_REACHED(); return E_NOTIMPL;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -