Commit Graph

33 Commits

Author SHA1 Message Date
sekelsenmat
3f7d870c4d lazdialogs patch from Giuliano and also a minor improvement for handle handling in LCL-CustomDrawn-Win32 MessageBox
git-svn-id: trunk@38882 -
2012-09-28 08:36:33 +00:00
sekelsenmat
4cd0f4db3c LCL-CustomDrawn: Implements some more generic winapis
git-svn-id: trunk@37084 -
2012-04-29 15:52:53 +00:00
sekelsenmat
a294a8baf8 LCL-CustomDrawn: Implements SetFocus and corrects a lot of control injection code which was not updated to the latest way of doing it
git-svn-id: trunk@37048 -
2012-04-27 12:20:11 +00:00
sekelsenmat
3d39574258 LCL-CustomDrawn: Start implementing clipboard, not working yet
git-svn-id: trunk@36998 -
2012-04-24 08:45:49 +00:00
sekelsenmat
f6ee64c842 Fixes compilation for LCL-CustomDrawin-Android and Windows
git-svn-id: trunk@36241 -
2012-03-23 06:21:29 +00:00
sekelsenmat
41f488d8d7 LCL-CustomDrawn-Win32: Improves the font choosing
git-svn-id: trunk@36037 -
2012-03-15 16:47:46 +00:00
sekelsenmat
0d5b0bb37d Improves the LCL-CustomDrawn-Win32 non-native font handling
git-svn-id: trunk@35880 -
2012-03-11 10:16:08 +00:00
sekelsenmat
4e9f3123b1 Patch from Giuliano Colla for improved non-native CustomDrawn font support + many changes from myself to make the patch more generic and usable in any CustomDrawn backend
git-svn-id: trunk@35879 -
2012-03-11 10:02:15 +00:00
sekelsenmat
b899514782 Fixes LCL-CustomDrawn-Win32 compilation
git-svn-id: trunk@35654 -
2012-03-02 15:07:50 +00:00
sekelsenmat
913c5364a6 Adds a new object to lazdevicepias: Device and it starts with manufacturer and model info showing in Android and already predicts vibration capabilities. Starts opening the implementation of font enumeration in lcl-customdrawn
git-svn-id: trunk@35291 -
2012-02-10 13:39:06 +00:00
sekelsenmat
a843068398 customdrawn: Adds the possibility to compile to WinCE
git-svn-id: trunk@35087 -
2012-02-02 15:18:27 +00:00
sekelsenmat
21e55aba98 Fixes the misterious non-windowed control dancing in customdrawnws (implementing Save/RestoreDC was the fix), advances the regions support and starts trayicon implementation in customdrawnws (doesnt work yet)
git-svn-id: trunk@34378 -
2011-12-24 10:06:18 +00:00
sekelsenmat
3884615b5c Starts native text for LCL-CustomDrawn-Windows
git-svn-id: trunk@34362 -
2011-12-22 15:21:21 +00:00
sekelsenmat
3625472f5d LCL-CustomDrawn-Windows: Fixes compilation
git-svn-id: trunk@34338 -
2011-12-21 07:09:33 +00:00
sekelsenmat
cc0e04b161 Finishes the basic implementation of dpi and screen rotation adjustment for Android. Not 100% perfect, but in general already functional.
git-svn-id: trunk@34279 -
2011-12-19 13:51:13 +00:00
sekelsenmat
9c38c40343 Reworks the assyncronous modal dialogs interface and adds it to the TCustomForm too. Reimplements the Android support for modal dialogs to support 1 Java implementation for both MessageBox and PromptUser. Implements LCLIntf.PromptUser for Android
git-svn-id: trunk@34127 -
2011-12-12 07:30:55 +00:00
sekelsenmat
6646781795 Starts the support in the LCL for assyncronous modal dialogs, implements MessageBox in LCL-CustomDrawn-Android and updates the Android example to test this API
git-svn-id: trunk@34117 -
2011-12-11 20:31:09 +00:00
sekelsenmat
d80ca7832e customdrawn-windows: Fixes the drawing of sub-controls and starts using the unified message handlers
git-svn-id: trunk@34068 -
2011-12-09 09:29:32 +00:00
sekelsenmat
bea498988d customdrawn-windows: Fixes compilation
git-svn-id: trunk@34048 -
2011-12-08 16:37:58 +00:00
sekelsenmat
68d181cd00 Adapts lazcanvas to the new fpcanvas capabilities, Improves the region sizing, adapts the customdrawn backends to support selecting native vs non-native text, removes an undesired resourcestring usage from customdrawncontrols and fixes the checkbox in all customdrawn platforms
git-svn-id: trunk@34022 -
2011-12-07 12:25:44 +00:00
sekelsenmat
bb245c48c9 customdrawn-windows: Finishes fixing the windows backend
git-svn-id: trunk@33974 -
2011-12-05 15:32:34 +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
108f8bc596 customdrawnws: Consolidates the GetDC implementation into a generic part and backends, starts checkbox although it crashes in Android and works (except for text drawing) in X11
git-svn-id: trunk@33886 -
2011-12-01 12:29:15 +00:00
sekelsenmat
66de3a943b customdrawn: Starts the Pascal to Java JNI ifdefs and adds a skeleton for text drawing/metrics support
git-svn-id: trunk@33884 -
2011-12-01 11:04:22 +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
f76122ed92 customdrawn-android: Renames VerboseWinAPI to VerboseCDWinAPI and starts implementing invalidaterect
git-svn-id: trunk@33831 -
2011-11-28 15:31:30 +00:00
sekelsenmat
46c5039ee7 customdrawnws-win32: Fixes WM_MOVE, WM_SIZE and form closing
git-svn-id: trunk@33759 -
2011-11-24 14:37:46 +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
f67944b557 customdrawnws: Advances the cocoa backend, makes the debug ifdefs more uniform and advances the rendering, only the final blit to the control canvas is missing now
git-svn-id: trunk@33684 -
2011-11-22 07:09:41 +00:00
sekelsenmat
65165e6ebb customdrawnws: Implements GetWindowInfo in the win32 backend, advances the drawing buffer, improves a bit the debug info and rebases the winapi_win inc to be based in the win32 file
git-svn-id: trunk@33669 -
2011-11-21 15:58:20 +00:00
sekelsenmat
f2c700c262 customdrawnws: Advances the painting code, but it does not work yet
git-svn-id: trunk@33667 -
2011-11-21 14:58:05 +00:00