org.rococoa.cocoa.hiservices
Class CIcon

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<CIcon,CIcon.ByValue,CIcon.ByReference>
          extended by org.rococoa.cocoa.hiservices.CIcon
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<CIcon,CIcon.ByValue,CIcon.ByReference>>
Direct Known Subclasses:
CIcon.ByReference, CIcon.ByValue

public class CIcon
extends Structure<CIcon,CIcon.ByValue,CIcon.ByReference>

native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/HIServices.framework/Headers/Icons.h:266
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 CIcon.ByReference
           
static class CIcon.ByValue
           
 
Field Summary
 BitMap iconBMap
          the icon's bitMap
C type : BitMap
 PointerByReference iconData
          the icon's data
C type : Handle
 BitMap iconMask
          the icon's mask
C type : BitMap
 short[] iconMaskData
          icon's mask and BitMap data
C type : SInt16[1]
 PixMap iconPMap
          the icon's pixMap
C type : PixMap
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
CIcon()
           
CIcon(PixMap iconPMap, BitMap iconMask, BitMap iconBMap, PointerByReference iconData, short[] iconMaskData)
           
 
Method Summary
static CIcon[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

iconPMap

public PixMap iconPMap
the icon's pixMap
C type : PixMap


iconMask

public BitMap iconMask
the icon's mask
C type : BitMap


iconBMap

public BitMap iconBMap
the icon's bitMap
C type : BitMap


iconData

public PointerByReference iconData
the icon's data
C type : Handle


iconMaskData

public short[] iconMaskData
icon's mask and BitMap data
C type : SInt16[1]

Constructor Detail

CIcon

public CIcon()

CIcon

public CIcon(PixMap iconPMap,
             BitMap iconMask,
             BitMap iconBMap,
             PointerByReference iconData,
             short[] iconMaskData)
Parameters:
iconPMap - the icon's pixMap
C type : PixMap
iconMask - the icon's mask
C type : BitMap
iconBMap - the icon's bitMap
C type : BitMap
iconData - the icon's data
C type : Handle
iconMaskData - icon's mask and BitMap data
C type : SInt16[1]
Method Detail

newArray

public static CIcon[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.