C# 클래스 WebKit.WebUIDelegate

상속: IWebUIDelegate, IWebUIDelegatePrivate, IWebUIDelegatePrivate2, IWebUIDelegatePrivate3, IWebUIDelegatePrivate4
파일 보기 프로젝트 열기: davejohnson/webkit-dot-net 1 사용 예제들

공개 메소드들

메소드 설명
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