Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2020-04

Qt/Qt5 users - need trunk testing

6 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

zeljko

Hi all,

For all Qt/Qt5 users of lazarus trunk: I've improved StretchMaskBlt() (BitBlt(), StretchBlt()) and fixed some issues #32137 and #32141 (r62870).Usually those winapi functions are used by Canvas.CopyRect() and StretchDraw().

So, I need feedback if anything went wrong with such changes (linux, win32, mac).

Thanks,

zeljko

Reply by email

Fabio Luis Girardi
to zeljko

Ok. I'll test.

Em Sex, 3 de abr de 2020 06:33, zeljko via lazarus <

Show quoted text 21 lines
escreveu: Hi all, For all Qt/Qt5 users of lazarus trunk: I've improved StretchMaskBlt() (BitBlt(), StretchBlt()) and fixed some issues #32137 and #32141 (r62870).Usually those winapi functions are used by Canvas.CopyRect() and StretchDraw(). So, I need feedback if anything went wrong with such changes (linux, win32, mac). Thanks, zeljko -- _______________________________________________ lazarus mailing list https://lists.lazarus-ide.org/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20200405/a6ab48f5/attachment.html>

Reply by email

Alexey Tor.
to Fabio Luis Girardi: Ok. I'll test. Em Sex, 3 de abr de 2020 06:33, zeljko via lazarus < -------------- next…

after updating Laz to today's trunk, CudaText qt5 build has broken look of tabs. angled side of tab. and X sign. they are painted via canvas.StretchDraw.

Alexey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: tab.png
Type: image/png
Size: 3541 bytes
Desc: not available
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20200405/74269654/attachment.png>

Reply by email

zeljko
to Alexey Tor.
Alexey Tor. wrote
after updating Laz to today's trunk, CudaText qt5 build has broken look of tabs. angled side of tab. and X sign. they are painted via canvas.StretchDraw.

In that case:
1.Open issue about it.
2.Create simple example project so I don't need to install cudatext or any other components to fix it.

zeljko

Reply by email

zeljko
to Alexey Tor.: after updating Laz to today's trunk, CudaText qt5 build has broken look of tabs. angled…
Alexey Tor. wrote
after updating Laz to today's trunk, CudaText qt5 build has broken look of tabs. angled side of tab. and X sign. they are painted via canvas.StretchDraw.

I've tested with old code (before stretchdraw changes) and it's same problem (I've already write notes at issue). Please create simple example and attach to the issue. Your paint code is pretty complex and I don't have enough free time to study your code and search for problem. I guess that there's something with QScreen_grabWindow() , maybe coordinates from ATTabs are bad or similar. NOTE: I've tested with lazarus trunk from 4.1.2019 (so 15 months old trunk) and it have same issue.

zeljko

Reply by email