----- Original Message ----- 
From: "Panagiotis Sidiropoulos" <[EMAIL PROTECTED]>
To: <lazarus@miraclec.com>
Sent: Saturday, March 04, 2006 9:41 AM
Subject: [lazarus] ipHTMLPanel Selection paint


> On Windows version of Lazarus I added a small part of code in order to
> paint selected part of page viewed. it seem it is never called. This
> same addition to Linux version of Lazarus does not afect selection is
> painted.
> 
> Addition made in ipHTML unit about line 8040.
>    
> {$IFDEF IP_LAZARUS}
> file://DebugLn('TIpHtml.PaintSelection  PatBlt not implemented');
> BitMapToInvert := TBitMap.Create;
> BitMapToInvert.Width := R.Right - R.Left;
> BitMapToInvert.Height := R.Bottom - R.Top;
> BitMapToInvert.Canvas.CopyMode := cmMergePaint;
> BitMapToInvert.Canvas.CopyRect( Rect( 0, 0, BitMapToInvert.Width,
> BitMapToInvert.Height ), PaintBuffer, R );
> PaintBuffer.CopyRect( R, BitMapToInvert.Canvas, Rect( 0, 0,
> BitMapToInvert.Width, BitMapToInvert.Height ) );
> BitMapToInvert.Free;
> {$ELSE}
> PatBlt(PaintBuffer.Handle, R.Left, R.Top, R.Right - R.Left, R.Bottom -
> R.Top, DSTINVERT);
> {$ENDIF}
> 
> By default ipHTMLPanel paints selected region (white chars on black
> background), but SelectAll methos oes not paint. Project is compiled for
> gtk2.
> 
> Panagiotis
> 

This section of code it's not called anymore since selection is now painted at 
the same time content is rendered, if selectAll do not work it's a bug. Please 
submit a bug report.

Jesus Reyes A.

__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
Regístrate ya - http://correo.yahoo.com.mx/ 

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to