Commit Graph

14266 Commits

Author SHA1 Message Date
blikblum
dbccbd3689 lcl: change TCustomMaskEdit.EditMask to protected. Issue #20790
git-svn-id: trunk@33899 -
2011-12-01 21:36:28 +00:00
mattias
4a0c93d51e LCL: fixed compilation on 64bit Linux
git-svn-id: trunk@33898 -
2011-12-01 21:29:49 +00:00
sekelsenmat
675c68adce customdrawn-cocoa: Adds form background painting, fixes compilation and adds the correction of event positions
git-svn-id: trunk@33896 -
2011-12-01 20:02:35 +00:00
sekelsenmat
74061c4a42 Adds pallete assignment in customdrawndrawers, stores the fallback palette of each drawer on creation and implements getting fallback colors in LCL-CustomDrawn
git-svn-id: trunk@33894 -
2011-12-01 17:14:59 +00:00
sekelsenmat
19ea039aab customdrawnws: Starts implement trackbar
git-svn-id: trunk@33892 -
2011-12-01 15:32:01 +00:00
sekelsenmat
0b29be1dd3 lcl.lpk: Adds -CpARMV6 which is indispensable for LCL-CustomDrawn-Android and a new customdrawn ws unit
git-svn-id: trunk@33891 -
2011-12-01 15:22:33 +00:00
sekelsenmat
0c2a036e9b customdrawnws: Implements initial TProgressBar support
git-svn-id: trunk@33890 -
2011-12-01 15:15:30 +00:00
juha
bf07765fd5 LCL: In TComboBox, after pressing Enter call EditingDone. Issue #20782
git-svn-id: trunk@33889 -
2011-12-01 15:04:28 +00:00
sekelsenmat
65c761d560 Forgotten part of the last commit
git-svn-id: trunk@33888 -
2011-12-01 14:09:16 +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
juha
d8e0da0ae5 LCL: Fix Access Violation in TTabControl. Issue #20783
git-svn-id: trunk@33885 -
2011-12-01 12:17:16 +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
7a4de2176d customdrawn-android and x11: Implements proper targeting for MouseUp
git-svn-id: trunk@33883 -
2011-12-01 09:24:36 +00:00
sekelsenmat
e88646ade5 customdrawn-cocoa: Implements adequate targeting for MouseUp
git-svn-id: trunk@33881 -
2011-12-01 08:18:02 +00:00
sekelsenmat
badd371f6e customdrawn-cocoa: Implements correct mouse message passing for child controls
git-svn-id: trunk@33880 -
2011-12-01 07:44:10 +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
jesus
a12d873948 LCL, hints for cells in grids, from wp, issue #20777
git-svn-id: trunk@33878 -
2011-12-01 01:58:50 +00:00
sekelsenmat
45ec95cffe customdrawnws: Improves the default define for Android
git-svn-id: trunk@33875 -
2011-11-30 20:43:33 +00:00
sekelsenmat
5dc0331b3f Removes LCL-Android from lcl.lpk
git-svn-id: trunk@33874 -
2011-11-30 20:42:45 +00:00
sekelsenmat
12a725ad0f customdrawn-android: Compilation fix
git-svn-id: trunk@33873 -
2011-11-30 15:43:30 +00:00
sekelsenmat
fbce00e46d customdrawn: Implements button clicking in x11 and android
git-svn-id: trunk@33872 -
2011-11-30 15:41:53 +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
5774ecec7d customdrawn: Implements TButton clicking, implements InvalidateRect in X11
git-svn-id: trunk@33870 -
2011-11-30 14:05:01 +00:00
sekelsenmat
fdf484944c customdrawn: Starts the support for TButton, it already shows
git-svn-id: trunk@33869 -
2011-11-30 11:27:44 +00:00
sekelsenmat
afe0cc0ae5 Starts preparring customdrawncontrols.pas for usage inside customdrawnws
git-svn-id: trunk@33868 -
2011-11-30 10:33:19 +00:00
sekelsenmat
ec49388044 Removes ADestPos from component drawing routines because it was not supported anyway and it would make the code too complex. People can use SetWindowOrg to get the same effect
git-svn-id: trunk@33867 -
2011-11-30 10:25:04 +00:00
sekelsenmat
173c85bd15 Moves the core of customdrawncontrols into the LCL
git-svn-id: trunk@33866 -
2011-11-30 10:01:55 +00:00
sekelsenmat
dd60230893 customdrawn-android: Compilation fix and JNI bindings improvement
git-svn-id: trunk@33865 -
2011-11-30 09:49:33 +00:00
sekelsenmat
71e316ef50 Removes TWidgetset.DebugLog in favor of DebugLn, reverting my previous stance on the subject
git-svn-id: trunk@33863 -
2011-11-30 09:30:31 +00:00
sekelsenmat
2c0508fb0b Deprecates IntfSendsUTF8KeyPress in favor of GetLCLCapability(lcSendsUTF8KeyPress)
git-svn-id: trunk@33862 -
2011-11-30 09:19:10 +00:00
sekelsenmat
6354fb85b9 Deprecates FontCanUTF8
git-svn-id: trunk@33861 -
2011-11-30 09:11:00 +00:00
sekelsenmat
ee2491aa10 lazcanvas: Fixes line drawing in clipped areas
git-svn-id: trunk@33859 -
2011-11-30 06:01:03 +00:00
sekelsenmat
ab766bdc87 customdrawnws: Very small debug info improvement
git-svn-id: trunk@33856 -
2011-11-29 21:48:27 +00:00
sekelsenmat
c1d9f4ed99 customdrawnws: Starts implementing TBitmap
git-svn-id: trunk@33855 -
2011-11-29 21:32:48 +00:00
sekelsenmat
46d42d5464 Patch from bug #20775, adds trayicon area freeing, OnDblClick, OnMouseDown, OnMouseUp, improves PopUp all for the gtk2 trayicon in UseStatusIcon mode
git-svn-id: trunk@33853 -
2011-11-29 13:14:18 +00:00
sekelsenmat
b267352d83 Moves IsPointInPolygon to lazregions
git-svn-id: trunk@33851 -
2011-11-29 11:59:02 +00:00
sekelsenmat
70eea2d476 customdrawnws: Implements redirecting events to subcontrols in X11 and implements using BaseWindowOrg and SaveState/ResetCanvasState/RestoreState for safer TWinControl drawing
git-svn-id: trunk@33849 -
2011-11-29 09:52:44 +00:00
sekelsenmat
9fb56a56d9 lazcanvas: Implements polygon filling
git-svn-id: trunk@33848 -
2011-11-29 09:51:36 +00:00
sekelsenmat
97e6bf6b03 customdrawnws: Improves a little the debug info
git-svn-id: trunk@33847 -
2011-11-29 08:00:11 +00:00
sekelsenmat
6ba94def54 lcl.lpk: Adds jnigraphics (bitmap.pas) and customdrawnwsarrow to the lpk
git-svn-id: trunk@33846 -
2011-11-29 07:57:10 +00:00
sekelsenmat
f9adbfe391 customdrawnws: Fixes the compilation of the Cocoa backend and adds a skeleton for the arrow component
git-svn-id: trunk@33845 -
2011-11-29 07:55:28 +00:00
sekelsenmat
3a5fb38765 customdrawn-android: Fixes the screen blinking
git-svn-id: trunk@33839 -
2011-11-28 17:08:05 +00:00
sekelsenmat
d5c49d70ba customdrawn-android: Implements move event
git-svn-id: trunk@33836 -
2011-11-28 16:35:45 +00:00
sekelsenmat
d337911f12 customdrawn-android: Merges the defines VerboseCDWindow and VerboseCDForms
git-svn-id: trunk@33832 -
2011-11-28 15:34:37 +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
2617db3cbc customdrawn-android: Starts implementing touch events
git-svn-id: trunk@33829 -
2011-11-28 14:39:56 +00:00
sekelsenmat
ec28caa254 customdrawn-android: Implements support for TCustomControl, removes support for the native activity
git-svn-id: trunk@33826 -
2011-11-28 12:32:28 +00:00
sekelsenmat
6478043aae customdrawn-android: Now OnPaint renders correctly
git-svn-id: trunk@33823 -
2011-11-28 10:47:46 +00:00
sekelsenmat
4afd5cec0f GraphType: some more init routines
git-svn-id: trunk@33822 -
2011-11-28 10:47:17 +00:00
sekelsenmat
73b7aedc0b customdrawn-android: Painting via paint events already partially works, there is now a pixel format missmatch
git-svn-id: trunk@33821 -
2011-11-28 10:27:59 +00:00