The way this is developing it seems to me that Lazarus might be able to create apps for even more platforms using custom drawn controls. Perhaps even for DOS
The Java way. Portable to all systems, but native on none. Maybe we can translate SWING :-)
Mmm. I WANT my Linux/FreeBSD ncurses+Windows CMD.EXE custom drawn labels, edit boxes, comboboxes, radiogroups and buttons (Yes, FreeVision/Novell Netware style programming ftw
Quote from: marcov on February 06, 2012, 11:34:55 amThe Java way. Portable to all systems, but native on none. Maybe we can translate SWING :-)You are exagerating, probably based on lack of knowledge. I assume you never actually tested LCL-CustomDrawn.
It does almost exactly the same as what Qt does,
Qt is skinnable and imitates native widgets so good that you can't tell the difference.
CustomDrawn is also skinnable and I already immitate pixel-by-pixel Windows 2000 controls. Lainz is doing a good job with a Windows 7 look and I already started the Android and Windows CE looks.
If it looks exactly the same, pixel-by-pixel why do you say it isn't native?
The native API also draws the same pixels on the screen. What difference does it make if the native API draws them or if the LCL draws them?
And to complete: I wonder if you also have the same oppinion of Qt? That it is the same as Swing?
Btw. what happens when the XP Luna theme is changed to MCE/Energy/Royale or Zune or Embedded?
Outside the core platforms (Linux, FreeBSD etc): yes. I use pgadmin daily, and it isn't exactly close to a native windows app. The minute I can change it for something native I will.