Commit Graph

29 Commits

Author SHA1 Message Date
sekelsenmat
4d20dae129 Now TComboBox is almost working in Android. It shows the item selection dialog, but it crashes when the user selects an item
git-svn-id: trunk@35652 -
2012-03-02 10:10:33 +00:00
sekelsenmat
1911a68384 LCL-CustomDrawn: Attempts to fix win64 compilation and starts the mobile emulator (not yet working)
git-svn-id: trunk@34653 -
2012-01-08 00:14:41 +00:00
sekelsenmat
05cd46835f Advances keyboard events in Android and X11. Simple key down/up can already be received in both
git-svn-id: trunk@34207 -
2011-12-15 13:19:01 +00:00
sekelsenmat
62636dd7fd customdrawnws: Patch from bug #20848 plus a small comment fix
git-svn-id: trunk@34088 -
2011-12-10 16:55:07 +00:00
sekelsenmat
6c068f32f8 customdrawn-windows: Starts rewriting for the new unified handle
git-svn-id: trunk@33969 -
2011-12-05 13:33:33 +00:00
sekelsenmat
bbf9512a32 customdrawnws: Starts the process of harmonized the form handles of all backends to diminish the backend code. For now X11 and Android are harmonized and base on TCDForm. Cocoa and Win32 will need big adjustments
git-svn-id: trunk@33906 -
2011-12-02 09:56:12 +00:00
sekelsenmat
167381c339 customdrawn-cocoa: Massive simplification of the Cocoa backend removing all protocols and all callback classes. Fixes the crashes in the Cocoa backend which were caused by a bug in the callback.Draw method
git-svn-id: trunk@33879 -
2011-12-01 07:37:00 +00:00
sekelsenmat
56461923d5 customdrawn: Merges customdrawnwscontrols.inc into the main pas file and compilation fixes
git-svn-id: trunk@33871 -
2011-11-30 14:12:24 +00:00
sekelsenmat
f98f1d227e customdrawnws: Adds skeleton for android support and upgrades to use the compatibility routines from lazcanvas
git-svn-id: trunk@33761 -
2011-11-24 16:36:31 +00:00
sekelsenmat
e900ce2ba7 customdrawnws: Repairs the win32 backend
git-svn-id: trunk@33758 -
2011-11-24 13:32:18 +00:00
sekelsenmat
bd3a4c7440 customdrawnws: Updates the win32 backend after the last reworks, but it isn't showing the form anymore
git-svn-id: trunk@33745 -
2011-11-24 07:30:30 +00:00
sekelsenmat
2692c6cc47 customdrawnws: Advances the code to render sub-controls and fixes the upside Cocoa bitmap
git-svn-id: trunk@33734 -
2011-11-23 20:57:58 +00:00
sekelsenmat
72ea67ba06 customdrawn-x11: Finishes the handle rework
git-svn-id: trunk@33732 -
2011-11-23 17:32:24 +00:00
sekelsenmat
31e5579de6 customdrawn-x11: Reworks the structure so that TX11WindowInfo is the window Handle now, which is more reliable and removes the need for keeping a list of windows
git-svn-id: trunk@33730 -
2011-11-23 16:55:08 +00:00
sekelsenmat
fc9d9ffdc9 customdrawnws: X11: Starts implementing events. Implements OnMouseMove, form closing, OnClick
git-svn-id: trunk@33728 -
2011-11-23 15:54:52 +00:00
sekelsenmat
77e748c9cb customdrawnws: Renames 2 units for more unique names
git-svn-id: trunk@33727 -
2011-11-23 14:59:36 +00:00
sekelsenmat
ae01fefa3a customdrawnws: Advances the XShm code
git-svn-id: trunk@33699 -
2011-11-22 17:10:39 +00:00
sekelsenmat
2033ca876d customdrawnws: Switches to using XShm and now things are getting really faster
git-svn-id: trunk@33698 -
2011-11-22 16:36:41 +00:00
sekelsenmat
62709dc69a customdrawnws: A small fix for XCreateImage and adds a profiler: The profiler shows that XPutImage is so slow as to be unusable
git-svn-id: trunk@33697 -
2011-11-22 16:22:17 +00:00
sekelsenmat
f9bdc6ccb0 customdrawnws: Advances the X11 DC and painting, but it still does not work
git-svn-id: trunk@33694 -
2011-11-22 14:31:50 +00:00
sekelsenmat
4b1759c647 customdrawnws: Adds a paint event handler in x11
git-svn-id: trunk@33692 -
2011-11-22 13:01:59 +00:00
sekelsenmat
0748006021 customdrawnws: Adds code to position the form in X11
git-svn-id: trunk@33691 -
2011-11-22 12:37:06 +00:00
sekelsenmat
e78539be74 customdrawnws: Implements window showing and title setting and reading for X11
git-svn-id: trunk@33688 -
2011-11-22 10:35:29 +00:00
sekelsenmat
3eb98c1723 customdrawnws: Large rework, makes the win backend much more similar to lcl-win32. Now the window starts in the correct position already
git-svn-id: trunk@33663 -
2011-11-21 12:30:50 +00:00
sekelsenmat
1b15a816ff customdrawnws: Advances the X11 backend
git-svn-id: trunk@33557 -
2011-11-16 10:36:59 +00:00
sekelsenmat
df5611a7ff customdrawws: Adds a skeleton for X11
git-svn-id: trunk@33416 -
2011-11-08 13:44:32 +00:00
sekelsenmat
beeb5ecfbb customdrawnws: Advances the Cocoa backend
git-svn-id: trunk@33402 -
2011-11-07 19:33:49 +00:00
sekelsenmat
1006d7e4e3 customdrawnws: Advances the win32 backend, now it can link and show something in the taskbar
git-svn-id: trunk@33395 -
2011-11-07 12:39:27 +00:00
sekelsenmat
6b2e9132e3 customdrawnws: more structural code
git-svn-id: trunk@33364 -
2011-11-06 08:38:37 +00:00