org.rococoa.cocoa.quicktime
Class QTCustomControlGetEnableValueRecord

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

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

pdActionCustomGetEnableValue allows you to return a value for the purposes of enabling/disabling
other controls.
Most custom controls do not need to implement this call.
If your control is able to control the enabling and disabling of other parameter controls (such as is done
by standard pop up or enumerated type controls), you need to supply a value that can be use for greater than/less than
types of comparisons.
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 QTCustomControlGetEnableValueRecord.ByReference
           
static class QTCustomControlGetEnableValueRecord.ByValue
           
 
Field Summary
 NativeLong currentValue
           
 Pointer storage
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTCustomControlGetEnableValueRecord()
           
QTCustomControlGetEnableValueRecord(Pointer storage, NativeLong currentValue)
           
 
Method Summary
 QTCustomControlGetEnableValueRecord.ByReference byReference()
           
 QTCustomControlGetEnableValueRecord.ByValue byValue()
           
 QTCustomControlGetEnableValueRecord 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

currentValue

public NativeLong currentValue
Constructor Detail

QTCustomControlGetEnableValueRecord

public QTCustomControlGetEnableValueRecord()

QTCustomControlGetEnableValueRecord

public QTCustomControlGetEnableValueRecord(Pointer storage,
                                           NativeLong currentValue)
Parameters:
storage - storage for the control
currentValue - value to compare against for enable/disable purposes
Method Detail

byReference

public QTCustomControlGetEnableValueRecord.ByReference byReference()

byValue

public QTCustomControlGetEnableValueRecord.ByValue byValue()

clone

public QTCustomControlGetEnableValueRecord clone()
Overrides:
clone in class Object