Files
HeidiSQL/source/tabletools.dfm

839 lines
25 KiB
Plaintext

object frmTableTools: TfrmTableTools
Left = 734
Top = 126
BorderIcons = [biSystemMenu, biHelp]
Caption = 'Table tools'
ClientHeight = 383
ClientWidth = 764
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = 'Tahoma'
Font.Style = []
Position = poMainFormCenter
OnClose = FormClose
OnCreate = FormCreate
OnShow = FormShow
DesignSize = (
764
383)
TextHeight = 14
object lblCheckedSize: TLabel
Left = 8
Top = 355
Width = 79
Height = 14
Anchors = [akLeft, akBottom]
Caption = 'lblCheckedSize'
end
object btnCloseOrCancel: TButton
Left = 661
Top = 350
Width = 95
Height = 25
Anchors = [akRight, akBottom]
Cancel = True
Caption = 'Close'
ModalResult = 2
TabOrder = 3
OnClick = btnCloseOrCancelClick
end
object pnlTop: TPanel
AlignWithMargins = True
Left = 8
Top = 8
Width = 748
Height = 336
Margins.Left = 8
Margins.Top = 8
Margins.Right = 8
Margins.Bottom = 8
Align = alTop
Anchors = [akLeft, akTop, akRight, akBottom]
BevelOuter = bvNone
TabOrder = 0
object spltHorizontally: TSplitter
Left = 185
Top = 0
Width = 4
Height = 336
Cursor = crSizeWE
ResizeStyle = rsUpdate
OnMoved = spltHorizontallyMoved
end
object pnlRight: TPanel
Left = 189
Top = 0
Width = 559
Height = 336
Align = alClient
BevelOuter = bvNone
TabOrder = 0
object ResultGrid: TVirtualStringTree
Left = 0
Top = 193
Width = 559
Height = 143
Align = alClient
Header.AutoSizeIndex = -1
Header.Height = 14
Header.Images = MainForm.VirtualImageListMain
Header.MainColumn = -1
Header.Options = [hoColumnResize, hoDblClickResize, hoDrag, hoHotTrack, hoShowSortGlyphs, hoVisible, hoDisableAnimatedResize, hoAutoResizeInclCaption]
Header.PopupMenu = MainForm.popupListHeader
IncrementalSearch = isAll
TabOrder = 0
TreeOptions.MiscOptions = [toAcceptOLEDrop, toFullRepaintOnResize, toGridExtensions, toInitOnSave, toToggleOnDblClick, toWheelPanning, toEditOnClick]
TreeOptions.PaintOptions = [toHotTrack, toShowButtons, toShowDropmark, toShowHorzGridLines, toShowTreeLines, toShowVertGridLines, toThemeAware, toUseBlendedImages, toUseExplorerTheme]
TreeOptions.SelectionOptions = [toExtendedFocus, toFullRowSelect]
OnCompareNodes = ResultGridCompareNodes
OnGetText = ResultGridGetText
OnPaintText = ResultGridPaintText
OnGetNodeDataSize = ResultGridGetNodeDataSize
OnHeaderClick = ResultGridHeaderClick
OnInitNode = ResultGridInitNode
Touch.InteractiveGestures = [igPan, igPressAndTap]
Touch.InteractiveGestureOptions = [igoPanSingleFingerHorizontal, igoPanSingleFingerVertical, igoPanInertia, igoPanGutter, igoParentPassthrough]
Columns = <>
end
object tabsTools: TPageControl
Left = 0
Top = 0
Width = 559
Height = 193
ActivePage = tabSQLexport
Align = alTop
Images = MainForm.VirtualImageListMain
TabOrder = 1
OnChange = ValidateControls
object tabMaintenance: TTabSheet
Caption = 'Maintenance'
ImageIndex = 39
ImageName = 'icons8-support'
DesignSize = (
551
164)
object lblOperation: TLabel
Left = 3
Top = 14
Width = 58
Height = 14
Caption = 'Operation:'
end
object lblOptions: TLabel
Left = 3
Top = 39
Width = 46
Height = 14
Caption = 'Options:'
end
object comboOperation: TComboBox
Left = 80
Top = 11
Width = 467
Height = 22
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
TabOrder = 0
OnChange = ValidateControls
end
object chkQuick: TCheckBox
Left = 81
Top = 38
Width = 97
Height = 17
Caption = 'Quick'
TabOrder = 1
OnClick = ValidateControls
end
object chkFast: TCheckBox
Left = 81
Top = 57
Width = 97
Height = 17
Caption = 'Fast'
TabOrder = 2
OnClick = ValidateControls
end
object chkMedium: TCheckBox
Left = 81
Top = 76
Width = 97
Height = 17
Caption = 'Medium'
TabOrder = 3
OnClick = ValidateControls
end
object chkExtended: TCheckBox
Left = 184
Top = 38
Width = 97
Height = 17
Caption = 'Extended'
TabOrder = 4
OnClick = ValidateControls
end
object chkChanged: TCheckBox
Left = 184
Top = 57
Width = 97
Height = 17
Caption = 'Changed'
TabOrder = 5
OnClick = ValidateControls
end
object chkUseFrm: TCheckBox
Left = 184
Top = 76
Width = 97
Height = 17
Caption = 'Use FRM file'
TabOrder = 6
OnClick = ValidateControls
end
object btnHelpMaintenance: TButton
Left = 473
Top = 38
Width = 75
Height = 25
Anchors = [akTop, akRight]
Caption = 'Help'
TabOrder = 7
OnClick = btnHelpMaintenanceClick
end
object chkForUpgrade: TCheckBox
Left = 81
Top = 96
Width = 97
Height = 17
Caption = 'For Upgrade'
TabOrder = 8
OnClick = ValidateControls
end
end
object tabFind: TTabSheet
Caption = 'Find text'
ImageIndex = 30
ImageName = 'icons8-find'
DesignSize = (
551
164)
object lblFindText: TLabel
Left = 3
Top = 27
Width = 70
Height = 14
Caption = 'Text to find:'
end
object lblDataTypes: TLabel
Left = 3
Top = 90
Width = 131
Height = 14
Anchors = [akLeft, akBottom]
Caption = 'Search in column types:'
end
object lblMatchType: TLabel
Left = 3
Top = 140
Width = 66
Height = 14
Anchors = [akLeft, akBottom]
Caption = 'Match type:'
end
object comboDataTypes: TComboBox
Left = 208
Top = 87
Width = 340
Height = 22
Style = csDropDownList
Anchors = [akLeft, akRight, akBottom]
TabOrder = 0
end
object chkCaseSensitive: TCheckBox
Left = 208
Top = 114
Width = 340
Height = 17
Anchors = [akLeft, akRight, akBottom]
Caption = 'Case sensitive'
TabOrder = 1
end
object comboMatchType: TComboBox
Left = 208
Top = 137
Width = 340
Height = 22
Style = csDropDownList
Anchors = [akLeft, akRight, akBottom]
ItemIndex = 0
TabOrder = 2
Text = 'Left and right wildcard'
Items.Strings = (
'Left and right wildcard'
'Exact match'
'Left wildcard'
'Right wildcard'
'Regular expression')
end
object tabsTextType: TPageControl
Left = 208
Top = 3
Width = 340
Height = 78
ActivePage = tabSimpleText
Anchors = [akLeft, akTop, akRight, akBottom]
TabOrder = 3
OnChange = ValidateControls
object tabSimpleText: TTabSheet
Caption = 'Simple text'
object memoFindText: TMemo
Left = 0
Top = 0
Width = 332
Height = 49
Align = alClient
ScrollBars = ssVertical
TabOrder = 0
OnChange = ValidateControls
end
end
object tabSQL: TTabSheet
Caption = 'SQL'
ImageIndex = 1
object SynMemoFindText: TSynMemo
Left = 0
Top = 0
Width = 332
Height = 49
SingleLineMode = False
Align = alClient
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = []
TabOrder = 0
CodeFolding.GutterShapeSize = 11
CodeFolding.CollapsedLineColor = clGrayText
CodeFolding.FolderBarLinesColor = clGrayText
CodeFolding.IndentGuidesColor = clGray
CodeFolding.IndentGuides = True
CodeFolding.ShowCollapsedLine = False
CodeFolding.ShowHintMark = True
UseCodeFolding = False
Gutter.Font.Charset = DEFAULT_CHARSET
Gutter.Font.Color = clWindowText
Gutter.Font.Height = -11
Gutter.Font.Name = 'Courier New'
Gutter.Font.Style = []
Gutter.Visible = False
Gutter.Width = 0
Highlighter = MainForm.SynSQLSynUsed
Lines.Strings = (
'> NOW()')
Options = [eoAutoIndent, eoDragDropEditing, eoEnhanceEndKey, eoGroupUndo, eoHideShowScrollbars, eoShowScrollHint, eoSmartTabDelete, eoSmartTabs, eoTabsToSpaces]
FontSmoothing = fsmNone
end
end
end
end
object tabSQLexport: TTabSheet
Caption = 'SQL export'
ImageIndex = 9
ImageName = 'icons8-outgoing-data-100'
DesignSize = (
551
164)
object lblExportData: TLabel
Left = 3
Top = 50
Width = 29
Height = 14
Caption = 'Data:'
end
object lblExportOutputType: TLabel
Left = 3
Top = 104
Width = 44
Height = 14
Caption = 'Output:'
end
object lblExportDatabases: TLabel
Left = 3
Top = 4
Width = 69
Height = 14
Caption = 'Database(s):'
end
object lblExportTables: TLabel
Left = 3
Top = 25
Width = 49
Height = 14
Caption = 'Table(s):'
end
object lblExportOutputTarget: TLabel
Left = 2
Top = 130
Width = 51
Height = 14
Caption = 'Filename:'
end
object lblInsertSize: TLabel
Left = 3
Top = 77
Width = 93
Height = 14
Caption = 'Max INSERT size:'
end
object lblInsertSizeUnit: TLabel
Left = 242
Top = 77
Width = 134
Height = 14
Caption = 'KB (0 = Single INSERTs)'
end
object btnExportOutputTargetSelect: TButton
Left = 525
Top = 127
Width = 23
Height = 21
Hint = 'Browse filesystem'
Anchors = [akTop, akRight]
ImageIndex = 51
ImageName = 'icons8-folder'
Images = MainForm.VirtualImageListMain
TabOrder = 9
OnClick = btnExportOutputTargetSelectClick
end
object chkExportDatabasesCreate: TCheckBox
Left = 192
Top = 3
Width = 90
Height = 17
Caption = 'Create'
TabOrder = 0
OnClick = chkExportOptionClick
end
object chkExportDatabasesDrop: TCheckBox
Left = 100
Top = 3
Width = 90
Height = 17
Caption = 'Drop'
TabOrder = 1
OnClick = chkExportOptionClick
end
object chkExportTablesDrop: TCheckBox
Left = 100
Top = 24
Width = 90
Height = 17
Caption = 'Drop'
TabOrder = 2
OnClick = chkExportOptionClick
end
object chkExportTablesCreate: TCheckBox
Left = 192
Top = 24
Width = 90
Height = 17
Caption = 'Create'
TabOrder = 3
OnClick = chkExportOptionClick
end
object comboExportData: TComboBox
Left = 100
Top = 47
Width = 448
Height = 22
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
TabOrder = 4
OnChange = ValidateControls
end
object comboExportOutputType: TComboBox
Left = 100
Top = 101
Width = 448
Height = 22
Style = csOwnerDrawVariable
Anchors = [akLeft, akTop, akRight]
DropDownCount = 16
TabOrder = 7
OnChange = comboExportOutputTypeChange
OnDrawItem = comboExportOutputTypeDrawItem
OnMeasureItem = comboExportOutputTypeMeasureItem
end
object comboExportOutputTarget: TComboBox
Left = 100
Top = 127
Width = 422
Height = 22
Anchors = [akLeft, akTop, akRight]
DropDownCount = 16
ParentShowHint = False
ShowHint = True
TabOrder = 8
Text = 'comboExportOutputTarget'
OnChange = comboExportOutputTargetChange
end
object editInsertSize: TEdit
Left = 100
Top = 74
Width = 120
Height = 22
TabOrder = 5
Text = '0'
end
object updownInsertSize: TUpDown
Left = 220
Top = 74
Width = 16
Height = 22
Associate = editInsertSize
Max = 2147483647
TabOrder = 6
Wrap = True
end
object btnExportOptions: TButton
Left = 423
Top = 72
Width = 125
Height = 25
Anchors = [akTop, akRight]
Caption = 'Options'
DropDownMenu = popupExportOptions
Style = bsSplitButton
TabOrder = 10
OnClick = btnExportOptionsClick
end
end
object tabBulkTableEdit: TTabSheet
Caption = 'Bulk table editor'
ImageIndex = 19
ImageName = 'icons8-sheets-100'
DesignSize = (
551
164)
object chkBulkTableEditDatabase: TCheckBox
Left = 3
Top = 5
Width = 199
Height = 17
Caption = 'Move to database:'
TabOrder = 0
OnClick = chkBulkTableEditCheckComboClick
end
object comboBulkTableEditDatabase: TComboBox
Left = 208
Top = 3
Width = 339
Height = 22
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
Enabled = False
TabOrder = 1
end
object chkBulkTableEditResetAutoinc: TCheckBox
Left = 3
Top = 97
Width = 366
Height = 17
Caption = 'Reset auto increment value'
TabOrder = 2
OnClick = ValidateControls
end
object chkBulkTableEditCollation: TCheckBox
Left = 3
Top = 51
Width = 199
Height = 17
Caption = 'Change default collation:'
TabOrder = 3
OnClick = chkBulkTableEditCheckComboClick
end
object comboBulkTableEditCollation: TComboBox
Left = 208
Top = 49
Width = 339
Height = 22
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
DropDownCount = 16
Enabled = False
Sorted = True
TabOrder = 4
end
object chkBulkTableEditEngine: TCheckBox
Left = 3
Top = 28
Width = 199
Height = 17
Caption = 'Change table engine:'
TabOrder = 5
OnClick = chkBulkTableEditCheckComboClick
end
object comboBulkTableEditEngine: TComboBox
Left = 208
Top = 26
Width = 339
Height = 22
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
Enabled = False
TabOrder = 6
end
object chkBulkTableEditCharset: TCheckBox
Left = 3
Top = 74
Width = 199
Height = 17
Caption = 'Convert to charset:'
TabOrder = 7
OnClick = chkBulkTableEditCheckComboClick
end
object comboBulkTableEditCharset: TComboBox
Left = 208
Top = 72
Width = 339
Height = 22
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
DropDownCount = 16
Enabled = False
TabOrder = 8
end
end
object tabGenerateData: TTabSheet
Caption = 'Generate data'
ImageIndex = 130
object lblGenerateDataNumRows: TLabel
Left = 3
Top = 6
Width = 92
Height = 14
Caption = 'Number of rows:'
end
object lblGenerateDataNullAmount: TLabel
Left = 2
Top = 34
Width = 126
Height = 14
Caption = 'Amount of NULLs [percent]:'
end
object editGenerateDataNumRows: TEdit
Left = 200
Top = 3
Width = 121
Height = 22
TabOrder = 0
Text = '1.000'
end
object updownGenerateDataNumRows: TUpDown
Left = 321
Top = 3
Width = 20
Height = 22
Associate = editGenerateDataNumRows
Min = 1
Max = 2147483647
Position = 1000
TabOrder = 1
end
object editGenerateDataNullAmount: TEdit
Left = 200
Top = 31
Width = 121
Height = 22
TabOrder = 2
Text = '10'
end
object updownGenerateDataNullAmount: TUpDown
Left = 321
Top = 31
Width = 20
Height = 22
Associate = editGenerateDataNullAmount
Position = 10
TabOrder = 3
end
end
end
end
object pnlLeft: TPanel
Left = 0
Top = 0
Width = 185
Height = 336
Align = alLeft
BevelOuter = bvNone
Caption = 'pnlLeft'
ShowCaption = False
TabOrder = 1
object pnlLeftTop: TPanel
Left = 0
Top = 0
Width = 185
Height = 29
Align = alTop
BevelOuter = bvNone
Caption = 'pnlLeftTop'
ShowCaption = False
TabOrder = 0
object editDatabaseFilter: TButtonedEdit
Left = 6
Top = 1
Width = 49
Height = 22
Hint =
'Database filter|A list of databases, separated by semicolon. Can' +
' contain regular expressions, e.g. "mydb;test.*;project\d+".'
Images = MainForm.VirtualImageListMain
LeftButton.ImageIndex = 53
LeftButton.Visible = True
RightButton.ImageIndex = 193
TabOrder = 0
Text = 'editDatabaseFilter'
TextHint = 'Database filter'
OnChange = editDatabaseTableFilterChange
OnKeyPress = editDatabaseTableFilterKeyPress
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
end
object editTableFilter: TButtonedEdit
Left = 61
Top = 1
Width = 68
Height = 22
Hint = 'Table filter|Can contain regular expressions, e.g. "phpbb_\d"'
Images = MainForm.VirtualImageListMain
LeftButton.ImageIndex = 53
LeftButton.Visible = True
RightButton.ImageIndex = 193
TabOrder = 1
Text = 'editTableFilter'
TextHint = 'Table filter'
OnChange = editDatabaseTableFilterChange
OnKeyPress = editDatabaseTableFilterKeyPress
OnRightButtonClick = editDatabaseTableFilterRightButtonClick
end
end
object TreeObjects: TVirtualStringTree
Left = 0
Top = 29
Width = 185
Height = 307
Align = alClient
Header.AutoSizeIndex = 0
Header.Height = 18
Header.Options = [hoAutoResize, hoColumnResize, hoDrag, hoShowSortGlyphs]
Images = MainForm.VirtualImageListMain
IncrementalSearch = isInitializedOnly
PopupMenu = popupTree
TabOrder = 1
TreeOptions.MiscOptions = [toAcceptOLEDrop, toCheckSupport, toFullRepaintOnResize, toInitOnSave, toToggleOnDblClick, toWheelPanning, toEditOnClick]
TreeOptions.PaintOptions = [toHotTrack, toShowButtons, toShowDropmark, toShowRoot, toShowTreeLines, toThemeAware, toUseBlendedImages, toGhostedIfUnfocused, toUseExplorerTheme, toHideTreeLinesIfThemed]
TreeOptions.SelectionOptions = [toFullRowSelect, toRightClickSelect]
OnBeforeCellPaint = TreeObjectsBeforeCellPaint
OnChange = TreeObjectsChange
OnChecked = TreeObjectsChecked
OnChecking = TreeObjectsChecking
OnExpanded = TreeObjectsExpanded
OnGetText = TreeObjectsGetText
OnPaintText = TreeObjectsPaintText
OnGetImageIndex = TreeObjectsGetImageIndex
OnGetNodeDataSize = TreeObjectsGetNodeDataSize
OnInitChildren = TreeObjectsInitChildren
OnInitNode = TreeObjectsInitNode
Touch.InteractiveGestures = [igPan, igPressAndTap]
Touch.InteractiveGestureOptions = [igoPanSingleFingerHorizontal, igoPanSingleFingerVertical, igoPanInertia, igoPanGutter, igoParentPassthrough]
Columns = <
item
Position = 0
Text = 'Dummy, keeps compatibility to mainform.dbtree'
Width = 131
end
item
Alignment = taRightJustify
Position = 1
Text = 'Size'
end>
end
end
end
object btnExecute: TButton
Left = 560
Top = 350
Width = 95
Height = 25
Anchors = [akRight, akBottom]
Caption = 'Execute'
TabOrder = 2
OnClick = Execute
end
object btnSeeResults: TButton
Left = 436
Top = 350
Width = 118
Height = 25
Anchors = [akRight, akBottom]
Caption = 'See results'
ModalResult = 1
TabOrder = 1
Visible = False
OnClick = btnSeeResultsClick
end
object popupTree: TPopupMenu
Images = MainForm.VirtualImageListMain
Left = 144
Top = 352
object menuCheckNone: TMenuItem
Caption = 'Check none'
ImageIndex = 65
OnClick = CheckAllClick
end
object menuCheckAll: TMenuItem
Caption = 'Check all'
ImageIndex = 64
OnClick = CheckAllClick
end
object menuInvertCheck: TMenuItem
Caption = 'Invert Check'
ImageIndex = 138
OnClick = CheckAllClick
end
object menuCheckByType: TMenuItem
Caption = 'Check ...'
end
end
object popupExportOptions: TPopupMenu
Left = 176
Top = 352
object menuExportAddComments: TMenuItem
AutoCheck = True
Caption = 'Add comments'
end
object menuExportRemoveAutoIncrement: TMenuItem
AutoCheck = True
Caption = 'Remove AUTO_INCREMENT clauses'
end
object menuExportRemoveDefiner: TMenuItem
AutoCheck = True
Caption = 'Remove DEFINER clauses'
end
object menuCopyMysqldumpCommand: TMenuItem
Caption = 'Copy mysqldump command'
OnClick = menuCopyMysqldumpCommandClick
end
end
object timerCalcSize: TTimer
Enabled = False
Interval = 200
OnTimer = timerCalcSizeTimer
Left = 264
Top = 352
end
end