Sign in Join
FPDoc Onlineexperiment

IcnsTypes unit

Provides support for Mac OS X icon resources.

icnstypes.pas contains types, constants and functions needed to read Mac OS X icon resource files (or icns). Most defines present here were taken from the univint package in FPC.

Author: Paul Ishenin

icnstypes.pas is part of the Lazarus Component Library ( LCL)

Classes and records

TicnsIconInforecord
TIconFamilyElementrecord
TIconFamilyResourcerecord

Procedures and functions

GetDataTypeRGBfunction
GetIcnsIconTypefunction
GetMaskType8bitfunction

Types

FourCharCodetype
TicnsIconTypeenumeration
TicnsIconTypesset

Constants

icnsDataTypesconstant
icnsIconTypeInfoconstant
icnsMaskToImageMapconstant
icnsMaskTypesconstant
icnsRGBconstant
icnsWithAlphaconstant
kHuge1BitMaskconstant
kHuge32BitDataconstant
kHuge4BitDataconstant
kHuge8BitDataconstant
kHuge8BitMaskconstant
kIconFamilyTypeconstant
kIconServices256PixelDataARGBconstant
kIconServices512PixelDataARGBconstant
kLarge1BitMaskconstant
kLarge32BitDataconstant
kLarge4BitDataconstant
kLarge8BitDataconstant
kLarge8BitMaskconstant
kMini1BitMaskconstant
kMini4BitDataconstant
kMini8BitDataconstant
kSmall1BitMaskconstant
kSmall32BitDataconstant
kSmall4BitDataconstant
kSmall8BitDataconstant
kSmall8BitMaskconstant
kThumbnail32BitDataconstant
kThumbnail8BitMaskconstant

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.