|

New features available in version 3
- Reduced the amount of memory required by the button caching system.
- Added transparent GIF and PNG formats for button image export.
- Added support for independent cells containing text and pictures.
- Added support for lighting directions.
- Added support for alpha channel transparency.
- Added the following 3D gradient algorithms
- COLOR_RENDER_LINEAR_MATCH
- COLOR_RENDER_HYPER_3D
- COLOR_RENDER_2_COLORS
- Added the following shapes
- SHAPE_TRIANGLE
- SHAPE_TRAPEZE
- SHAPE_ARROW
- SHAPE_HONEYCOMB_VERT
- SHAPE_HONEYCOMB_HORIZ
- SHAPE_HONEYCOMB_45
- SHAPE_HONEYCOMB_135
- SHAPE_DIAMOND
- SHAPE_KEYHOLE,
- SHAPE_4LEAFCLOVER_V
- SHAPE_4LEAFCLOVER_D
- SHAPE_ALFALFA
New "Container level" functions:
- abmGetVersion
- abmGetEdition
- abmGetButtonCacheSize
- abmEnableButtonCache
New "Button level" functions:
- abmGetPictureDisabled
- abmSetPictureDisabled
- abmGetTextCaptionAlignment
- abmSetTextCaptionAlignment
- abmGetLightDirection
- abmSetLightDirection
- abmGetSpotlightVisible
- abmSetSpotlightVisible
- abmGetSpotlightColor
- abmSetSpotlightColor
- abmGetPictureTranspFactor
- abmSetPictureTranspFactor
- abmGetShapeHeadFactor
- abmSetShapeHeadFactor
- abmGetShapeLineFactor
- abmSetShapeLineFactor
- abmGetSurfaceTransparentFactor
- abmSetSurfaceTransparentFactor
- abmGetSurfaceTransparentZone
- abmSetSurfaceTransparentZone
- abmGetRectHardEdges
- abmSetRectHardEdges
- abmGetSwapEffectsColors
- abmSetSwapEffectsColors
- abmRefreshTransparentControl
- abmSetTotalTransparentFactor
New functions for "Cells" support:
- abmCellsAddCell
- abmCellsDeleteCell
- abmCellsGetCount
- abmCellsFindCell
- abmCellsGetLogFont
- abmCellsSetLogFont
- abmCellsGetCellUniqueID
- abmCellsGetCellPos
- abmCellsSetCellPos
- abmCellsGetCellSize
- abmCellsSetCellSize
- abmCellsSetPictureFromHandle
- abmCellsGetVisible
- abmCellsSetVisible
- abmCellsGetText
- abmCellsSetText
- abmCellsGetTextSetting
- abmCellsSetTextSetting
- abmCellsGetTextHorzAlign
- abmCellsSetTextHorzAlign
- abmCellsGetTextVertAlign
- abmCellsSetTextVertAlign
- abmCellsGetPictureHorzAlign
- abmCellsSetPictureHorzAlign
- abmCellsGetPictureVertAlign
- abmCellsSetPictureVertAlign
- abmCellsGetPictureTranspFactor
- abmCellsSetPictureTranspFactor
- abmCellsGetBackTranspFactor
- abmCellsSetBackTranspFactor
- abmCellsGetBackColor
- abmCellsSetBackColor
- abmCellsGetBorderColor
- abmCellsSetBorderColor
- abmCellsGetBorderWidth
- abmCellsSetBorderWidth
- abmCellsSetPictureNormal
New features available in version 2
- Requires less time, memory and system resources when using sets of identical buttons
- UNICODE compliant
- Added GIF format for button image export
- Added ICO and TIF formats support for pictures loading
- Added antialiasing for surface and texts rendering
- Added double-space text rendering option
- Texts can be rendered in transparency (through alpha channel)
- Texts can have a surrounding border with variable color and an underlying color shadow
- Texts
can have the following new effects:
- EFFECT_HALO
- EFFECT_RAISEDHALO
- EFFECT_SUNKENHALO
- EFFECT_FLOATINGHALO
- Texts can be rotated of any angle between –90° and +90°
- Custom shaped buttons can now use also color masks in format BMP, PNG or GIF.
- Custom shaped buttons support all of the special effects available for geometric buttons
- Improved the smoothing of the button surface
- Added
a new geometric shape in place of the SHAPE_TEXT option:
- Added
the possibility to orient the SHAPE_ROUNDRECT and SHAPE_GEM shapes through
the following directions
- DIR_NONE
- DIR_WEST
- DIR_NORTH
- DIR_EAST
- DIR_SOUTH
- DIR_NW
- DIR_NE
- DIR_SE
- DIR_SW
- Added
the following surface types:
- SURFACE_SUNKEN
- SURFACE_PLASTIC
- SURFACE_LUCID
- SURFACE_NEON
- SURFACE_AQUA
- SURFACE_GEL
- SURFACE_PLASTIC_SH
- SURFACE_NEON_SH
- SURFACE_AQUA_SH
- Added
a new special effect for the button surface:
- SPECIAL_EFFECT_SUNKEN_SIMPLE
- Improved
the rendering of pictures over the button surface; picture can be now tiled
or stretched
- Added
the multiline support for texts (can add Carriage Returns between lines)
New
"Container level" functions:
- abmUseUnicodeStrings
- abmUsingDotNet
- abmClearButtonCache
- abmContainerColorSetting
New
"Button level" functions:
- abmGetValue
- abmSetValue
- abmGetPictureVisible
- abmSetPictureVisible
- abmGetOrientation
- abmSetOrientation
- abmGetSpotlightOffsetX
- abmSetSpotlightOffsetX
- abmGetSpotlightOffsetY
- abmSetSpotlightOffsetY
- abmGetSpotlightResizeWidth
- abmSetSpotlightResizeWidth
- abmGetSpotlightResizeHeight
- abmSetSpotlightResizeHeight
- abmGetUseAntialiasing
- abmSetUseAntialiasing
|