⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 domhtml.idl

📁 linux下开源浏览器WebKit的源码,市面上的很多商用浏览器都是移植自WebKit
💻 IDL
📖 第 1 页 / 共 2 页
字号:
        - (int)size;    */    HRESULT size([out, retval] int* size);    /*        - (void)setSize:(int)size;    */    HRESULT setSize([in] int size);    /*        - (int)tabIndex;    */    HRESULT tabIndex([out, retval] int* result);    /*        - (void)setTabIndex:(int)tabIndex;    */    HRESULT setTabIndex([in] int tabIndex);    /*        - (void)add:(DOMHTMLElement *)element :(DOMHTMLElement *)before;    */    HRESULT add([in] IDOMHTMLElement* element, [in] IDOMHTMLElement* before);    /*        - (void)remove:(int)index;    */    HRESULT remove([in] int index);    /*        - (void)blur;    */    HRESULT blur();    /*        - (void)focus;    */    HRESULT focus();}/*    @interface DOMHTMLOptionElement : DOMHTMLElement*/[    object,    oleautomation,    uuid(0E1EF5AB-4008-4d83-9135-D4DC1B4603D4),    pointer_default(unique)]interface IDOMHTMLOptionElement : IDOMHTMLElement{    /*        - (DOMHTMLFormElement *)form;    */    HRESULT form([out, retval] IDOMHTMLFormElement** result);    /*        - (BOOL)defaultSelected;    */    HRESULT defaultSelected([out, retval] BOOL* result);    /*        - (void)setDefaultSelected:(BOOL)defaultSelected;    */    HRESULT setDefaultSelected([in] BOOL defaultSelected);    /*        - (NSString *)text;    */    HRESULT text([out, retval] BSTR* result);    /*        - (int)index;    */    HRESULT index([out, retval] int* result);    /*        - (BOOL)disabled;    */    HRESULT disabled([out, retval] BOOL* result);    /*        - (void)setDisabled:(BOOL)disabled;    */    HRESULT setDisabled([in] BOOL disabled);    /*        - (NSString *)label;    */    HRESULT label([out, retval] BSTR* result);    /*        - (void)setLabel:(NSString *)label;    */    HRESULT setLabel([in] BSTR label);    /*        - (BOOL)selected;    */    HRESULT selected([out, retval] BOOL* result);    /*        - (void)setSelected:(BOOL)selected;    */    HRESULT setSelected([in] BOOL selected);    /*        - (NSString *)value;    */    HRESULT value([out, retval] BSTR* result);    /*        - (void)setValue:(NSString *)value;    */    HRESULT setValue([in] BSTR value);}/*    @interface DOMHTMLInputElement : DOMHTMLElement*/[    object,    oleautomation,    uuid(80C40AC5-1755-4894-812F-479269C262A2),    pointer_default(unique)]/* FIXME: The Safari app currently relies on IDOMHTMLInputElement inheriting from   IDOMElement. This can't be changed until a version of SafariWin which no longer    makes this assumption is released.*/interface IDOMHTMLInputElement : IDOMElement{    /*        - (NSString *)defaultValue;    */    HRESULT defaultValue([out, retval] BSTR* result);    /*        - (void)setDefaultValue:(NSString *)defaultValue;    */    HRESULT setDefaultValue([in] BSTR val);    /*        - (BOOL)defaultChecked;    */    HRESULT defaultChecked([out, retval] BOOL* result);    /*        - (void)setDefaultChecked:(BOOL)defaultChecked;    */    HRESULT setDefaultChecked([in] BSTR checked);    /*        - (DOMHTMLFormElement *)form;    */    HRESULT form([out, retval] IDOMHTMLElement** result);    /*        - (NSString *)accept;    */    HRESULT accept([out, retval] BSTR* result);    /*        - (void)setAccept:(NSString *)accept;    */    HRESULT setAccept([in] BSTR accept);    /*        - (NSString *)accessKey;    */    HRESULT accessKey([out, retval] BSTR* result);    /*        - (void)setAccessKey:(NSString *)accessKey;    */    HRESULT setAccessKey([in] BSTR key);    /*        - (NSString *)align;    */    HRESULT align([out, retval] BSTR* result);    /*        - (void)setAlign:(NSString *)align;    */    HRESULT setAlign([in] BSTR align);    /*        - (NSString *)alt;    */    HRESULT alt([out, retval] BSTR* result);    /*        - (void)setAlt:(NSString *)alt;    */    HRESULT setAlt([in] BSTR alt);    /*        - (BOOL)checked;    */    HRESULT checked([out, retval] BOOL* result);    /*        - (void)setChecked:(BOOL)checked;    */    HRESULT setChecked([in] BOOL checked);    /*        - (BOOL)disabled;    */    HRESULT disabled([out, retval] BOOL* result);    /*        - (void)setDisabled:(BOOL)disabled;    */    HRESULT setDisabled([in] BOOL disabled);    /*        - (int)maxLength;    */    HRESULT maxLength([out, retval] int* result);    /*        - (void)setMaxLength:(int)maxLength;    */    HRESULT setMaxLength([in] int maxLength);    /*        - (NSString *)name;    */    HRESULT name([out, retval] BSTR* name);    /*        - (void)setName:(NSString *)name;    */    HRESULT setName([in] BSTR name);    /*        - (BOOL)readOnly;    */    HRESULT readOnly([out, retval] BOOL* result);    /*        - (void)setReadOnly:(BOOL)readOnly;    */    HRESULT setReadOnly([in] BOOL readOnly);    /*        - (unsigned)size;    */    HRESULT size([out, retval] unsigned int *result);    /*        - (void)setSize:(unsigned)size;    */    HRESULT setSize([in] unsigned int size);    /*        - (NSString *)src;    */    HRESULT src([out, retval] BSTR* result);    /*        - (void)setSrc:(NSString *)src;    */    HRESULT setSrc([in] BSTR src);    /*        - (int)tabIndex;    */    HRESULT tabIndex([out, retval] int* result);    /*        - (void)setTabIndex:(int)tabIndex;    */    HRESULT setTabIndex([in] int tabIndex);    /*        - (NSString *)type;    */    HRESULT type([out, retval] BSTR* result);    /*        - (void)setType:(NSString *)type;    */    HRESULT setType([in] BSTR type);    /*        - (NSString *)useMap;    */    HRESULT useMap([out, retval] BSTR* result);    /*        - (void)setUseMap:(NSString *)useMap;    */    HRESULT setUseMap([in] BSTR useMap);    /*        - (NSString *)value;    */    HRESULT value([out, retval] BSTR* result);    /*        - (void)setValue:(NSString *)value;    */    HRESULT setValue([in] BSTR value);    /*        - (void)blur;    */    HRESULT blur();    /*        - (void)focus;    */    HRESULT focus();    /*        - (void)select;    */    HRESULT select();    /*        - (void)click;    */    HRESULT click();    // FIXME - this is not in objC bindings at the moment    // attribute long selectionStart;    HRESULT setSelectionStart([in] long start);    HRESULT selectionStart([out, retval] long* start);    // FIXME - thisis not in the objC bindings at the moment    // attribute long selectionEnd;    HRESULT setSelectionEnd([in] long end);    HRESULT selectionEnd([out, retval] long* end);}/*    @interface DOMHTMLTextAreaElement : DOMHTMLElement*/[    object,    oleautomation,    uuid(298B02B7-3EB5-4ba4-AD3F-7FA53241AADE),    pointer_default(unique)]interface IDOMHTMLTextAreaElement : IDOMHTMLElement{    /*        - (NSString *)defaultValue;    */    HRESULT defaultValue([out, retval] BSTR* result);    /*        - (void)setDefaultValue:(NSString *)defaultValue;    */    HRESULT setDefaultValue([in] BSTR val);    /*        - (DOMHTMLFormElement *)form;    */    HRESULT form([out, retval] IDOMHTMLElement** result);    /*        - (NSString *)accessKey;    */    HRESULT accessKey([out, retval] BSTR* result);    /*        - (void)setAccessKey:(NSString *)accessKey;    */    HRESULT setAccessKey([in] BSTR key);    /*        - (int)cols;    */    HRESULT cols([out, retval] int* result);    /*        - (void)setCols:(int)cols;    */    HRESULT setCols([in] int cols);    /*        - (BOOL)disabled;    */    HRESULT disabled([out, retval] BOOL* result);    /*        - (void)setDisabled:(BOOL)disabled;    */    HRESULT setDisabled([in] BOOL disabled);    /*        - (NSString *)name;    */    HRESULT name([out, retval] BSTR* name);    /*        - (void)setName:(NSString *)name;    */    HRESULT setName([in] BSTR name);    /*        - (BOOL)readOnly;    */    HRESULT readOnly([out, retval] BOOL* result);    /*        - (void)setReadOnly:(BOOL)readOnly;    */    HRESULT setReadOnly([in] BOOL readOnly);    /*        - (int)rows;    */    HRESULT rows([out, retval] int* result);    /*        - (void)setRows:(int)rows;    */    HRESULT setRows([in] int rows);    /*        - (int)tabIndex;    */    HRESULT tabIndex([out, retval] int* result);    /*        - (void)setTabIndex:(int)tabIndex;    */    HRESULT setTabIndex([in] int tabIndex);    /*        - (NSString *)type;    */    HRESULT type([out, retval] BSTR* result);    /*        - (NSString *)value;    */    HRESULT value([out, retval] BSTR* result);    /*        - (void)setValue:(NSString *)value;    */    HRESULT setValue([in] BSTR value);    /*        - (void)blur;    */    HRESULT blur();    /*        - (void)focus;    */    HRESULT focus();    /*        - (void)select;    */    HRESULT select();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -