C# Class ClipboardHistoryApp.Classes.ClipboardService

Inheritance: IDisposable
Show file Open project: kavengagne/ClipboardHistory Class Usage Examples

Public Methods

Method Description
ClipboardService ( Action notificationCallback ) : System
DisableNotifications ( ) : void
Dispose ( ) : void
EnableNotifications ( ) : void
GetClipboardDataItem ( ) : ClipboardHistoryApp.Models.ClipboardDataItem
SetClipboardText ( string text, Action errorCallback ) : void
SetWindowHandle ( IntPtr mainWindowHandle ) : void

Private Methods

Method Description
Dispose ( bool disposing ) : void
GetUniqueKey ( Message message, ClipboardHistoryApp.Models.ClipboardDataItem data ) : string
OnClipboardUpdate ( Message message ) : void

Method Details

ClipboardService() public method

public ClipboardService ( Action notificationCallback ) : System
notificationCallback Action
return System

DisableNotifications() public method

public DisableNotifications ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

EnableNotifications() public method

public EnableNotifications ( ) : void
return void

GetClipboardDataItem() public method

public GetClipboardDataItem ( ) : ClipboardHistoryApp.Models.ClipboardDataItem
return ClipboardHistoryApp.Models.ClipboardDataItem

SetClipboardText() public method

public SetClipboardText ( string text, Action errorCallback ) : void
text string
errorCallback Action
return void

SetWindowHandle() public method

public SetWindowHandle ( IntPtr mainWindowHandle ) : void
mainWindowHandle System.IntPtr
return void