![]() |
API
0.9.7
|
#import <CPPasteboard.h>
Instance Methods | |
(unsigned) | - addTypes:owner: |
(CPString) | - availableTypeFromArray: |
(unsigned) | - changeCount |
(CPData) | - dataForType: |
(unsigned) | - declareTypes:owner: |
(void) | - pasteboard:provideDataForType: |
(id) | - propertyListForType: |
(BOOL) | - setData:forType: |
(BOOL) | - setPropertyList:forType: |
(void) | - setString:forType: |
(CPString) | - stringForType: |
(CPArray) | - types |
Class Methods | |
(id) | + generalPasteboard |
(void) | + initialize |
(id) | + pasteboardWithName: |
CPPasteBoard is the object responsible for cut/copy/paste and drag&drop operations.
Definition at line 2 of file CPPasteboard.h.
|
implementation |
Adds supported data types to the pasteboard
types | the data types |
anOwner | the object that contains the data types |
Definition at line 140 of file CPPasteboard.j.
|
implementation |
Checks the pasteboard's types for a match with the types listed in the specified array. The array should be ordered by the requestor's most preferred data type first.
anArray | an array of requested types ordered by preference |
nil
if no match was found Definition at line 258 of file CPPasteboard.j.
|
implementation |
Returns the number of changes that have occurred to this pasteboard
Definition at line 276 of file CPPasteboard.j.
Returns the pasteboard data for the specified data type
aType | the requested data type |
nil
if the data doesn't exist Definition at line 286 of file CPPasteboard.j.
|
implementation |
Sets the data types that this pasteboard will contain.
type | the data types it will support |
anOwner | the object that contains the the data |
Definition at line 176 of file CPPasteboard.j.
|
implementation |
Returns a new instance of a pasteboard
Definition at line 86 of file CPPasteboard.j.
|
implementation |
Definition at line 70 of file CPPasteboard.j.
|
implementation |
method provided for integration with native pasteboard
Definition at line 324 of file CPPasteboard.j.
|
implementation |
Returns a pasteboard with the specified name. If the pasteboard doesn't exist, it will be created.
aName | the name of the pasteboard |
Definition at line 96 of file CPPasteboard.j.
|
implementation |
Returns the property list for the specified data type
aType | the requested data type |
nil
if the list was not found Definition at line 342 of file CPPasteboard.j.
Sets the pasteboard data for the specified type
aData | the data |
aType | the data type being set |
YES
if the data was successfully written to the pasteboard Definition at line 215 of file CPPasteboard.j.
|
implementation |
Writes the specified property list as data for the specified type
aPropertyList | the property list to write |
aType | the data type |
YES
if the property list was successfully written to the pasteboard Definition at line 231 of file CPPasteboard.j.
Sets the specified string as data for the specified type
aString | the string to write |
aType | the data type |
YES
if the string was successfully written to the pasteboard Definition at line 242 of file CPPasteboard.j.
Returns the string for the specified data type
aType | the requested data type |
nil
if the string was not found Definition at line 357 of file CPPasteboard.j.
|
implementation |
Returns the pasteboards supported types
Definition at line 266 of file CPPasteboard.j.