Commit Graph

38 Commits

Author SHA1 Message Date
juha
7b162087fd Improve license headers in sources, part 1. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41387 -
2013-05-24 18:30:06 +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
d97d4445ee LCL-CustomDrawn-X11: Fixes compilation
git-svn-id: trunk@37049 -
2012-04-27 15:34:56 +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
0a48c5dbe4 LCL-CustomDrawn-X11: Implements GetCursorPos
git-svn-id: trunk@36571 -
2012-04-05 08:49:20 +00:00
sekelsenmat
6f76486093 Patch from Giuliano Colla with a new timer, it is disabled by default because it crashes the test nonandroidtest
git-svn-id: trunk@36513 -
2012-04-02 07:45:23 +00:00
sekelsenmat
9295d6a2a5 Another minor change to TTF debug log
git-svn-id: trunk@36262 -
2012-03-23 10:30:43 +00:00
sekelsenmat
735bfa64bd Removes minor space mistake
git-svn-id: trunk@36261 -
2012-03-23 10:07:25 +00:00
sekelsenmat
ce62e23e81 Minor improvement in TTF font scanning debug log
git-svn-id: trunk@36260 -
2012-03-23 10:06:10 +00:00
sekelsenmat
1ad6cf828c Patch from Guiliano Colla for a new painting model no LCL-CustomDrawn-X11 and advances the implementation for shift states in this backend
git-svn-id: trunk@36189 -
2012-03-21 11:17:28 +00:00
sekelsenmat
2e54dd5e2e LCL-CustomDrawn-X11: Buffer all invalidate calls and execute at most one per form per event
git-svn-id: trunk@36065 -
2012-03-16 06:47:45 +00:00
sekelsenmat
00ebdc2239 Patch from Giuliano for LCL-CustomDrawn-X11 compilation fix + fixes endless loop in the fonts search
git-svn-id: trunk@35886 -
2012-03-11 14:23:05 +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
8d5fd4cd9f LCL-CustomDrawn-X11: Advances the font chooser
git-svn-id: trunk@35706 -
2012-03-04 15:45:23 +00:00
sekelsenmat
c65328d7bc Fixes X11 font path and compilation
git-svn-id: trunk@35692 -
2012-03-03 20:44:26 +00:00
sekelsenmat
96193a39b6 Moves FreeType font creation into CreateFontIndirect in LCL-CustomDrawn non-native text
git-svn-id: trunk@35690 -
2012-03-03 20:38:23 +00:00
sekelsenmat
994179a76f Initial implementation for non-native Text in LCL-CustomDrawn
git-svn-id: trunk@35688 -
2012-03-03 20:01:10 +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
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
1933e0f5ff Adds a callback for Android OnCreate and also implements TTimer in X11
git-svn-id: trunk@34350 -
2011-12-21 13:40:14 +00:00
sekelsenmat
1f545e968d Many DPI fixes for customdrawn_common and Android support
git-svn-id: trunk@34320 -
2011-12-20 10:35:32 +00:00
sekelsenmat
b41b044791 Finishes screenshot code in LCL-CustomDrawn-Cocoa
git-svn-id: trunk@34292 -
2011-12-19 19:46:23 +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
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
742f91dc15 customdrawnws: Fixes the compilation of non-windows backends
git-svn-id: trunk@33976 -
2011-12-05 15:52:53 +00:00
sekelsenmat
98933652e7 customdrawn-cocoa: Starts implementing text measurement
git-svn-id: trunk@33917 -
2011-12-02 20:27:48 +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
5774ecec7d customdrawn: Implements TButton clicking, implements InvalidateRect in X11
git-svn-id: trunk@33870 -
2011-11-30 14:05:01 +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
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
8b9b6bba77 customdrawnws: Fixes compilation of the x11 backend
git-svn-id: trunk@33687 -
2011-11-22 09:59:34 +00:00