Commit Graph

33120 Commits

Author SHA1 Message Date
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
juha
3c36dc6925 IDE: Try to fix the initial setup dialog better.
git-svn-id: trunk@33887 -
2011-12-01 12:58:38 +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
jesus
af910e4d3b LazReport, started mixed roundrect
git-svn-id: trunk@33882 -
2011-12-01 08:58:14 +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
blikblum
76eab8113f rtti: use component editor for TTiMaskEdit (EditMask property)
git-svn-id: trunk@33877 -
2011-12-01 00:07:36 +00:00
blikblum
d5d10df125 lcl: Register component editor for TMaskEdit instead of TCustomMaskEdit since the later does not publish EditMask. Issue #20779
git-svn-id: trunk@33876 -
2011-12-01 00:06:29 +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
40973751a9 Removes questions and improves the interfacebase docs
git-svn-id: trunk@33864 -
2011-11-30 09:46:25 +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
juha
1aa5eab515 IDE: Update also FPC source dir note after selecting a compiler. Issue #20771
git-svn-id: trunk@33860 -
2011-11-30 06:34:37 +00:00
sekelsenmat
ee2491aa10 lazcanvas: Fixes line drawing in clipped areas
git-svn-id: trunk@33859 -
2011-11-30 06:01:03 +00:00
mattias
11ec6f1104 cody: dictionary: open package to jump to identifier
git-svn-id: trunk@33858 -
2011-11-30 03:01:14 +00:00
mattias
53ecbea0d9 IDE: shortcuts: execute source editor command, when focused control has parent MainIDEBar or a TSourceNotebook, bug #19149
git-svn-id: trunk@33857 -
2011-11-30 02:51:37 +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
f364f5e1fc customdrawn: Starts adaption for LCL-CustomDrawn, uses the double buffer only when necessary
git-svn-id: trunk@33854 -
2011-11-29 21:31:34 +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
9f647bf179 Android example: Adds a TArrow and a non-customdrawn build mode for comparison
git-svn-id: trunk@33852 -
2011-11-29 12:48:39 +00:00
sekelsenmat
b267352d83 Moves IsPointInPolygon to lazregions
git-svn-id: trunk@33851 -
2011-11-29 11:59:02 +00:00
sekelsenmat
2458c71cfd android example: Adds the forgotten Java source code
git-svn-id: trunk@33850 -
2011-11-29 09:56:16 +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
b42b7bd0dd customdrawncontrols: Moves PrepareCurrentDrawer to the common constructor since all controls need this and since now controls dont set various starting DrawStyles, all start with dsCommon
git-svn-id: trunk@33844 -
2011-11-29 06:32:31 +00:00
mattias
57b49cd699 IDE: codetools space options: fixed storing options
git-svn-id: trunk@33843 -
2011-11-28 22:17:35 +00:00
mattias
535af9b027 cody: dictionary: load before save
git-svn-id: trunk@33842 -
2011-11-28 18:42:13 +00:00