Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Ondrej Pokorny via Lazarus
On 25.04.2018 16:30, Anthony Walter via Lazarus wrote: Suggestions? You obviously know much more in this topic than I do, so it's hard to comment for me. Just a note about win32: AFAIK the LCL supports only Windows XP and up officially since 1.8. So there is no problem to switch to GDI+.

Re: [Lazarus] Component editors and related

2018-04-25 Thread Werner Pamler via Lazarus
Am 25.04.2018 um 20:40 schrieb Vojtěch Čihák via Lazarus: ad 1: I never tried two level collection. Are they all published (both collections and their items)? Yes. And both collections are accessible in the object inspector: The JvOutlookBar has a property "Pages", the ellipsis button next

Re: [Lazarus] Component editors and related

2018-04-25 Thread Vojtěch Čihák via Lazarus
Hi,   ad 1: I never tried two level collection. Are they all published (both collections and their items)?   ad 2: You can do (in your component editor) something like:   var aHook: TPropertyEditorHook; begin   ...   aHook:=nil;       if not GetHook(aHook) then exit;   ...   //add or insert:    

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread zeljko via Lazarus
On 25.04.2018 16:30, Anthony Walter via Lazarus wrote: I am trying to paint controls, so I need to eventually Canvas.Draw() to get a graphic onto a control. I've been working on creating a fully featured web browser for Lazarus and have been looking at the underlying widgetset interface code.

[Lazarus] Component editors and related

2018-04-25 Thread Werner Pamler via Lazarus
Hi all, currently I am porting those JVCL components which look interesting to me (https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/jvcllaz/), but at the moment I am stuck with the component editor of the TJvOutlookBar. This is some kind of two-level vertical menu. The top leve

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Anthony Walter via Lazarus
I am trying to paint controls, so I need to eventually Canvas.Draw() to get a graphic onto a control. I've been working on creating a fully featured web browser for Lazarus and have been looking at the underlying widgetset interface code. Gtk3, which my project currently works great on, uses the n

[Lazarus] Next language feature for pas2js...

2018-04-25 Thread Michael Van Canneyt via Lazarus
Hello, Now that interface support has been added to the list of implemented language features of pas2js, we're looking to get feedback on what best to tackle next. This time, the poll is not on the forum, so you do not need to have an account to vote. Here is a link to the poll: https://docs.

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Giuliano Colla via Lazarus
Il 25/04/2018 13:05, Michael Van Canneyt via Lazarus ha scritto: Where are they located? packages/fcl-image Thanks to you and to Ondrej. Giuliano -- ___ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/l

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Michael Van Canneyt via Lazarus
On Wed, 25 Apr 2018, Giuliano Colla via Lazarus wrote: Il 25/04/2018 06:12, Ondrej Pokorny via Lazarus ha scritto: 2.) Use FPC graphics classes/functions without the LCL overhead. Where are they located? packages/fcl-image Michael. -- ___ Lazar

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Ondrej Pokorny via Lazarus
On 25.04.2018 13:00, Giuliano Colla via Lazarus wrote: Il 25/04/2018 06:12, Ondrej Pokorny via Lazarus ha scritto: 2.) Use FPC graphics classes/functions without the LCL overhead. Where are they located? FPC\packages\fcl-image\src\ Ondrej -- ___ L

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Giuliano Colla via Lazarus
Il 25/04/2018 06:12, Ondrej Pokorny via Lazarus ha scritto: 2.) Use FPC graphics classes/functions without the LCL overhead. Where are they located? Giuliano -- ___ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/lis

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Ondrej Pokorny via Lazarus
On 25.04.2018 12:24, Ondrej Pokorny via Lazarus wrote: On 25.04.2018 12:18, Anthony Walter wrote: For years I have my own solution that works , but I am interested in LCL TCanvas someday working correctly without 3rd party add ins. Unfortunately, I

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Ondrej Pokorny via Lazarus
On 25.04.2018 12:18, Anthony Walter wrote: For years I have my own solution that works , but I am interested in LCL TCanvas someday working correctly without 3rd party add ins. Unfortunately, I have experienced the same issues. Ondrej --

Re: [Lazarus] Canvas cannot draw properly if has an alpha channel?

2018-04-25 Thread Anthony Walter via Lazarus
Ondrej, For years I have my own solution that works , but I am interested in LCL TCanvas someday working correctly without 3rd party add ins. -- ___ Lazarus mailing list Lazarus@lists.lazarus-ide.org https://

Re: [Lazarus] Unix PageSetupDialog border fix

2018-04-25 Thread Juha Manninen via Lazarus
On Tue, Apr 24, 2018 at 6:04 PM, AlexeyT via Lazarus wrote: > fix for BorderStyle, dialog was resizable and preview rect is not resizable > (dont fit to big size)- looks bad. I applied the patch in r57703. Thanks. Juha -- ___ Lazarus mailing list Laza