Commit Graph

41 Commits

Author SHA1 Message Date
sekelsenmat
9b8ffbeb1f LCL-CustomDrawn: Now writing db data via a TDBEdit also works, as I fixed the CM_TEXTCHANGED signal sending
git-svn-id: trunk@39474 -
2012-12-07 15:32:30 +00:00
sekelsenmat
ceaecc704b LCL-CustomDrawn: Improves TEdit features support so that now we can already read data from a database with TDBEdit
git-svn-id: trunk@39473 -
2012-12-07 14:26:39 +00:00
sekelsenmat
8624b78a67 LCL-CustomDrawn: Implements support for TCDEdit.ReadOnly
git-svn-id: trunk@39446 -
2012-12-06 09:46:47 +00:00
sekelsenmat
b6fd6f59e1 Large patch from Giuliano Colla: Adds pallete images to CD controls, improves TCDButton to be more similar to TBitBtn, improves the speed of mouse/resize message handling in LCL-CustomDrawn-X11 and starts implementing MessageDlg in LazDialogs
git-svn-id: trunk@38612 -
2012-09-11 08:04:30 +00:00
sekelsenmat
78e73fc658 LCL-CustomDrawn: Adds support for read/write selection information in TCDEdit, LCL-CustomDrawn and also in the Cocoa accessibility
git-svn-id: trunk@38245 -
2012-08-15 08:02:41 +00:00
juha
a0dc95e9df LCL, TCDComboBox: fix setting ItemIndex, SetItems for Items. Issue #22301, patch from Denis Volodarsky
git-svn-id: trunk@37789 -
2012-06-26 21:14:27 +00:00
sekelsenmat
2b25ebf0b3 LCL-CustomDrawn-Android: Improves the combobox selection further, fixing the case where the item index didnt change but the text did. Starts implementing Clipboard text setting
git-svn-id: trunk@37223 -
2012-05-08 17:04:49 +00:00
sekelsenmat
81d61cbfd7 LCL-CustomDrawn: Improves the item update in the combobox
git-svn-id: trunk@37222 -
2012-05-08 16:33:26 +00:00
sekelsenmat
0b9f2fb271 LCL-CustomDrawn-Android: Starts implementing clipboard support and fixes regressions from previous commits: Fixes Android combobox text and selection. Fixes Android virtual keyboard which was broken by SetFocus.
git-svn-id: trunk@37221 -
2012-05-08 16:15:40 +00:00
sekelsenmat
8da0ccb743 CustomDrawn: Fixes some crashes which show in TEdit inserted inside TDBGrid
git-svn-id: trunk@37047 -
2012-04-27 08:34:35 +00:00
sekelsenmat
98541475a5 TCDEdit: Implements ENTER key handling in multiline mode
git-svn-id: trunk@36935 -
2012-04-20 15:22:53 +00:00
sekelsenmat
9b1fbde31c Starts addding TMemo support to LCL-CustomDrawn and some fixes related to the TCDEdit.MultiLine implementation
git-svn-id: trunk@36931 -
2012-04-20 14:35:33 +00:00
sekelsenmat
eb613379a2 Initial implementation of the multiline TCDEdit
git-svn-id: trunk@36930 -
2012-04-20 14:05:13 +00:00
sekelsenmat
b52ee389ac Fixes the drawing of the checkbox in Android
git-svn-id: trunk@36396 -
2012-03-28 15:30:23 +00:00
sekelsenmat
a9dcdc0c4a Improves the CustomDrawn ComboBox behavior in Android
git-svn-id: trunk@36272 -
2012-03-23 11:51:01 +00:00
sekelsenmat
0ef97f99db LCL-CustomDrawn and CustomDrawn: Advances the migration to TFPCustomCanvas which allowed to support TUpDown and TSpeedButton in LCL-CustomDrawn
git-svn-id: trunk@36155 -
2012-03-18 22:25:18 +00:00
sekelsenmat
11a6c128d9 Minor change in TCDSpinEdit: Double is better then Extended
git-svn-id: trunk@35974 -
2012-03-14 10:35:48 +00:00
sekelsenmat
6d8f89f7ee Initial implementation of TCDSpinEdit (supports both float and integer value)
git-svn-id: trunk@35973 -
2012-03-14 09:39:36 +00:00
sekelsenmat
179972fb78 Starts TCDComboBox implementation, with a native routine for an eventual native item choose popup/dialog
git-svn-id: trunk@35641 -
2012-03-01 15:30:26 +00:00
sekelsenmat
e10dc0f7ea Some improvements to the new TCDTrackBar.OnChangeByUser event
git-svn-id: trunk@35114 -
2012-02-03 14:41:50 +00:00
sekelsenmat
88f38a5ae9 Some minor extensions to TCDTrackBar
git-svn-id: trunk@35113 -
2012-02-03 14:02:49 +00:00
sekelsenmat
2fb60ec76d customdrawn: Patch from lainz to fix some bugs in the checkbox code and added the Enabled property to all final controls
git-svn-id: trunk@34890 -
2012-01-24 06:57:13 +00:00
sekelsenmat
4c304af365 Patch from lainz, fixes all remaining memory leaks in customdrawn
git-svn-id: trunk@34569 -
2012-01-03 23:30:35 +00:00
sekelsenmat
e887732966 Improves the no drawers found message to be more clear
git-svn-id: trunk@34548 -
2012-01-03 12:12:14 +00:00
sekelsenmat
db6767dd05 Patch to fix memory leak from lainz
git-svn-id: trunk@34545 -
2012-01-03 00:59:11 +00:00
sekelsenmat
142d0b4667 Customdrawn: Patch from lainz to fix mem leak and adds dsWindow7 style
git-svn-id: trunk@34481 -
2011-12-28 23:20:04 +00:00
sekelsenmat
c6111bd52c Improves csfSunken for checkbox and radio button
git-svn-id: trunk@34475 -
2011-12-28 18:20:51 +00:00
sekelsenmat
865af6bdac Fixes (again) the doublebuffer in customdrawncontrols
git-svn-id: trunk@34452 -
2011-12-27 22:54:37 +00:00
sekelsenmat
d5c7c05a44 Attempt to fix double buffering in Windows
git-svn-id: trunk@34449 -
2011-12-27 17:35:22 +00:00
sekelsenmat
3270436597 Adds virtual keyboard support to LCL-CustomDrawn-Android
git-svn-id: trunk@34221 -
2011-12-16 14:31:57 +00:00
sekelsenmat
aa6e4e422d customdrawn-android: Fixes autosizing of controls by postposing Application.Run into Activity.OnCreate
git-svn-id: trunk@34155 -
2011-12-13 12:06:53 +00:00
sekelsenmat
c526606ce5 customdrawn: Starts improving the scrollbar move and fixes a bug in the common frame draw routine
git-svn-id: trunk@34052 -
2011-12-08 17:30:11 +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
c51860c5a2 customdrawn: Improves TCDPanel
git-svn-id: trunk@33991 -
2011-12-06 11:06:36 +00:00
sekelsenmat
6bec10272d customdrawn: Finishes initial support for TCDPanel and TPanel
git-svn-id: trunk@33982 -
2011-12-05 21:37:41 +00:00
sekelsenmat
7c2dbbb1e0 customdrawn: Postpones the palette creation time to avoid a circle between the LCL-CustomDrawn and the Drawer, each reading the palette from one another
git-svn-id: trunk@33902 -
2011-12-02 08:17:54 +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