org.rococoa.cocoa.quicktime
Class QTCustomControlSetEditCalloutRecord

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.quicktime.QTCustomControlSetEditCalloutRecord
Direct Known Subclasses:
QTCustomControlSetEditCalloutRecord.ByReference, QTCustomControlSetEditCalloutRecord.ByValue

public class QTCustomControlSetEditCalloutRecord
extends com.ochafik.lang.jnaerator.runtime.Structure

pdActionCustomSetEditCallout tells your control of the need by the application to be informed of
changes to the parameter values (typically for the purposes of updating previews).
If a callout is available, your custom control should call it whenever a change has been
made to the parameter(s) that your control is editing (as a result of user actions, most typically).
If you choose not to implement this, live dragging or updating of values will not work.
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class QTCustomControlSetEditCalloutRecord.ByReference
           
static class QTCustomControlSetEditCalloutRecord.ByValue
           
 
Field Summary
 QTParamPreviewCalloutRecord.ByReference callout
           
 Pointer storage
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTCustomControlSetEditCalloutRecord()
           
QTCustomControlSetEditCalloutRecord(Pointer storage, QTParamPreviewCalloutRecord.ByReference callout)
           
 
Method Summary
 QTCustomControlSetEditCalloutRecord.ByReference byReference()
           
 QTCustomControlSetEditCalloutRecord.ByValue byValue()
           
 QTCustomControlSetEditCalloutRecord clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

storage

public Pointer storage

callout

public QTParamPreviewCalloutRecord.ByReference callout
Constructor Detail

QTCustomControlSetEditCalloutRecord

public QTCustomControlSetEditCalloutRecord()

QTCustomControlSetEditCalloutRecord

public QTCustomControlSetEditCalloutRecord(Pointer storage,
                                           QTParamPreviewCalloutRecord.ByReference callout)
Parameters:
storage - storage for the control
callout - requested callout, or NIL to disable
Method Detail

byReference

public QTCustomControlSetEditCalloutRecord.ByReference byReference()

byValue

public QTCustomControlSetEditCalloutRecord.ByValue byValue()

clone

public QTCustomControlSetEditCalloutRecord clone()
Overrides:
clone in class Object