C# Класс WebKit.WebUIDelegate

Наследование: IWebUIDelegate, IWebUIDelegatePrivate, IWebUIDelegatePrivate2, IWebUIDelegatePrivate3, IWebUIDelegatePrivate4
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
WebUIDelegate ( WebKitBrowser browser ) : System
addCustomMenuDrawingData ( WebView sender, int hMenu ) : void
canRedo ( ) : int
canRunModal ( WebView WebView ) : int
canTakeFocus ( WebView sender, int forward, int &result ) : void
canUndo ( ) : int
cleanUpCustomMenuDrawingData ( WebView sender, int hMenu ) : void
contextMenuItemSelected ( WebView sender, IntPtr item, CFDictionaryPropertyBag element ) : void
contextMenuItemsForElement ( WebView sender, CFDictionaryPropertyBag element, int defaultItemsHMenu ) : int
createModalDialog ( WebView sender, IWebURLRequest request ) : WebView
createWebViewWithRequest ( WebView sender, IWebURLRequest request ) : WebView
dragDestinationActionMaskForDraggingInfo ( WebView WebView, IDataObject draggingInfo ) : WebDragDestinationAction
dragSourceActionMaskForPoint ( WebView WebView, tagPOINT &point ) : WebDragSourceAction
drawCustomMenuItem ( WebView sender, IntPtr drawItem ) : void
drawFooterInRect ( WebView WebView, tagRECT &rect, int drawingContext, uint pageIndex, uint pageCount ) : void
drawHeaderInRect ( WebView WebView, tagRECT &rect, int drawingContext ) : void
ftpDirectoryTemplatePath ( WebView WebView ) : string
hasCustomMenuImplementation ( ) : int
isMenuBarVisible ( WebView WebView ) : int
makeFirstResponder ( WebView sender, int responderHWnd ) : void
measureCustomMenuItem ( WebView sender, IntPtr measureItem ) : void
mouseDidMoveOverElement ( WebView sender, CFDictionaryPropertyBag elementInformation, uint modifierFlags ) : void
paintCustomScrollCorner ( WebView WebView, _RemotableHandle &hDC, tagRECT rect ) : void
paintCustomScrollbar ( WebView WebView, _RemotableHandle &hDC, tagRECT rect, WebScrollBarControlSize size, uint state, WebScrollbarControlPart pressedPart, int vertical, float value, float proportion, uint parts ) : void
printFrame ( WebView WebView, IWebFrame frame ) : void
redo ( ) : void
registerUndoWithTarget ( IWebUndoTarget target, string actionName, object actionArg ) : void
removeAllActionsWithTarget ( IWebUndoTarget target ) : void
runBeforeUnloadConfirmPanelWithMessage ( WebView sender, string message, IWebFrame initiatedByFrame ) : int
runDatabaseSizeLimitPrompt ( WebView WebView, string displayName, IWebFrame initiatedByFrame ) : int
runJavaScriptAlertPanelWithMessage ( WebView sender, string message ) : void
runJavaScriptConfirmPanelWithMessage ( WebView sender, string message ) : int
runJavaScriptTextInputPanelWithPrompt ( WebView sender, string message, string defaultText ) : string
runModal ( WebView WebView ) : void
runOpenPanelForFileButtonWithResultListener ( WebView sender, IWebOpenPanelResultListener resultListener ) : void
setActionTitle ( string actionTitle ) : void
setContentRect ( WebView sender, tagRECT &contentRect ) : void
setFrame ( WebView sender, tagRECT &frame ) : void
setMenuBarVisible ( WebView WebView, int visible ) : void
setResizable ( WebView sender, int resizable ) : void
setStatusBarVisible ( WebView sender, int visible ) : void
setStatusText ( WebView sender, string text ) : void
setToolbarsVisible ( WebView sender, int visible ) : void
shouldPerformAction ( WebView WebView, uint itemCommandID, uint sender ) : void
takeFocus ( WebView sender, int forward ) : void
trackCustomPopupMenu ( WebView sender, int hMenu, tagPOINT &point ) : void
undo ( ) : void
validateUserInterfaceItem ( WebView WebView, uint itemCommandID, int defaultValidation ) : int
webViewAreToolbarsVisible ( WebView sender ) : int
webViewClose ( WebView sender ) : void
webViewContentRect ( WebView sender ) : tagRECT
webViewFirstResponder ( WebView sender ) : int
webViewFocus ( WebView sender ) : void
webViewFooterHeight ( WebView WebView ) : float
webViewFrame ( WebView sender ) : tagRECT
webViewHeaderHeight ( WebView WebView ) : float
webViewIsResizable ( WebView sender ) : int
webViewIsStatusBarVisible ( WebView sender ) : int
webViewPrintingMarginRect ( WebView WebView ) : tagRECT
webViewShow ( WebView sender ) : void
webViewStatusText ( WebView sender ) : string
webViewUnfocus ( WebView sender ) : void
willPerformDragDestinationAction ( WebView WebView, WebDragDestinationAction action, IDataObject draggingInfo ) : void
willPerformDragSourceAction ( WebView WebView, WebDragSourceAction action, tagPOINT &point, IDataObject pasteboard ) : IDataObject

Описание методов

WebUIDelegate() публичный метод

public WebUIDelegate ( WebKitBrowser browser ) : System
browser WebKitBrowser
Результат System

addCustomMenuDrawingData() публичный метод

public addCustomMenuDrawingData ( WebView sender, int hMenu ) : void
sender WebView
hMenu int
Результат void

canRedo() публичный метод

public canRedo ( ) : int
Результат int

canRunModal() публичный метод

public canRunModal ( WebView WebView ) : int
WebView WebView
Результат int

canTakeFocus() публичный метод

public canTakeFocus ( WebView sender, int forward, int &result ) : void
sender WebView
forward int
result int
Результат void

canUndo() публичный метод

public canUndo ( ) : int
Результат int

cleanUpCustomMenuDrawingData() публичный метод

public cleanUpCustomMenuDrawingData ( WebView sender, int hMenu ) : void
sender WebView
hMenu int
Результат void

contextMenuItemSelected() публичный метод

public contextMenuItemSelected ( WebView sender, IntPtr item, CFDictionaryPropertyBag element ) : void
sender WebView
item System.IntPtr
element CFDictionaryPropertyBag
Результат void

contextMenuItemsForElement() публичный метод

public contextMenuItemsForElement ( WebView sender, CFDictionaryPropertyBag element, int defaultItemsHMenu ) : int
sender WebView
element CFDictionaryPropertyBag
defaultItemsHMenu int
Результат int

createModalDialog() публичный метод

public createModalDialog ( WebView sender, IWebURLRequest request ) : WebView
sender WebView
request IWebURLRequest
Результат WebView

createWebViewWithRequest() публичный метод

public createWebViewWithRequest ( WebView sender, IWebURLRequest request ) : WebView
sender WebView
request IWebURLRequest
Результат WebView

dragDestinationActionMaskForDraggingInfo() публичный метод

public dragDestinationActionMaskForDraggingInfo ( WebView WebView, IDataObject draggingInfo ) : WebDragDestinationAction
WebView WebView
draggingInfo IDataObject
Результат WebDragDestinationAction

dragSourceActionMaskForPoint() публичный метод

public dragSourceActionMaskForPoint ( WebView WebView, tagPOINT &point ) : WebDragSourceAction
WebView WebView
point tagPOINT
Результат WebDragSourceAction

drawCustomMenuItem() публичный метод

public drawCustomMenuItem ( WebView sender, IntPtr drawItem ) : void
sender WebView
drawItem System.IntPtr
Результат void

drawFooterInRect() публичный метод

public drawFooterInRect ( WebView WebView, tagRECT &rect, int drawingContext, uint pageIndex, uint pageCount ) : void
WebView WebView
rect tagRECT
drawingContext int
pageIndex uint
pageCount uint
Результат void

drawHeaderInRect() публичный метод

public drawHeaderInRect ( WebView WebView, tagRECT &rect, int drawingContext ) : void
WebView WebView
rect tagRECT
drawingContext int
Результат void

ftpDirectoryTemplatePath() публичный метод

public ftpDirectoryTemplatePath ( WebView WebView ) : string
WebView WebView
Результат string

hasCustomMenuImplementation() публичный метод

public hasCustomMenuImplementation ( ) : int
Результат int

isMenuBarVisible() публичный метод

public isMenuBarVisible ( WebView WebView ) : int
WebView WebView
Результат int

makeFirstResponder() публичный метод

public makeFirstResponder ( WebView sender, int responderHWnd ) : void
sender WebView
responderHWnd int
Результат void

measureCustomMenuItem() публичный метод

public measureCustomMenuItem ( WebView sender, IntPtr measureItem ) : void
sender WebView
measureItem System.IntPtr
Результат void

mouseDidMoveOverElement() публичный метод

public mouseDidMoveOverElement ( WebView sender, CFDictionaryPropertyBag elementInformation, uint modifierFlags ) : void
sender WebView
elementInformation CFDictionaryPropertyBag
modifierFlags uint
Результат void

paintCustomScrollCorner() публичный метод

public paintCustomScrollCorner ( WebView WebView, _RemotableHandle &hDC, tagRECT rect ) : void
WebView WebView
hDC _RemotableHandle
rect tagRECT
Результат void

paintCustomScrollbar() публичный метод

public paintCustomScrollbar ( WebView WebView, _RemotableHandle &hDC, tagRECT rect, WebScrollBarControlSize size, uint state, WebScrollbarControlPart pressedPart, int vertical, float value, float proportion, uint parts ) : void
WebView WebView
hDC _RemotableHandle
rect tagRECT
size WebScrollBarControlSize
state uint
pressedPart WebScrollbarControlPart
vertical int
value float
proportion float
parts uint
Результат void

printFrame() публичный метод

public printFrame ( WebView WebView, IWebFrame frame ) : void
WebView WebView
frame IWebFrame
Результат void

redo() публичный метод

public redo ( ) : void
Результат void

registerUndoWithTarget() публичный метод

public registerUndoWithTarget ( IWebUndoTarget target, string actionName, object actionArg ) : void
target IWebUndoTarget
actionName string
actionArg object
Результат void

removeAllActionsWithTarget() публичный метод

public removeAllActionsWithTarget ( IWebUndoTarget target ) : void
target IWebUndoTarget
Результат void

runBeforeUnloadConfirmPanelWithMessage() публичный метод

public runBeforeUnloadConfirmPanelWithMessage ( WebView sender, string message, IWebFrame initiatedByFrame ) : int
sender WebView
message string
initiatedByFrame IWebFrame
Результат int

runDatabaseSizeLimitPrompt() публичный метод

public runDatabaseSizeLimitPrompt ( WebView WebView, string displayName, IWebFrame initiatedByFrame ) : int
WebView WebView
displayName string
initiatedByFrame IWebFrame
Результат int

runJavaScriptAlertPanelWithMessage() публичный метод

public runJavaScriptAlertPanelWithMessage ( WebView sender, string message ) : void
sender WebView
message string
Результат void

runJavaScriptConfirmPanelWithMessage() публичный метод

public runJavaScriptConfirmPanelWithMessage ( WebView sender, string message ) : int
sender WebView
message string
Результат int

runJavaScriptTextInputPanelWithPrompt() публичный метод

public runJavaScriptTextInputPanelWithPrompt ( WebView sender, string message, string defaultText ) : string
sender WebView
message string
defaultText string
Результат string

runModal() публичный метод

public runModal ( WebView WebView ) : void
WebView WebView
Результат void

runOpenPanelForFileButtonWithResultListener() публичный метод

public runOpenPanelForFileButtonWithResultListener ( WebView sender, IWebOpenPanelResultListener resultListener ) : void
sender WebView
resultListener IWebOpenPanelResultListener
Результат void

setActionTitle() публичный метод

public setActionTitle ( string actionTitle ) : void
actionTitle string
Результат void

setContentRect() публичный метод

public setContentRect ( WebView sender, tagRECT &contentRect ) : void
sender WebView
contentRect tagRECT
Результат void

setFrame() публичный метод

public setFrame ( WebView sender, tagRECT &frame ) : void
sender WebView
frame tagRECT
Результат void

setMenuBarVisible() публичный метод

public setMenuBarVisible ( WebView WebView, int visible ) : void
WebView WebView
visible int
Результат void

setResizable() публичный метод

public setResizable ( WebView sender, int resizable ) : void
sender WebView
resizable int
Результат void

setStatusBarVisible() публичный метод

public setStatusBarVisible ( WebView sender, int visible ) : void
sender WebView
visible int
Результат void

setStatusText() публичный метод

public setStatusText ( WebView sender, string text ) : void
sender WebView
text string
Результат void

setToolbarsVisible() публичный метод

public setToolbarsVisible ( WebView sender, int visible ) : void
sender WebView
visible int
Результат void

shouldPerformAction() публичный метод

public shouldPerformAction ( WebView WebView, uint itemCommandID, uint sender ) : void
WebView WebView
itemCommandID uint
sender uint
Результат void

takeFocus() публичный метод

public takeFocus ( WebView sender, int forward ) : void
sender WebView
forward int
Результат void

trackCustomPopupMenu() публичный метод

public trackCustomPopupMenu ( WebView sender, int hMenu, tagPOINT &point ) : void
sender WebView
hMenu int
point tagPOINT
Результат void

undo() публичный метод

public undo ( ) : void
Результат void

validateUserInterfaceItem() публичный метод

public validateUserInterfaceItem ( WebView WebView, uint itemCommandID, int defaultValidation ) : int
WebView WebView
itemCommandID uint
defaultValidation int
Результат int

webViewAreToolbarsVisible() публичный метод

public webViewAreToolbarsVisible ( WebView sender ) : int
sender WebView
Результат int

webViewClose() публичный метод

public webViewClose ( WebView sender ) : void
sender WebView
Результат void

webViewContentRect() публичный метод

public webViewContentRect ( WebView sender ) : tagRECT
sender WebView
Результат tagRECT

webViewFirstResponder() публичный метод

public webViewFirstResponder ( WebView sender ) : int
sender WebView
Результат int

webViewFocus() публичный метод

public webViewFocus ( WebView sender ) : void
sender WebView
Результат void

webViewFooterHeight() публичный метод

public webViewFooterHeight ( WebView WebView ) : float
WebView WebView
Результат float

webViewFrame() публичный метод

public webViewFrame ( WebView sender ) : tagRECT
sender WebView
Результат tagRECT

webViewHeaderHeight() публичный метод

public webViewHeaderHeight ( WebView WebView ) : float
WebView WebView
Результат float

webViewIsResizable() публичный метод

public webViewIsResizable ( WebView sender ) : int
sender WebView
Результат int

webViewIsStatusBarVisible() публичный метод

public webViewIsStatusBarVisible ( WebView sender ) : int
sender WebView
Результат int

webViewPrintingMarginRect() публичный метод

public webViewPrintingMarginRect ( WebView WebView ) : tagRECT
WebView WebView
Результат tagRECT

webViewShow() публичный метод

public webViewShow ( WebView sender ) : void
sender WebView
Результат void

webViewStatusText() публичный метод

public webViewStatusText ( WebView sender ) : string
sender WebView
Результат string

webViewUnfocus() публичный метод

public webViewUnfocus ( WebView sender ) : void
sender WebView
Результат void

willPerformDragDestinationAction() публичный метод

public willPerformDragDestinationAction ( WebView WebView, WebDragDestinationAction action, IDataObject draggingInfo ) : void
WebView WebView
action WebDragDestinationAction
draggingInfo IDataObject
Результат void

willPerformDragSourceAction() публичный метод

public willPerformDragSourceAction ( WebView WebView, WebDragSourceAction action, tagPOINT &point, IDataObject pasteboard ) : IDataObject
WebView WebView
action WebDragSourceAction
point tagPOINT
pasteboard IDataObject
Результат IDataObject