[lazarus] CVS Updates
Mattias Gaertner
nc-gaertnma at netcologne.de
Wed Jun 25 06:46:33 EDT 2003
Hi all,
- Added a new component: TPairSplitter
TPairSplitter is a control with a splitter in the middle
and client areas at both sides. The splitter can be dragged
by the user and the client areas are resized automatically.
You can change the type (horizontal, vertical) at any time.
You can find it in the IDE component palette under 'Additional'.
- TBitmap can now load XPixmap (.xpm) and windows bitmap (.bmp)
streams.
- implemented TCanvas.OnChanged+OnChanging events
- TBitmap now stores the original stream in TBitmapImage
- TBitmap now saves the original stream if the image is
kept unchanged
- TPixmap is cleaned up and the workarounds were eliminated
- The property editors for TPicture/TBitmap/TButtonGlyph were
changed to use TBitmap. This means, you can now load .xpm/.bmp
files in the designer.
(only tested with TImage, TSpeedButton, TBitBtn)
Left to do:
- Share TBitmapImage between TBitmaps
- load/save TBitmap from/to clipboard
- save changed TPixmap as xpm stream
- palettes and depth conversion
- other formats (jpg, png) ...
Mattias
More information about the Lazarus
mailing list