Framework | System/Library/Frameworks/Quartz.framework/ImageKit.framework |
Availability | Available in Mac OS X v10.5 and later. |
Declared in | IKFilterUI.h |
The IKFilterCustomUIProvider
protocol is an addition to the CIFilter
class that defines a method for providing a view for a filter. This protocol is implemented by any filter that provides its own user interface.
Provides a custom view for a filter.
-(IKFilterUIView*)provideViewForUIConfiguration:(NSDictionary*)inUIConfiguration excludedKeys:(NSArray*)inKeys
A dictionary that specifies the size of the controls. Provide the key IKUISizeFlavor
and one of the following values: IKUISizeMini
, IKUISizeSmall
, or IKUISizeRegular
. For more information on these constants, see User Interface Options in CIFilter Image Kit Additions.
An array of the input keys for which you do not want to provide a user interface. Pass nil
if you want all input keys to be represented in the user interface.
An IKFilterUIView
object or nil
if the filter is unable to provide a view. If nil
, the Image Kit framework will attempt to provide a user interface.
This method overrides the method viewForUIConfiguration:excludedKeys:
.
IKFilterUI.h
© 2006 Apple Computer, Inc. All Rights Reserved. (Last updated: 2006-12-07)