C# Class WebKit.WebUIDelegate

Inheritance: IWebUIDelegate, IWebUIDelegatePrivate, IWebUIDelegatePrivate2, IWebUIDelegatePrivate3, IWebUIDelegatePrivate4
Datei anzeigen Open project: davejohnson/webkit-dot-net Class Usage Examples

Public Methods

Method Description
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

Method Details

WebUIDelegate() public method

public WebUIDelegate ( WebKitBrowser browser ) : System
browser WebKitBrowser
return System

addCustomMenuDrawingData() public method

public addCustomMenuDrawingData ( WebView sender, int hMenu ) : void
sender WebView
hMenu int
return void

canRedo() public method

public canRedo ( ) : int
return int

canRunModal() public method

public canRunModal ( WebView WebView ) : int
WebView WebView
return int

canTakeFocus() public method

public canTakeFocus ( WebView sender, int forward, int &result ) : void
sender WebView
forward int
result int
return void

canUndo() public method

public canUndo ( ) : int
return int

cleanUpCustomMenuDrawingData() public method

public cleanUpCustomMenuDrawingData ( WebView sender, int hMenu ) : void
sender WebView
hMenu int
return void

contextMenuItemSelected() public method

public contextMenuItemSelected ( WebView sender, IntPtr item, CFDictionaryPropertyBag element ) : void
sender WebView
item System.IntPtr
element CFDictionaryPropertyBag
return void

contextMenuItemsForElement() public method

public contextMenuItemsForElement ( WebView sender, CFDictionaryPropertyBag element, int defaultItemsHMenu ) : int
sender WebView
element CFDictionaryPropertyBag
defaultItemsHMenu int
return int

createModalDialog() public method

public createModalDialog ( WebView sender, IWebURLRequest request ) : WebView
sender WebView
request IWebURLRequest
return WebView

createWebViewWithRequest() public method

public createWebViewWithRequest ( WebView sender, IWebURLRequest request ) : WebView
sender WebView
request IWebURLRequest
return WebView

dragDestinationActionMaskForDraggingInfo() public method

public dragDestinationActionMaskForDraggingInfo ( WebView WebView, IDataObject draggingInfo ) : WebDragDestinationAction
WebView WebView
draggingInfo IDataObject
return WebDragDestinationAction

dragSourceActionMaskForPoint() public method

public dragSourceActionMaskForPoint ( WebView WebView, tagPOINT &point ) : WebDragSourceAction
WebView WebView
point tagPOINT
return WebDragSourceAction

drawCustomMenuItem() public method

public drawCustomMenuItem ( WebView sender, IntPtr drawItem ) : void
sender WebView
drawItem System.IntPtr
return void

drawFooterInRect() public method

public drawFooterInRect ( WebView WebView, tagRECT &rect, int drawingContext, uint pageIndex, uint pageCount ) : void
WebView WebView
rect tagRECT
drawingContext int
pageIndex uint
pageCount uint
return void

drawHeaderInRect() public method

public drawHeaderInRect ( WebView WebView, tagRECT &rect, int drawingContext ) : void
WebView WebView
rect tagRECT
drawingContext int
return void

ftpDirectoryTemplatePath() public method

public ftpDirectoryTemplatePath ( WebView WebView ) : string
WebView WebView
return string

hasCustomMenuImplementation() public method

public hasCustomMenuImplementation ( ) : int
return int

isMenuBarVisible() public method

public isMenuBarVisible ( WebView WebView ) : int
WebView WebView
return int

makeFirstResponder() public method

public makeFirstResponder ( WebView sender, int responderHWnd ) : void
sender WebView
responderHWnd int
return void

measureCustomMenuItem() public method

public measureCustomMenuItem ( WebView sender, IntPtr measureItem ) : void
sender WebView
measureItem System.IntPtr
return void

mouseDidMoveOverElement() public method

public mouseDidMoveOverElement ( WebView sender, CFDictionaryPropertyBag elementInformation, uint modifierFlags ) : void
sender WebView
elementInformation CFDictionaryPropertyBag
modifierFlags uint
return void

paintCustomScrollCorner() public method

public paintCustomScrollCorner ( WebView WebView, _RemotableHandle &hDC, tagRECT rect ) : void
WebView WebView
hDC _RemotableHandle
rect tagRECT
return void

paintCustomScrollbar() public method

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
return void

printFrame() public method

public printFrame ( WebView WebView, IWebFrame frame ) : void
WebView WebView
frame IWebFrame
return void

redo() public method

public redo ( ) : void
return void

registerUndoWithTarget() public method

public registerUndoWithTarget ( IWebUndoTarget target, string actionName, object actionArg ) : void
target IWebUndoTarget
actionName string
actionArg object
return void

removeAllActionsWithTarget() public method

public removeAllActionsWithTarget ( IWebUndoTarget target ) : void
target IWebUndoTarget
return void

runBeforeUnloadConfirmPanelWithMessage() public method

public runBeforeUnloadConfirmPanelWithMessage ( WebView sender, string message, IWebFrame initiatedByFrame ) : int
sender WebView
message string
initiatedByFrame IWebFrame
return int

runDatabaseSizeLimitPrompt() public method

public runDatabaseSizeLimitPrompt ( WebView WebView, string displayName, IWebFrame initiatedByFrame ) : int
WebView WebView
displayName string
initiatedByFrame IWebFrame
return int

runJavaScriptAlertPanelWithMessage() public method

public runJavaScriptAlertPanelWithMessage ( WebView sender, string message ) : void
sender WebView
message string
return void

runJavaScriptConfirmPanelWithMessage() public method

public runJavaScriptConfirmPanelWithMessage ( WebView sender, string message ) : int
sender WebView
message string
return int

runJavaScriptTextInputPanelWithPrompt() public method

public runJavaScriptTextInputPanelWithPrompt ( WebView sender, string message, string defaultText ) : string
sender WebView
message string
defaultText string
return string

runModal() public method

public runModal ( WebView WebView ) : void
WebView WebView
return void

runOpenPanelForFileButtonWithResultListener() public method

public runOpenPanelForFileButtonWithResultListener ( WebView sender, IWebOpenPanelResultListener resultListener ) : void
sender WebView
resultListener IWebOpenPanelResultListener
return void

setActionTitle() public method

public setActionTitle ( string actionTitle ) : void
actionTitle string
return void

setContentRect() public method

public setContentRect ( WebView sender, tagRECT &contentRect ) : void
sender WebView
contentRect tagRECT
return void

setFrame() public method

public setFrame ( WebView sender, tagRECT &frame ) : void
sender WebView
frame tagRECT
return void

setMenuBarVisible() public method

public setMenuBarVisible ( WebView WebView, int visible ) : void
WebView WebView
visible int
return void

setResizable() public method

public setResizable ( WebView sender, int resizable ) : void
sender WebView
resizable int
return void

setStatusBarVisible() public method

public setStatusBarVisible ( WebView sender, int visible ) : void
sender WebView
visible int
return void

setStatusText() public method

public setStatusText ( WebView sender, string text ) : void
sender WebView
text string
return void

setToolbarsVisible() public method

public setToolbarsVisible ( WebView sender, int visible ) : void
sender WebView
visible int
return void

shouldPerformAction() public method

public shouldPerformAction ( WebView WebView, uint itemCommandID, uint sender ) : void
WebView WebView
itemCommandID uint
sender uint
return void

takeFocus() public method

public takeFocus ( WebView sender, int forward ) : void
sender WebView
forward int
return void

trackCustomPopupMenu() public method

public trackCustomPopupMenu ( WebView sender, int hMenu, tagPOINT &point ) : void
sender WebView
hMenu int
point tagPOINT
return void

undo() public method

public undo ( ) : void
return void

validateUserInterfaceItem() public method

public validateUserInterfaceItem ( WebView WebView, uint itemCommandID, int defaultValidation ) : int
WebView WebView
itemCommandID uint
defaultValidation int
return int

webViewAreToolbarsVisible() public method

public webViewAreToolbarsVisible ( WebView sender ) : int
sender WebView
return int

webViewClose() public method

public webViewClose ( WebView sender ) : void
sender WebView
return void

webViewContentRect() public method

public webViewContentRect ( WebView sender ) : tagRECT
sender WebView
return tagRECT

webViewFirstResponder() public method

public webViewFirstResponder ( WebView sender ) : int
sender WebView
return int

webViewFocus() public method

public webViewFocus ( WebView sender ) : void
sender WebView
return void

webViewFooterHeight() public method

public webViewFooterHeight ( WebView WebView ) : float
WebView WebView
return float

webViewFrame() public method

public webViewFrame ( WebView sender ) : tagRECT
sender WebView
return tagRECT

webViewHeaderHeight() public method

public webViewHeaderHeight ( WebView WebView ) : float
WebView WebView
return float

webViewIsResizable() public method

public webViewIsResizable ( WebView sender ) : int
sender WebView
return int

webViewIsStatusBarVisible() public method

public webViewIsStatusBarVisible ( WebView sender ) : int
sender WebView
return int

webViewPrintingMarginRect() public method

public webViewPrintingMarginRect ( WebView WebView ) : tagRECT
WebView WebView
return tagRECT

webViewShow() public method

public webViewShow ( WebView sender ) : void
sender WebView
return void

webViewStatusText() public method

public webViewStatusText ( WebView sender ) : string
sender WebView
return string

webViewUnfocus() public method

public webViewUnfocus ( WebView sender ) : void
sender WebView
return void

willPerformDragDestinationAction() public method

public willPerformDragDestinationAction ( WebView WebView, WebDragDestinationAction action, IDataObject draggingInfo ) : void
WebView WebView
action WebDragDestinationAction
draggingInfo IDataObject
return void

willPerformDragSourceAction() public method

public willPerformDragSourceAction ( WebView WebView, WebDragSourceAction action, tagPOINT &point, IDataObject pasteboard ) : IDataObject
WebView WebView
action WebDragSourceAction
point tagPOINT
pasteboard IDataObject
return IDataObject