org.rococoa.cocoa.carboncore
Class CustomBadgeResource

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

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

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 CustomBadgeResource.ByReference
           
static class CustomBadgeResource.ByValue
           
 
Field Summary
 int customBadgeCreator
           
 short customBadgeResourceID
           
 int customBadgeType
          of the icon for this file or folder
If not 0, the type and creator of an icon
 int overrideCreator
           
 int overrideType
          file or folder
If not 0, the type and creator of an icon to
 short version
           
 int windowBadgeCreator
           
 int windowBadgeType
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
CustomBadgeResource()
           
CustomBadgeResource(short version, short customBadgeResourceID, int customBadgeType, int customBadgeCreator, int windowBadgeType, int windowBadgeCreator, int overrideType, int overrideCreator)
           
 
Method Summary
 CustomBadgeResource.ByReference byReference()
           
 CustomBadgeResource.ByValue byValue()
           
 CustomBadgeResource 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

version

public short version

customBadgeResourceID

public short customBadgeResourceID

customBadgeType

public int customBadgeType
of the icon for this file or folder
If not 0, the type and creator of an icon


customBadgeCreator

public int customBadgeCreator

windowBadgeType

public int windowBadgeType

windowBadgeCreator

public int windowBadgeCreator

overrideType

public int overrideType
file or folder
If not 0, the type and creator of an icon to


overrideCreator

public int overrideCreator
Constructor Detail

CustomBadgeResource

public CustomBadgeResource()

CustomBadgeResource

public CustomBadgeResource(short version,
                           short customBadgeResourceID,
                           int customBadgeType,
                           int customBadgeCreator,
                           int windowBadgeType,
                           int windowBadgeCreator,
                           int overrideType,
                           int overrideCreator)
Parameters:
version - This is version kCustomBadgeResourceVersion
customBadgeResourceID - If not 0, the ID of a resource to use on top
customBadgeType - of the icon for this file or folder
If not 0, the type and creator of an icon
customBadgeCreator - to use on top of the icon
windowBadgeType - If not 0, the type and creator of an icon
windowBadgeCreator - to display in the header of the window for this
overrideType - file or folder
If not 0, the type and creator of an icon to
overrideCreator - use INSTEAD of the icon for this file or folder
Method Detail

byReference

public CustomBadgeResource.ByReference byReference()

byValue

public CustomBadgeResource.ByValue byValue()

clone

public CustomBadgeResource clone()
Overrides:
clone in class Object