[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