Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
LCL
»
Custom theme
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
exception external SIGSEG...
by
dseligo
[
Today
at 02:24:28 am]
Why does the call via fun...
by
Martin_fr
[
Today
at 01:59:35 am]
Hashing pointers by using...
by
jamie
[
Today
at 01:53:37 am]
[SOLVED] Is this a compil...
by
jamie
[
Today
at 01:46:54 am]
Problem installing LazPro...
by
peter.dell
[
Today
at 01:32:53 am]
AI interactions
by
Joanna
[December 13, 2025, 11:47:24 pm]
project - count source li...
by
bobonwhidbey
[December 13, 2025, 10:30:31 pm]
Recomendations for conver...
by
BlueIcaro
[December 13, 2025, 09:49:20 pm]
FPC 3.2.4-rc1 available
by
PeterBB
[December 13, 2025, 08:31:32 pm]
fpsockets error: 10047
by
parcel
[December 13, 2025, 04:03:56 pm]
So many "newbies"
by
Joanna
[December 13, 2025, 02:52:06 pm]
Is it possible to run "mo...
by
Thausand
[December 13, 2025, 02:42:56 pm]
TIBDataSet "Closing"? on ...
by
RedOctober
[December 13, 2025, 02:38:05 pm]
TLazSerial : serial port ...
by
CM630
[December 13, 2025, 02:20:24 pm]
connecting to mariadb
by
alanyoung
[December 13, 2025, 01:27:11 pm]
How to get the standard m...
by
stem
[December 13, 2025, 12:50:55 pm]
Lookup field: error list ...
by
BlueIcaro
[December 13, 2025, 12:00:10 pm]
Anchoring controls with d...
by
jamie
[December 13, 2025, 11:22:45 am]
Recompiled IDE with LCLRe...
by
AlexTP
[December 13, 2025, 05:09:56 am]
Commerce website written ...
by
Joanna
[December 13, 2025, 01:00:28 am]
TaurusTLS 1.0.0.25 beta 2...
by
LeP
[December 12, 2025, 09:21:31 pm]
Single / Double / Float s...
by
tetrastes
[December 12, 2025, 09:10:39 pm]
Publish a LAMW app in F-d...
by
spacepascal
[December 12, 2025, 09:00:41 pm]
OS/2 Warp 4 problem with ...
by
PascalDragon
[December 12, 2025, 08:30:23 pm]
Introducing PasBuild 1.0....
by
PascalDragon
[December 12, 2025, 08:20:32 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Custom theme (Read 2215 times)
Zaher
Hero Member
Posts: 683
Custom theme
«
on:
January 14, 2016, 07:22:09 pm »
Can we change the theme of the application, to customize it?
I want make it dark for example (Menu, Toolbar), i have tried to change the color property but that not effect on toolbar and menus.
Thanks
Logged
github.com/parmaja
github.com/zaher
https://codeberg.org/zaher/zaher
Graeme
Hero Member
Posts: 1440
Re: Custom theme
«
Reply #1 on:
January 15, 2016, 12:38:22 am »
No, LCL is built to adhere to the underlying toolkit's golabl theme. So that would be the current theme GTK2/3 is set at globally. Same goes for Qt and Win32/64 I believe.
If you want custom themes in your application, use a custom written GUI toolkit like fpGUI. There themeing is really easy.
Here is a state of standard themes included with fpGUI (note: not LCL-fpGUI):
http://geldenhuys.co.uk/~graemeg/themes/start.html
Logged
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
Zaher
Hero Member
Posts: 683
Re: Custom theme
«
Reply #2 on:
January 15, 2016, 01:07:08 pm »
Thank you Geaeme
I have project built on lazarus, i want to follow the new fashion of new editors
is that easy to convert it to use fpGUI?
Logged
github.com/parmaja
github.com/zaher
https://codeberg.org/zaher/zaher
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
LCL
»
Custom theme
TinyPortal
© 2005-2018