sizectrl icon indicating copy to clipboard operation
sizectrl copied to clipboard

Support for FMX, checking multiplatform

Open ghost opened this issue 6 years ago • 3 comments

Add support for FMX (it's very,very,very painful!) Check compatibility with other platforms

Any test results from specific platforms (Mac OS, kali linu... khm ubuntu 16) will help

ghost avatar May 31 '19 19:05 ghost

With gtk it works quite unpredictable, the message context is very specific to an action, which message is sent to be done. Unlike windows, it handles arrow keys only when Properties panel is hidden, and it's caused by handling key/char messages by text controls. I don't know exactly how to solve that problem, but, i think, i can repair that malfunction just by adding WM_CHAR case to the list of clauses. Also, it has several problems with transparent topmost forms, which cannot support both semitransparency and opaque style at the same time. The next question is how to make it run smoothly on every supported (now - partially) OS. [I think, the custom drawing is the key]

ghost avatar Jun 01 '19 18:06 ghost

I made it to work smoothly, however, Lazarus doesn't support shaped forms on GTK-2, so, i need to add some conditional, but which exactly?

ghost avatar Jun 05 '19 07:06 ghost

I've updated conditionals, thanks to Zelijko

ghost avatar Jun 06 '19 19:06 ghost