ondrej
|
b54495505b
|
lcl: grids: high-DPI: rewrite ColWidth&RowHeight scaling so that it's Delphi and Lazarus 1.6 compatible.
git-svn-id: trunk@54948 -
|
2017-05-17 10:08:56 +00:00 |
|
ondrej
|
56f3c227b7
|
lcl: grids: revert r54883 #bff91a4961
git-svn-id: trunk@54885 -
|
2017-05-12 20:17:25 +00:00 |
|
ondrej
|
bff91a4961
|
lcl: grids: rename GetRealDefaultColWidth and GetRealDefaultRowHeight to GetRealDef* (LCL consistency). Issue #31715
git-svn-id: trunk@54883 -
|
2017-05-12 19:42:50 +00:00 |
|
ondrej
|
2abbee1637
|
lcl: dbgrids: adapt after r54816 #43e271b439. Issue #31765 and #31715
git-svn-id: trunk@54842 -
|
2017-05-08 21:37:25 +00:00 |
|
jesus
|
e366739dbb
|
LCL: fix exception in DbGrid on clicking when dataset is inactive, patch from Soner, issue #31631
git-svn-id: trunk@54520 -
|
2017-04-04 20:49:41 +00:00 |
|
ondrej
|
5b2322946b
|
lcl: dbgrids: workaround for FPC 3 issue #31532 (comment)
git-svn-id: trunk@54445 -
|
2017-03-18 13:51:19 +00:00 |
|
ondrej
|
34d80e9305
|
lcl: dbgrids: workaround for FPC 3 issue #31532
git-svn-id: trunk@54444 -
|
2017-03-18 13:37:42 +00:00 |
|
jesus
|
fad73bb819
|
LCL, fix for index out of range when using DbGrid's OnRowMoved, see issue #31061
git-svn-id: trunk@53986 -
|
2017-01-23 20:20:34 +00:00 |
|
jesus
|
42132a8872
|
LCL, dbgrid: implements OnRowMoved event (public) by Gabor Boros (with changes), issue #31061
git-svn-id: trunk@53837 -
|
2017-01-02 17:59:38 +00:00 |
|
jesus
|
36c4499319
|
LCL, DbGrids: Fix result of DBGrid.MyCompareBookmarks, from Luiz Americo, issue #28743
git-svn-id: trunk@52706 -
|
2016-07-17 19:30:48 +00:00 |
|
jesus
|
af0ed1ee21
|
LCL, grids: Fix dbgrid header click issue #28919
git-svn-id: trunk@52617 -
|
2016-07-04 06:26:35 +00:00 |
|
jesus
|
4d57da51b5
|
LCL, Grids: Implements AutoAdjustColumns in DbGrid, deprecates AutoSizeColumns. Fix Indicator resize problem, issue #30061
git-svn-id: trunk@52583 -
|
2016-06-29 00:59:27 +00:00 |
|
jesus
|
089966371b
|
LCL, dbgrids implements dgDblClickAutoSize: an option for automatically resize a column when the mouse cursor is at column border, modified patch by Gabor Boros, issue #30061
git-svn-id: trunk@52576 -
|
2016-06-23 20:23:15 +00:00 |
|
ondrej
|
4f22e5e67a
|
lcl: dbgrids: allow smooth scrolling only for horizontal scrollbar.
git-svn-id: trunk@52350 -
|
2016-05-23 05:04:26 +00:00 |
|
ondrej
|
c9fd0654b7
|
lcl: dbgrids: disable goSmoothScroll. Issue #30165
git-svn-id: trunk@52348 -
|
2016-05-23 04:47:08 +00:00 |
|
ondrej
|
f573bc33de
|
LCL: dbgrids: fix vertical scrollbar range for empty dataset.
git-svn-id: trunk@52334 -
|
2016-05-20 11:14:06 +00:00 |
|
jesus
|
712eae76cd
|
LCL, dbgrid: fix exception on adding second record (regression caused by r51914 #5224c3c339), fixes issues #29802, #29813
git-svn-id: trunk@51918 -
|
2016-03-11 16:24:10 +00:00 |
|
jesus
|
5224c3c339
|
LCL, grids: check that clicked cell is within valid grid zone. Do not trigger cellClick on dbgrid indicator column. Fixes issue #29802
git-svn-id: trunk@51914 -
|
2016-03-11 05:39:00 +00:00 |
|
juha
|
3d8be36eb6
|
LCL: Reduce warnings by replacing deprecated TField's "Lookup" with "FieldKind=fkLookup".
git-svn-id: trunk@51045 -
|
2015-12-26 18:55:45 +00:00 |
|
ondrej
|
3afba023bb
|
LCL: grids: support csNoFocus. Modified patch from Gabor Boros. Issue #28931
git-svn-id: trunk@50454 -
|
2015-11-20 22:24:29 +00:00 |
|
mattias
|
89190707c1
|
LCL: exploded some With-blocks for fpc 3.1.1
git-svn-id: trunk@50237 -
|
2015-11-06 18:35:28 +00:00 |
|
jesus
|
684039eff1
|
LCL, fix crash on inserting record in multiselect dbgrid, from Luiz Americo, issue #28688
git-svn-id: trunk@49856 -
|
2015-09-21 03:34:31 +00:00 |
|
jesus
|
921d9bb6f6
|
LCL, grids: save/load dbgrid options instead of grid options
git-svn-id: trunk@49071 -
|
2015-05-17 17:26:12 +00:00 |
|
jesus
|
25a535eee4
|
LCL, grids: SaveToFile,LoadFromFile for DbGrid, modified patch from Alberto Faenza, issue #15033
git-svn-id: trunk@49056 -
|
2015-05-17 02:40:31 +00:00 |
|
jesus
|
98a26c9a5a
|
LCL, dbgrid: enables buttoncolumn's button click even if is not the current record, fix issue #28074
git-svn-id: trunk@49033 -
|
2015-05-15 18:17:07 +00:00 |
|
juha
|
abe573b42d
|
Initialize variables based on compiler warnings around Lazarus and libs. Contains ToDo items.
git-svn-id: trunk@48481 -
|
2015-03-24 17:52:23 +00:00 |
|
jesus
|
e80dcc0d2d
|
LCL, dbgrid, call SelectEditor manually in DatasetScrolled in case row index do not change, based on patch by Luca Olivetti, issue #27232
git-svn-id: trunk@47911 -
|
2015-02-20 03:22:01 +00:00 |
|
mattias
|
5ca1ca2bd8
|
LCL: less hints
git-svn-id: trunk@47614 -
|
2015-02-07 09:52:51 +00:00 |
|
juha
|
abf9a845da
|
Deprecate wrappers for LazUTF8 functions in LCLProc.
git-svn-id: trunk@47604 -
|
2015-02-06 18:25:31 +00:00 |
|
jesus
|
a574bd5af1
|
LCL, dbgrid: use CompareBookmarks where available, issue #24924
git-svn-id: trunk@46797 -
|
2014-11-10 16:36:56 +00:00 |
|
jesus
|
7b02f9eb70
|
LCL, make sure that dbgrid is focused after editor is hidden, fix insert problem described in issue #26929
git-svn-id: trunk@46680 -
|
2014-10-25 23:06:16 +00:00 |
|
jesus
|
9d659a9b1f
|
LCL, fix AV while doing dbgrid.selectedRows.delete (and memleak under 2.6.4), issue #26913
git-svn-id: trunk@46637 -
|
2014-10-22 01:05:09 +00:00 |
|
reiniero
|
e57be6e312
|
* Dbgrids comments on options
git-svn-id: trunk@46553 -
|
2014-10-14 08:59:40 +00:00 |
|
jesus
|
09a85e4fc9
|
LCL, dbgrid, enable OnFieldEditMask with default mask by Field.EditMask, patch by José Mejuto, issue #21362
git-svn-id: trunk@46510 -
|
2014-10-10 21:14:08 +00:00 |
|
jesus
|
344ab1efea
|
LCL, dbgrid, fix SIGSEGV on deactivating, from Petr-K, issue #23810
git-svn-id: trunk@46444 -
|
2014-10-06 17:07:35 +00:00 |
|
jesus
|
dc348f83b7
|
lcl, implements dbgrid copy current field value to clipboard, alternative solution to issue #25451
git-svn-id: trunk@46418 -
|
2014-10-03 20:44:48 +00:00 |
|
jesus
|
47e3161749
|
LCL, fix dbgrid cells color when DefaultDrawing=false
git-svn-id: trunk@46408 -
|
2014-10-02 19:33:15 +00:00 |
|
jesus
|
27c2885608
|
LCL, fix dbgrid indicator and all grid's rowselect focus rect problems for bidi, patch from Babak Mahmoudabadi which Mike Thompson converted to diff format, issue #25154
git-svn-id: trunk@46377 -
|
2014-09-30 18:49:47 +00:00 |
|
juha
|
51ab663b7f
|
LCL: Publish events OnMouseWheel, OnMouseWheelDown and OnMouseWheelUp for yet more controls. Issue #26781, patch from Sandro Cumerlato.
git-svn-id: trunk@46338 -
|
2014-09-26 21:40:47 +00:00 |
|
juha
|
2d68a26e97
|
LCL: Implement DBAction on DBControls. Issue #25988, patch from Luigi
git-svn-id: trunk@46203 -
|
2014-09-13 09:40:00 +00:00 |
|
jesus
|
88ada652ba
|
LCL, dbgrids, debug format changes modified patch from Jack Linke, part of issue #26564
git-svn-id: trunk@46049 -
|
2014-08-18 05:59:36 +00:00 |
|
jesus
|
a3a3e0ba9a
|
LCL, dbgrid, fix locked editor in case of exception, from Petr-K, issue #26461
git-svn-id: trunk@45816 -
|
2014-07-08 19:12:47 +00:00 |
|
mattias
|
76b41ca24f
|
LCL: clean up
git-svn-id: trunk@45198 -
|
2014-05-27 13:27:55 +00:00 |
|
jesus
|
907159d8a2
|
LCL, fix DBGrid shows '(blob)' on all Blob fields, from Petr-K, issue #26061
git-svn-id: trunk@44795 -
|
2014-04-23 18:55:50 +00:00 |
|
maxim
|
1f5035d509
|
LCL, DbGrids: fixed compilation with FPC 2.7.1, patch from Udo Schmal and Dennis Fehr, bug #25647
git-svn-id: trunk@44011 -
|
2014-02-11 21:43:20 +00:00 |
|
jesus
|
2ed7a8a17c
|
LCL, fix grids focus where OnEnter occurs twice, issue #25010
git-svn-id: trunk@42943 -
|
2013-09-26 12:20:54 +00:00 |
|
mattias
|
c5f9e05da6
|
lcl: dbgrids: fixed memleak of KeyBookmark, patch from Luca Olivetti, bug #24412
git-svn-id: trunk@42912 -
|
2013-09-23 10:07:45 +00:00 |
|
jesus
|
1e4301f4d7
|
LCL, use UTF8Length instead of Length on calc dbgrid column field width, from Rumen Gyurov, issue #24491
git-svn-id: trunk@41501 -
|
2013-06-02 21:56:12 +00:00 |
|
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 |
|
jesus
|
fd4ed3c5b5
|
LCL, implemented option dgThumbTracking, removed old ThumbTracking property (only supposed to work for horizontal scrolling)
git-svn-id: trunk@40776 -
|
2013-04-09 22:38:08 +00:00 |
|
bart
|
b36ca5958c
|
DBGrids: fix crash in PrepareCellHints when DataLink is not Active.
Patch by Petr-K. Fixes issue #0024028.
git-svn-id: trunk@40543 -
|
2013-03-13 14:12:57 +00:00 |
|
jesus
|
8618e432a9
|
LCL, reverted dbgrid patch to workaround qt scrolling problem, will fix qt interface instead
git-svn-id: trunk@40510 -
|
2013-03-08 05:43:01 +00:00 |
|
jesus
|
efc032e6cc
|
LCL, workaround for qt that fix scrolling dbgrid when current record exceed current record count it sends scroll event with position=0
git-svn-id: trunk@40500 -
|
2013-03-06 22:21:12 +00:00 |
|
jesus
|
84561b710d
|
LCL, dbgrid debug log
git-svn-id: trunk@40499 -
|
2013-03-06 22:11:00 +00:00 |
|
jesus
|
6353fdc510
|
LCL, made DbGrid.GetBufferCount virtual
git-svn-id: trunk@40463 -
|
2013-03-03 07:16:10 +00:00 |
|
jesus
|
a8b95e3a2f
|
LCL, dbgrids checks for keydown while dataset is inactive, issue #23598
git-svn-id: trunk@40323 -
|
2013-02-15 15:08:35 +00:00 |
|
jesus
|
efee6e8c99
|
LCL, grids and dbgrids implemented RowHightlight option, from Marcus Müller, issue #18581
git-svn-id: trunk@40276 -
|
2013-02-12 03:35:29 +00:00 |
|
bart
|
c053394595
|
Grids: Implement TabAdvance, so Tab key can behave independant of Enter key.
Remove goTabIgnoreAutoAdvance option, since it is not needed anymore.
git-svn-id: trunk@40067 -
|
2013-01-30 18:01:21 +00:00 |
|
jesus
|
ff9e96532a
|
LCL, do not immediately start dragging when DragMode=dmAutomatic, added helper to dbgrid to convert and make some sense of mouse coords, fix issue #23558
git-svn-id: trunk@39877 -
|
2013-01-17 22:06:45 +00:00 |
|
jesus
|
e790346803
|
LCL, dbgrid, added utility properties FirstColumn and LastColumn, they return the first and last visible columns
git-svn-id: trunk@39319 -
|
2012-11-20 10:04:39 +00:00 |
|
jesus
|
c02a423ee9
|
LCL, fix moving dbgrid selected field to the last one while using 'END' key and there are invisible columns, Problem 3) issue #19993
git-svn-id: trunk@39317 -
|
2012-11-20 08:55:31 +00:00 |
|
jesus
|
5df13d5cab
|
LCL, dbgrid, workaround for datasets(?).filtered wrong behaviour, from Luiz Americo, issue #22304
git-svn-id: trunk@39124 -
|
2012-10-18 03:07:05 +00:00 |
|
jesus
|
83859e5919
|
LCL, fix dbgrid toggle checkbox (cbsCheckboxColumn column) even if column is not visible, issue #22493
git-svn-id: trunk@39123 -
|
2012-10-18 02:48:19 +00:00 |
|
jesus
|
5684485f27
|
LCL, grids, fix AV saving forms with grids, regression caused on r39113 #47a8c9c3a4
git-svn-id: trunk@39121 -
|
2012-10-18 00:17:59 +00:00 |
|
jesus
|
9270a6f705
|
LCL, dbgrid cleanup
git-svn-id: trunk@39119 -
|
2012-10-17 23:38:59 +00:00 |
|
jesus
|
ad7b61f063
|
LCL, dbgrid, check column exists before getting button style, from Tristan Linnell, issue #22873
git-svn-id: trunk@39118 -
|
2012-10-17 23:28:28 +00:00 |
|
bart
|
47a8c9c3a4
|
Increase visibility of EditMask property of TStringCellEditor.
Increase visibility of InplaceEditor in TDrawGrid, TStringGrid and TDBGrid.
Fixes issue #0023103.
git-svn-id: trunk@39113 -
|
2012-10-17 12:19:37 +00:00 |
|
jesus
|
ca8b562660
|
LCL, fix for dbgrid to reset MaxLength, from LacaK, issue #22789
git-svn-id: trunk@38618 -
|
2012-09-11 19:17:21 +00:00 |
|
juha
|
9884894f1b
|
LCL: Prevent an error with Pg Up/Down in DbGrid on empty Dataset. Issue #22474, patch from Stefano
git-svn-id: trunk@37995 -
|
2012-07-22 06:55:31 +00:00 |
|
jesus
|
b478dab0d3
|
LCL, dbgrid, fix backspace on editing number fields, from Aleksey Lagunov, issue #21584
git-svn-id: trunk@37583 -
|
2012-06-08 06:47:41 +00:00 |
|
jesus
|
6f93a15f00
|
LCL, fix dbgrid dragging, issue #21614
git-svn-id: trunk@37454 -
|
2012-05-29 20:01:20 +00:00 |
|
mattias
|
f43c7d764c
|
lcl: dbgrids: fixed TBookmark for fpc 2.7.1
git-svn-id: trunk@37092 -
|
2012-04-29 18:41:48 +00:00 |
|
mattias
|
67182a3a30
|
LCL: fixed compilation for fpc 2.7.1
git-svn-id: trunk@37053 -
|
2012-04-28 09:17:14 +00:00 |
|
jesus
|
f431c3e138
|
LCL, fix dbgrid fixed cells drawing on DefaultDrawing=false, issue #21496
git-svn-id: trunk@36180 -
|
2012-03-20 18:49:22 +00:00 |
|
jesus
|
b0e26a9051
|
LCL, don't use dataset.CompareBookmarks as it returns wrong results for some datasets, issue #21476
git-svn-id: trunk@36080 -
|
2012-03-16 09:28:45 +00:00 |
|
jesus
|
cae508c8cb
|
LCL, fix AV on freeing bookmarks on multiselect dbgrid by keeping the original dataset used to get the bookmarks
git-svn-id: trunk@36078 -
|
2012-03-16 09:23:58 +00:00 |
|
jesus
|
46a46e49eb
|
LCL, fix lookup fields should not be editable, issue #13174
git-svn-id: trunk@36063 -
|
2012-03-16 06:05:27 +00:00 |
|
jesus
|
0d46fab5d1
|
LCL, fix dbgrid compile with FPC trunk due bookmark change, patch from Paul Ishenin (with changes)
git-svn-id: trunk@35643 -
|
2012-03-01 18:07:11 +00:00 |
|
jesus
|
6f5bccc376
|
LCL, implements MaxLength in grid's TCompositeCellEditor, fix issue #20951
git-svn-id: trunk@34567 -
|
2012-01-03 20:41:42 +00:00 |
|
jesus
|
f87c768ab5
|
LCL, implements EndEllipsis text style (windows) and use it for showing ... in grid cells, also implements cell hints in dbgrid, from wp, issue #20777
git-svn-id: trunk@34018 -
|
2011-12-07 06:03:34 +00:00 |
|
jesus
|
ce604f82d7
|
LCL, dbgrid, implemented dgDisableInsert and dgDisableDelete
git-svn-id: trunk@33227 -
|
2011-11-02 18:35:26 +00:00 |
|
jesus
|
5e525c79c3
|
LCL, dbgrid, implements moving selection on right click for delphi compatibility using a new option dgAnyButtonCanSelect, issue #18115
git-svn-id: trunk@33120 -
|
2011-10-27 20:33:59 +00:00 |
|
jesus
|
6665e00e6c
|
LCL, reverts r33070 #4e9eda7a16: added option to move selection with right click, issue #18115
git-svn-id: trunk@33118 -
|
2011-10-27 20:02:13 +00:00 |
|
zeljko
|
4e9eda7a16
|
LCL: Grids: added dgCanSelectAnyButton to grid options so we can select row with right mouse click, now we are Delphi compatibile.Patch by Zoran Vucenovic. Issue #18115
git-svn-id: trunk@33070 -
|
2011-10-24 16:54:11 +00:00 |
|
jesus
|
84443e864a
|
LCL, dbgrid, adjust editor maxlength if field is string type, issue #20406
git-svn-id: trunk@32888 -
|
2011-10-14 18:56:11 +00:00 |
|
jesus
|
671e8b233d
|
LCL, published BiDiMode and ParentBiDiMode for some components, tested by Avishai, issue #19990
git-svn-id: trunk@32301 -
|
2011-09-12 19:12:21 +00:00 |
|
jesus
|
7e8b3df07f
|
LCL, fix dbgrid cellclick, issue #19818
git-svn-id: trunk@31812 -
|
2011-07-27 18:22:10 +00:00 |
|
jesus
|
264c6db01f
|
LCL, fix position of scrollbar in case user clicks verticall scrollbar button arrows
git-svn-id: trunk@31370 -
|
2011-06-24 21:13:38 +00:00 |
|
jesus
|
74c3742e3e
|
LCL, fix dbgrid scrollbar jumping issue #19615
git-svn-id: trunk@31369 -
|
2011-06-24 21:08:05 +00:00 |
|
jesus
|
8582b06c3d
|
LCL, added OnUserCheckboxState event to dbgrid
git-svn-id: trunk@31148 -
|
2011-06-09 20:48:37 +00:00 |
|
jesus
|
b46c4b0a2c
|
LCL, made TCustomdbgrid.Datalink property protected, issue #19233
git-svn-id: trunk@30902 -
|
2011-05-25 19:59:58 +00:00 |
|
jesus
|
935f55fab1
|
LCL, fix dbgrid entering dataset edit state when selecting a different field and dgAlwaysShowEditor is on
git-svn-id: trunk@28562 -
|
2010-11-30 05:58:57 +00:00 |
|
jesus
|
e677aae348
|
LCL, fix dbgrid index out of bounds (-1) when the selected record is not the first and the dataset is closed and opened
git-svn-id: trunk@28484 -
|
2010-11-25 20:25:17 +00:00 |
|
jesus
|
2f99320859
|
LCL, patch to support in less hackish way lookupcombobox editor in dbgrid, from Leslie Kaye (with changes and fixes) issue #1090
git-svn-id: trunk@28425 -
|
2010-11-23 06:07:27 +00:00 |
|
jesus
|
9faeff7d08
|
LCL, fix columns sizes at design-time for a dbgrid with autosizecolumns and without explicit custom columns
git-svn-id: trunk@28033 -
|
2010-11-02 05:35:25 +00:00 |
|
jesus
|
f1a7c8604e
|
LCL, fix picklist editor not saving data into dbgrid, regression introduced in r27317 #90bf8f4f5e, issue #17586
git-svn-id: trunk@27636 -
|
2010-10-09 18:32:47 +00:00 |
|
jesus
|
cc4b3e27e7
|
LCL, implemented clicking dbgrid indicator column moves selection, issue #17471
git-svn-id: trunk@27531 -
|
2010-09-30 20:39:11 +00:00 |
|
jesus
|
3032b9503a
|
LCL, published OnMouseEnter and OnMouseLeave for grids, issue #17518
git-svn-id: trunk@27530 -
|
2010-09-30 20:07:24 +00:00 |
|
jesus
|
5cd721ecb7
|
LCL, trigger OnTitleClick in dbgrid only if there is a custom column attached to grid column
git-svn-id: trunk@27443 -
|
2010-09-23 18:08:22 +00:00 |
|
jesus
|
d0115172cc
|
LCL, dbgrid, additional check in case FirstGridColumn is fixed
git-svn-id: trunk@27438 -
|
2010-09-22 19:32:15 +00:00 |
|