29 Commits

Author SHA1 Message Date
ea71eb13f9 Fix issue #1132: Error on Create Table in the Table Editor 2009-05-16 06:00:12 +00:00
7f32b33505 Issue #436: Implement a new table editor dialog. Nukes both create + alter table dialogs. 2009-05-12 22:24:09 +00:00
eadeed1ae2 Use helper methods where possible, and leave GUI stuff in form units. 2009-04-28 22:35:00 +00:00
f6a6379e20 * Fix text editor getting original celltext instead of already modified text from inplace editor.
* Set modification flag on popup editor in that case.
* Nukes duplicated error message from r2387 (see issue #1097).
2009-04-26 16:29:09 +00:00
a827f68509 Work around for issue #1097: Text editor mangles text containing NUL. Pops up a warning if text contains one or more #0 chars and removes all of them for editing. 2009-04-25 18:08:31 +00:00
f20dad8adb Implement stored routine editor, see issue #420
Todo: make routines visible in the database tab so they can be edited.
2009-02-28 22:57:55 +00:00
b69c3b7957 Add F2 shortcut to inplace editor for starting the popup text editor. Issue #947. 2009-01-19 19:39:17 +00:00
e1402e48e6 Don't assume there were changes for a changed and then reverted grid cell content 2009-01-16 23:25:10 +00:00
f1b3f5501f Remove last traces of MDI (issue #513). Merges code, controls and events from childwin into main. 2009-01-01 23:24:36 +00:00
bce67dc113 Fix bug #812: unable to edit time of datetime in datagrid. Displays two picker controls on datetime and timestamp columns to overcome a limitation of the TDatePicker, which allows either the date or the time portion to be edited but never both of them. 2008-12-28 16:27:21 +00:00
f7a4832169 Fix bug #907: Editing a ´set´-field (can't see dropdown when record is the last row on screen). Adds extra space below the last row so that the SET editor is fully visible. 2008-12-15 12:44:13 +00:00
04cb62571e Fix transparent SET editor, mentioned in issueid #884 2008-12-02 22:38:09 +00:00
35ef825f35 Fix invisible items in SET column editor. Fixes bug #884. 2008-12-02 18:23:46 +00:00
666fca6206 Enhance inplace editor, implement tabbing through cells with enabled editor. (sergey_p) 2008-11-27 19:37:44 +00:00
d515c89055 Add fitting icon and hint text to inplace editor button. 2008-11-25 19:46:57 +00:00
c9fe77894a Add inplace text editor by sergey_p 2008-11-25 19:17:43 +00:00
85a00cca2d Fix bug #778 you will be asked twice if you want to apply the modifications in the editor window after ESC pressed. The editor dialogs are modal now which fixes a certain part of this issue and makes the code paths less complex. 2008-10-03 09:08:26 +00:00
df880e0a27 Implement SET editor, rfe #764 2008-09-23 22:04:35 +00:00
cc2f93b24e * Add a binary editor to allow editing (var)binary and (tiny|medium|long)blob fields without messing up NULs etc.
* Add a few notes about where AVs seem to randomly occur when GridPost{Insert,Update,Delete} and EnsureDataLoaded invokes the query logic from outside the main thread.

Fixes issue #659 as far as the grids go,  but not for export functions.
2008-09-01 21:46:28 +00:00
d60b1b6f93 Rename 'memoeditor' to 'texteditor', in preparation for inclusion of a binary editor. 2008-09-01 19:47:05 +00:00
06a7242891 Fix crappy positioning of memo editor: MemoEditor.Parent was set to DataGrid which was the reason for why it couldn't exceed the borders of DataGrid. Now, Parent is left to default (mainform) and it's centered on the main form, which seems to also fix some cosmetic stuff on Vista. 2008-08-27 14:11:49 +00:00
43b86901d7 Fix displaying the original text in the memoeditor when editing a field for the second time. 2008-08-26 10:05:28 +00:00
7e2897ebcf Fix bug #696 Problem with popup editor editing the last record.
Solution: Always center the memo editor within the grid.
2008-08-26 05:56:43 +00:00
d8f5674b3d Implement ENUM grid field editor, basically a combobox 2008-08-26 05:14:05 +00:00
6e4cb43813 * Experimental: adjust row limit by dragging the data grid scrollbar instead of manually entering numbers in the toolbar.
* Experimental: fetch only first 256 bytes of large fields when loading rows into the data grid.
* Fixes rfe #362, rfe #459, rfe #475 and rfe #621.
2008-08-12 02:06:22 +00:00
1a75a3f312 Implement a date/datetime/time editor for the datagrid. Basically a TDateTimePicker. 2008-08-10 22:02:21 +00:00
3b0f5be4bb Implement handling of maximum input length for the memo editor 2008-08-10 15:34:47 +00:00
fe73090f51 Refocus grid when the memo editor is closed. 2008-08-09 19:48:46 +00:00
8c83507561 Code structure: Seperate editor link from memo editor form, into own unit grideditlinks.pas . All edit links can live here while the used forms will need their own unit + dfm. 2008-08-09 17:52:01 +00:00