diff --git a/source/table_editor.lfm b/source/table_editor.lfm index 891ae8ac..55e0fae6 100644 --- a/source/table_editor.lfm +++ b/source/table_editor.lfm @@ -24,10 +24,10 @@ object frmTableEditor: TfrmTableEditor Height = 210 Top = 0 Width = 875 - ActivePage = tabIndexes + ActivePage = tabOptions Align = alTop Images = MainForm.ImageListIcons8 - TabIndex = 2 + TabIndex = 1 TabOrder = 0 OnChange = PageControlMainChange object tabBasic: TTabSheet @@ -342,7 +342,7 @@ object frmTableEditor: TfrmTableEditor Options = [coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus] Position = 0 Text = 'Name' - Width = 309 + Width = 305 end item Options = [coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus] @@ -378,7 +378,6 @@ object frmTableEditor: TfrmTableEditor OnClick = AnyTreeClick OnCreateEditor = treeIndexesCreateEditor OnDragOver = treeIndexesDragOver - OnDragDrop = treeIndexesDragDrop OnEditing = treeIndexesEditing OnFocusChanged = treeIndexesFocusChanged OnGetText = treeIndexesGetText @@ -536,7 +535,7 @@ object frmTableEditor: TfrmTableEditor Options = [coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus] Position = 5 Text = 'On DELETE' - Width = 114 + Width = 110 end> Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoShowSortGlyphs, hoVisible, hoDisableAnimatedResize] Header.PopupMenu = MainForm.popupListHeader @@ -621,7 +620,7 @@ object frmTableEditor: TfrmTableEditor Options = [coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus, coEditable] Position = 1 Text = 'Check clause' - Width = 534 + Width = 530 end> Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoShowSortGlyphs, hoVisible, hoDisableAnimatedResize] Header.PopupMenu = MainForm.popupListHeader @@ -1100,7 +1099,6 @@ object frmTableEditor: TfrmTableEditor OnClick = listColumnsClick OnCreateEditor = listColumnsCreateEditor OnDragOver = listColumnsDragOver - OnDragDrop = listColumnsDragDrop OnEditing = listColumnsEditing OnFocusChanged = listColumnsFocusChanged OnGetText = listColumnsGetText diff --git a/source/table_editor.pas b/source/table_editor.pas index 78f888e0..4eaad962 100644 --- a/source/table_editor.pas +++ b/source/table_editor.pas @@ -8,7 +8,7 @@ uses SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ToolWin, laz.VirtualTrees, RegExpr, ExtCtrls, SynEdit, Menus, Clipbrd, Math, UITypes, Generics.Collections, LCLProc, LCLType, - {grideditlinks,} dbstructures, dbstructures.mysql, dbconnection, apphelpers, StrUtils, extra_controls, ActiveX; + {grideditlinks,} dbstructures, dbstructures.mysql, dbconnection, apphelpers, StrUtils, extra_controls; type TFrame = TDBObjectEditor; @@ -111,8 +111,8 @@ type procedure btnMoveDownColumnClick(Sender: TObject); procedure listColumnsDragOver(Sender: TBaseVirtualTree; Source: TObject; Shift: TShiftState; State: TDragState; Pt: TPoint; Mode: TDropMode; var Effect: Integer; var Accept: Boolean); - procedure listColumnsDragDrop(Sender: TBaseVirtualTree; Source: TObject; DataObject: IDataObject; Formats: TFormatArray; - Shift: TShiftState; const Pt: TPoint; var Effect: LongWord; Mode: TDropMode); + //procedure listColumnsDragDrop(Sender: TBaseVirtualTree; Source: TObject; DataObject: IDataObject; Formats: TFormatArray; + // Shift: TShiftState; const Pt: TPoint; var Effect: LongWord; Mode: TDropMode); procedure listColumnsPaintText(Sender: TBaseVirtualTree; const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType); procedure listColumnsCreateEditor(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; out EditLink: IVTEditLink); @@ -138,9 +138,9 @@ type procedure treeIndexesDragOver(Sender: TBaseVirtualTree; Source: TObject; Shift: TShiftState; State: TDragState; Pt: TPoint; Mode: TDropMode; var Effect: Integer; var Accept: Boolean); - procedure treeIndexesDragDrop(Sender: TBaseVirtualTree; Source: TObject; - DataObject: IDataObject; Formats: TFormatArray; Shift: TShiftState; - const Pt: TPoint; var Effect: LongWord; Mode: TDropMode); + //procedure treeIndexesDragDrop(Sender: TBaseVirtualTree; Source: TObject; + // DataObject: IDataObject; Formats: TFormatArray; Shift: TShiftState; + // const Pt: TPoint; var Effect: LongWord; Mode: TDropMode); procedure treeIndexesNewText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; NewText: String); procedure treeIndexesEditing(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; var Allowed: Boolean); procedure treeIndexesFocusChanged(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex); @@ -1164,7 +1164,7 @@ begin end; -procedure TfrmTableEditor.listColumnsDragDrop(Sender: TBaseVirtualTree; +{procedure TfrmTableEditor.listColumnsDragDrop(Sender: TBaseVirtualTree; Source: TObject; DataObject: IDataObject; Formats: TFormatArray; Shift: TShiftState; const Pt: TPoint; var Effect: LongWord; Mode: TDropMode); var @@ -1180,7 +1180,7 @@ begin listColumns.MoveTo(listColumns.FocusedNode, Node, AttachMode, False); ValidateColumnControls; end; -end; +end;} procedure TfrmTableEditor.listColumnsBeforeCellPaint(Sender: TBaseVirtualTree; @@ -2366,7 +2366,7 @@ begin end; -procedure TfrmTableEditor.treeIndexesDragDrop(Sender: TBaseVirtualTree; +{procedure TfrmTableEditor.treeIndexesDragDrop(Sender: TBaseVirtualTree; Source: TObject; DataObject: IDataObject; Formats: TFormatArray; Shift: TShiftState; const Pt: TPoint; var Effect: LongWord; Mode: TDropMode); var @@ -2385,7 +2385,7 @@ begin IndexNode := nil; ColPos := 0; if not Assigned(TargetNode) then begin - Beep; + MessageBeep(MB_ICONEXCLAMATION); Exit; end; Mainform.LogSQL('TargetNode.Index: '+TargetNode.Index.ToString, lcDebug); @@ -2443,7 +2443,7 @@ begin // Finally tell parent node to update its children VT.ReinitChildren(IndexNode, False); VT.Repaint; -end; +end;} procedure TfrmTableEditor.btnMoveUpIndexClick(Sender: TObject);