Uses pointers to access TBitmap.Scanline[]. Roughly 3 times faster than accessing directly.
Contains:
SmoothResize, GrayScale, ReplaceColor, GetMask, BitmapsEqual, and RotateBmp.
Effects using Scanlines.pas
Contains:
Effect_Invert, Effect_AddColorNoise, Effect_AddMonoNoise, Effect_AntiAlias, Effect_Contrast, Effect_FishEye, Effect_GrayScale, Effect_Lightness, Effect_Darkness, Effect_Saturation, Effect_SplitBlur, Effect_GaussianBlur, Effect_Mosaic, Effect_Twist, Effect_Splitlight, Effect_Tile, Effect_SpotLight, Effect_Trace, Effect_Emboss, Effect_Solorize, Effect_Posterize, Effect_SmoothResize, and Effect_SmoothRotate.
Gradient effects.
Contains:
DrawGradientBox and DrawGradientBox2Color.
Some useful (?) routines..
Contains:
GetAspectRect, FlipBitmap, RotateBitmap, ReplaceColor, InverseColor, PlotArc, SetCircularArray, IntersectionsOfCircles, LengthOfLine, CenterOfLine, AngleOfLine, RotateText, StrokeText, ...
Printing routines.
Contains:
TFakePrinter, MMToInch, InchToMM, ResetOrientation, GetRealPageSizes, GetRealPageRect, and GetRealPageRectEx.
TStream helper routines.
Contains:
Stream_Delete, Stream_InsertFrom, Stream_InsertBuffer, Stream_InsertNULL and StreamPos.
TImageList routines.
Contains:
IL_GetImageBitmapEx, IL_SetImagesFromBmp, IL_SaveToFile, IL_LoadFromFile, IL_SaveToStream, and IL_LoadFromStream.
TListView routines.
Contains:
TLVSubItemEdit, LV_MoveItemsByX, LV_MoveItemsTo, LV_CopyItemsTo, LV_BeginDragScroll, LV_EndDragScroll, LV_StartDrag, LV_DragOver, LV_DragDrop, LV_EndDrag, LV_TopItem, LV_BottomItem, LV_FindCaption, LV_SortByColumn, LV_CopyToListView, LV_MoveToListView, LV_SizeListViewColumns, LV_GetShellIcons, LV_MouseToColumn, LV_SubItemRect, LV_EditSubItemAtXY, LV_EditItemAtXY, LV_CreateWithToolTips, LV_UpdateItem, LV_SaveToFile, LV_LoadFromFile, LV_SaveToStream, LV_LoadFromStream, extended save and load routines (saves data)...
Popup editor for the TListView control.
TTreeView routines.
Contains:
TV_CopyNode, TV_MoveNode, TV_StartDrag, TV_EndDrag, TV_DragDrop, TV_DragOver, TV_DragOverEx, TV_SaveToFile, TV_LoadFromFile, TV_SaveToStream, TV_LoadFromStream, Extended save and load routines (saves data), TV_GetAbsoluteParent, TV_GetNodePath, TV_GetNodeFromPath, TV_FindNodeText, TV_Print, and TV_PrintEx.
Copy, move, rename, and delete using Windows 'Flying Files' progress.
Browse for folders using Windows standard dialog (new style).
TListView used to display files (file icon, file type, size, date and time...).
Shreds files and folders.
Retrieves file version information.
Retrieves Windows special folders paths.
Gets and sets the WAV volume.
Contains:
GetWaveVolumeLeft, GetWaveVolumeRight, GetWaveVolume, SetWaveVolume, and SupportsLAndRVolume.
Resizable selection box for images.
Explorer example using TTreeView and TListView.
Screensaver example, handles passwords and the "little preview window".
TDelphiHtmlizer component to encode Delphi source code with Html syntax high lighting. Full source code and demo application.
Utility/application used to build resource .RES files.
Supports compression.