Re: [Lazarus] LCL customdraw and LCL fpGUI bug

2019-05-06 Thread Fabio Luis Girardi via lazarus
I'll try apply your patch to Lazarus fixes.

If something goes wrong I'll let you know.

Em sex, 3 de mai de 2019 às 11:56, Graeme Geldenhuys via lazarus <
lazarus@lists.lazarus-ide.org> escreveu:

> On 02/05/2019 03:13, Fabio Luis Girardi via lazarus wrote:
> > LCL-fpGUI needs some fixes
>
>
> I've just submitted a set of 11 patches for LCL-fpGUI:
>
>https://bugs.freepascal.org/view.php?id=35478
>
>
> TLabel finally works. :-)
>
>
> Unfortunately the TMonitor.GetPixelsPerInch() issue is still not fixed.
> I manually commented out the code...
>
>   if WidgetSet.GetDpiForMonitor(FHandle, MDT_EFFECTIVE_DPI, X, Y)=S_OK then
>...
>   else
>
> and only left the "Result = Screen.PixelsPerInch;" call in place. If you
> didn't guess, it is a temporary fix. ;-)
>
>
> Regards,
>   Graeme
>
> --
> fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
> http://fpgui.sourceforge.net/
>
> My public PGP key:  http://tinyurl.com/graeme-pgp
> --
> ___
> lazarus mailing list
> lazarus@lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus
>


-- 
The best regards,

Fabio Luis Girardi
PascalSCADA Project
http://sourceforge.net/projects/pascalscada
http://www.pascalscada.com
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] LCL customdraw and LCL fpGUI bug

2019-05-03 Thread Graeme Geldenhuys via lazarus
On 02/05/2019 03:13, Fabio Luis Girardi via lazarus wrote:
> LCL-fpGUI needs some fixes


I've just submitted a set of 11 patches for LCL-fpGUI:

   https://bugs.freepascal.org/view.php?id=35478


TLabel finally works. :-)


Unfortunately the TMonitor.GetPixelsPerInch() issue is still not fixed.
I manually commented out the code...

  if WidgetSet.GetDpiForMonitor(FHandle, MDT_EFFECTIVE_DPI, X, Y)=S_OK then
   ...
  else

and only left the "Result = Screen.PixelsPerInch;" call in place. If you
didn't guess, it is a temporary fix. ;-)


Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


Re: [Lazarus] LCL customdraw and LCL fpGUI bug

2019-05-03 Thread Graeme Geldenhuys via lazarus
On 02/05/2019 03:13, Fabio Luis Girardi via lazarus wrote:
> function TMonitor.GetPixelsPerInch: Integer;
> 
> Tried with Lazarus fixes 2.0.3 with FPC 3.2.0
> 
> Did I forget anything? Should I report a bug?


fpGUI already has that information. I'll take a look at LCL-fpGUI and
supply a patch if needed for that.

I'll also take a look at the other LCL-fpGUI issues you said appears.
The LCL-fpGUI really needs a dedicated developer to get it out of
alpha/beta stage.

Regards,
  Graeme

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus


[Lazarus] LCL customdraw and LCL fpGUI bug

2019-05-01 Thread Fabio Luis Girardi via lazarus
Hi!

I'm trying to test some features on LCL CustomDraw and fpGUI. CustomDraw
compiles fine, fpGUI needs some fixes, but this isn't the problem.

The problem is that both raises RunError 216 on file monitor.inc:34, on
function:
function TMonitor.GetPixelsPerInch: Integer;

Tried with Lazarus fixes 2.0.3 with FPC 3.2.0

Did I forget anything? Should I report a bug?

-- 
The best regards,

Fabio Luis Girardi
PascalSCADA Project
http://sourceforge.net/projects/pascalscada
http://www.pascalscada.com
-- 
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus