Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-15 Thread Graeme Geldenhuys via Lazarus
On 2018-03-14 16:52, Anthony Walter via Lazarus wrote: Regarding changing the OS theme to change the application theme, in some cases this is undesirable. I've made that argument over 12 years ago to the Lazarus team, and every few years after that. They shot me down every time. Initially I

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-15 Thread Juha Manninen via Lazarus
On Wed, Mar 14, 2018 at 6:52 PM, Anthony Walter via Lazarus wrote: > Regarding changing the OS theme to change the application theme, in some > cases this is undesirable. For example some paint type programs, and even > some code editors, use their own independent

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-14 Thread Anthony Walter via Lazarus
Juha, Thanks for the info about tree views. I had attempted to alter the theme on Linux with Qt4 widgetset and a stylesheet argument on the command line and I noticed the tree views were not taking on the styles I defined. I think they probably need to be adjusted to respect system colors at the

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-14 Thread zeljko via Lazarus
On 03/14/2018 03:00 PM, Juha Manninen via Lazarus wrote: On Sat, Mar 10, 2018 at 6:41 AM, AlexeyT via Lazarus wrote: I made big work to theme scrollbars in CudaText. TScrollBar is a native widget, isn't it? Why does it not follow the native theme? It follows

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-14 Thread Juha Manninen via Lazarus
On Sat, Mar 10, 2018 at 6:41 AM, AlexeyT via Lazarus wrote: > I made big work to theme scrollbars in CudaText. TScrollBar is a native widget, isn't it? Why does it not follow the native theme? Juha -- ___ Lazarus

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-14 Thread Juha Manninen via Lazarus
On Sat, Mar 10, 2018 at 5:41 AM, Anthony Walter via Lazarus wrote: > As it stand Lazarus has already the ability to change the color of the > source code editor, and some support for changing the object inspector > colors, and message window colors, but all three of

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-13 Thread Graeme Geldenhuys via Lazarus
On 2018-03-13 01:53, Anthony Walter wrote: What's the compatibility level of your controls with LCL controls code wise? fpGUI's controls can not be mixed with LCL controls. But the LCL-fpGUI implements a bridge between the two, making fpGUI controls behave like LCL developers are used to.

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-13 Thread Graeme Geldenhuys via Lazarus
On 2018-03-13 11:18, Anthony Walter via Lazarus wrote: Regarding a long term solution, I agree that would be best. What I would see as the optimal way to handle this would be to use entirely owner drawn controls based which depend on external resource files, to determine styles such as color,

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-13 Thread Michael Van Canneyt via Lazarus
On Tue, 13 Mar 2018, Anthony Walter wrote: Michael, I agree with you somewhat that my proposal isn't a total solution, but perhaps there is another point of view to consider that has been overlooked. And that is this: There ought to be a way to edit component properties sweepingly either

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-13 Thread Michael Van Canneyt via Lazarus
On Mon, 12 Mar 2018, Anthony Walter via Lazarus wrote: Graeme, thanks for the feedback. To everyone, I already have a plan for a basic theme system for all platforms which I'll be publishing as a design time package soon. It will work using text theme define files, and apply properties

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-12 Thread Anthony Walter via Lazarus
Graeme, I looked at some on your fpGUI screenshots and some are quite nice. What's the compatibility level of your controls with LCL controls code wise? Also, what graphics API are you using for different platforms? For example have you implemented a common advanced graphics API bridging Cairo on

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-12 Thread Anthony Walter via Lazarus
Graeme, thanks for the feedback. To everyone, I already have a plan for a basic theme system for all platforms which I'll be publishing as a design time package soon. It will work using text theme define files, and apply properties values to everything in the IDE using a pattern matching system

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-12 Thread Graeme Geldenhuys via Lazarus
On 2018-03-10 03:41, Anthony Walter via Lazarus wrote: Would someone consider adding or working on support to theme the entire Lazarus IDE? I've found myself quite fond of darker themed IDE, such as VS code: Darker themed IDE example

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-10 Thread Mattias Gaertner via Lazarus
On Fri, 9 Mar 2018 22:41:19 -0500 Anthony Walter via Lazarus wrote: >[...] > As it stand Lazarus has already the ability to change the color of the > source code editor, and some support for changing the object inspector > colors, and message window colors, but all

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-10 Thread AlexeyT via Lazarus
On 10.03.2018 18:53, zeljko via Lazarus wrote: But again I've found scrollbars problematic since they look ugly when they're completely drawn by stylesheet :) I thinked about how to replace LCL scrollbas with ATScrollbar. Ie some LCL change which hooks SetScrollInfo too. Maybe it's possible

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-10 Thread zeljko via Lazarus
On 03/10/2018 02:41 PM, Vojtěch Čihák via Lazarus wrote: Hi, you can do it for Qt applications, just run Lazarus (or any Laz. project built as Qt) as: ./lazarus -stylesheet mydarkstyle.qss where mydarkstyle.qss must be valid Qt Style Sheet file, see:

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-10 Thread Vojtěch Čihák via Lazarus
. __ Od: Anthony Walter via Lazarus <lazarus@lists.lazarus-ide.org> Komu: Lazarus mailing list <lazarus@lists.lazarus-ide.org> Datum: 10.03.2018 04:41 Předmět: [Lazarus] Special Request: Theme entire IDE support I just wanted to put this idea out there,

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-09 Thread Anthony Walter via Lazarus
Ralf, I believe your response was to to dark screenshot. I was hoping people would not consider one particular style and judge customization one that, but rather the idea of making customization of colors and size user accessible. Regarding completeness of custom colors and themes, yes some items

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-09 Thread Ralf Quint via Lazarus
On 3/9/2018 7:41 PM, Anthony Walter via Lazarus wrote: I just wanted to put this idea out there, which I feel would bring significant pleasure to a lot of Lazarus users. Would someone consider adding or working on support to theme the entire Lazarus IDE? I've found myself quite fond of darker

Re: [Lazarus] Special Request: Theme entire IDE support

2018-03-09 Thread AlexeyT via Lazarus
 >theme the entire Lazarus IDE? Big problem with scrollbars: Treeviews, Listboxes, Listviews, Synedits. I made big work to theme scrollbars in CudaText. -- Regards, Alexey -- ___ Lazarus mailing list Lazarus@lists.lazarus-ide.org

[Lazarus] Special Request: Theme entire IDE support

2018-03-09 Thread Anthony Walter via Lazarus
I just wanted to put this idea out there, which I feel would bring significant pleasure to a lot of Lazarus users. Would someone consider adding or working on support to theme the entire Lazarus IDE? I've found myself quite fond of darker themed IDE, such as VS code: Darker themed IDE example