Files
HeidiSQL/source/routine_editor.dfm

445 lines
12 KiB
Plaintext

object frmRoutineEditor: TfrmRoutineEditor
Left = 0
Top = 0
Width = 700
Height = 500
TabOrder = 0
DesignSize = (
700
500)
object lblSQLcode: TLabel
AlignWithMargins = True
Left = 3
Top = 183
Width = 694
Height = 13
Align = alTop
Caption = 'Routine body:'
FocusControl = SynMemoBody
end
object lblDisabledWhy: TLabel
Left = 256
Top = 476
Width = 177
Height = 13
Anchors = [akLeft, akBottom]
Caption = 'You have no privilege to this routine.'
Visible = False
end
object spltTop: TSplitter
Left = 0
Top = 172
Width = 700
Height = 8
Cursor = crSizeNS
Align = alTop
ResizeStyle = rsUpdate
end
object btnSave: TButton
Left = 165
Top = 471
Width = 75
Height = 25
Anchors = [akLeft, akBottom]
Caption = 'Save'
Default = True
TabOrder = 4
OnClick = btnSaveClick
end
object btnDiscard: TButton
Left = 84
Top = 471
Width = 75
Height = 25
Anchors = [akLeft, akBottom]
Caption = 'Discard'
ModalResult = 2
TabOrder = 3
OnClick = btnDiscardClick
end
object btnHelp: TButton
Left = 3
Top = 471
Width = 75
Height = 25
Anchors = [akLeft, akBottom]
Caption = 'Help'
TabOrder = 2
OnClick = btnHelpClick
end
object SynMemoBody: TSynMemo
AlignWithMargins = True
Left = 3
Top = 202
Width = 694
Height = 258
Margins.Bottom = 40
SingleLineMode = False
Align = alClient
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = []
TabOrder = 1
OnDragDrop = SynMemoBodyDragDrop
OnDragOver = SynMemoBodyDragOver
CodeFolding.GutterShapeSize = 11
CodeFolding.CollapsedLineColor = clGrayText
CodeFolding.FolderBarLinesColor = clGrayText
CodeFolding.IndentGuidesColor = clGray
CodeFolding.IndentGuides = True
CodeFolding.ShowCollapsedLine = False
CodeFolding.ShowHintMark = True
UseCodeFolding = False
Gutter.AutoSize = True
Gutter.DigitCount = 2
Gutter.Font.Charset = DEFAULT_CHARSET
Gutter.Font.Color = clWindowText
Gutter.Font.Height = -11
Gutter.Font.Name = 'Courier New'
Gutter.Font.Style = []
Gutter.LeftOffset = 2
Gutter.ShowLineNumbers = True
Highlighter = MainForm.SynSQLSynUsed
Lines.Strings = (
'SynMemoBody')
RightEdge = 0
TabWidth = 3
WantTabs = True
OnChange = Modification
FontSmoothing = fsmNone
RemovedKeystrokes = <
item
Command = ecDeleteLine
ShortCut = 16473
end>
AddedKeystrokes = <
item
Command = ecRedo
ShortCut = 16473
end>
end
object PageControlMain: TPageControl
AlignWithMargins = True
Left = 3
Top = 3
Width = 694
Height = 166
ActivePage = tabOptions
Align = alTop
Constraints.MinHeight = 166
Images = MainForm.VirtualImageListMain
TabOrder = 0
object tabOptions: TTabSheet
Caption = 'Options'
ImageIndex = 39
ImageName = 'icons8-support'
DesignSize = (
686
137)
object lblName: TLabel
Left = 3
Top = 11
Width = 31
Height = 13
Caption = '&Name:'
FocusControl = editName
end
object lblType: TLabel
Left = 3
Top = 65
Width = 28
Height = 13
Caption = '&Type:'
FocusControl = comboType
end
object lblReturns: TLabel
Left = 3
Top = 90
Width = 42
Height = 13
Caption = '&Returns:'
FocusControl = comboReturns
end
object lblSQL: TLabel
Left = 408
Top = 65
Width = 62
Height = 13
Caption = '&Data access:'
FocusControl = comboDataAccess
end
object lblSecurity: TLabel
Left = 408
Top = 90
Width = 65
Height = 13
Caption = 'SQL Se&curity:'
FocusControl = comboSecurity
end
object lblComment: TLabel
Left = 3
Top = 38
Width = 49
Height = 13
Caption = '&Comment:'
FocusControl = editComment
end
object lblDefiner: TLabel
Left = 408
Top = 11
Width = 39
Height = 13
Caption = 'De&finer:'
end
object chkDeterministic: TCheckBox
Left = 84
Top = 114
Width = 602
Height = 17
Anchors = [akLeft, akTop, akRight]
Caption = '&Deterministic'
TabOrder = 7
OnClick = Modification
end
object editComment: TEdit
Left = 84
Top = 35
Width = 599
Height = 21
Anchors = [akLeft, akTop, akRight]
TabOrder = 2
Text = 'editComment'
OnChange = Modification
end
object comboSecurity: TComboBox
Left = 489
Top = 87
Width = 194
Height = 21
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
TabOrder = 6
OnChange = Modification
end
object comboDataAccess: TComboBox
Left = 489
Top = 62
Width = 194
Height = 21
Style = csDropDownList
Anchors = [akLeft, akTop, akRight]
TabOrder = 5
OnChange = Modification
end
object comboReturns: TComboBox
Left = 84
Top = 87
Width = 310
Height = 21
TabOrder = 4
Text = 'comboReturns'
OnChange = Modification
end
object comboType: TComboBox
Left = 84
Top = 62
Width = 310
Height = 21
Style = csDropDownList
TabOrder = 3
OnSelect = comboTypeSelect
end
object editName: TEdit
Left = 84
Top = 8
Width = 310
Height = 21
TabOrder = 0
Text = 'editName'
TextHint = 'Enter routine name'
OnChange = Modification
end
object comboDefiner: TComboBox
Left = 489
Top = 8
Width = 194
Height = 21
Anchors = [akLeft, akTop, akRight]
TabOrder = 1
Text = 'comboDefiner'
OnChange = Modification
OnDropDown = comboDefinerDropDown
end
end
object tabParameters: TTabSheet
Caption = 'Parameters'
ImageIndex = 122
ImageName = 'icons8-refresh'
object listParameters: TVirtualStringTree
Left = 82
Top = 0
Width = 604
Height = 137
Align = alClient
DragImageKind = diMainColumnOnly
DragMode = dmAutomatic
DragType = dtVCL
EditDelay = 0
Header.AutoSizeIndex = 1
Header.MainColumn = 1
Header.Options = [hoAutoResize, hoColumnResize, hoDblClickResize, hoDrag, hoVisible, hoDisableAnimatedResize, hoAutoResizeInclCaption]
Header.PopupMenu = MainForm.popupListHeader
Images = MainForm.VirtualImageListMain
NodeDataSize = 0
TabOrder = 0
TreeOptions.MiscOptions = [toAcceptOLEDrop, toEditable, toFullRepaintOnResize, toGridExtensions, toInitOnSave, toToggleOnDblClick, toWheelPanning, toEditOnClick]
TreeOptions.PaintOptions = [toHideFocusRect, toHotTrack, toShowButtons, toShowDropmark, toShowHorzGridLines, toShowVertGridLines, toThemeAware, toUseBlendedImages, toFullVertGridLines, toUseExplorerTheme]
TreeOptions.SelectionOptions = [toExtendedFocus, toFullRowSelect]
OnBeforePaint = listParametersBeforePaint
OnCreateEditor = listParametersCreateEditor
OnEditing = listParametersEditing
OnFocusChanged = listParametersFocusChanged
OnGetText = listParametersGetText
OnPaintText = listParametersPaintText
OnGetImageIndex = listParametersGetImageIndex
OnNewText = listParametersNewText
Touch.InteractiveGestures = [igPan, igPressAndTap]
Touch.InteractiveGestureOptions = [igoPanSingleFingerHorizontal, igoPanSingleFingerVertical, igoPanInertia, igoPanGutter, igoParentPassthrough]
Columns = <
item
Position = 0
Text = '#'
end
item
Options = [coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus]
Position = 1
Text = 'Name'
Width = 390
end
item
Options = [coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus]
Position = 2
Text = 'Datatype'
Width = 90
end
item
Options = [coDraggable, coEnabled, coParentBidiMode, coParentColor, coResizable, coShowDropMark, coVisible, coAllowFocus]
Position = 3
Text = 'Context'
Width = 70
end>
end
object tlbParameters: TToolBar
Left = 0
Top = 0
Width = 82
Height = 137
Align = alLeft
AutoSize = True
ButtonWidth = 82
Caption = 'tlbParameters'
Images = MainForm.VirtualImageListMain
List = True
ShowCaptions = True
TabOrder = 1
object btnAddParam: TToolButton
Left = 0
Top = 0
Caption = 'Add'
ImageIndex = 45
ImageName = 'icons8-add'
Wrap = True
OnClick = btnAddParamClick
end
object btnRemoveParam: TToolButton
Left = 0
Top = 22
Caption = 'Remove'
Enabled = False
ImageIndex = 46
ImageName = 'icons8-delete-button'
Wrap = True
OnClick = btnRemoveParamClick
end
object btnClearParams: TToolButton
Left = 0
Top = 44
Caption = 'Clear'
ImageIndex = 26
ImageName = 'icons8-close-button'
Wrap = True
OnClick = btnClearParamsClick
end
object btnMoveUpParam: TToolButton
Left = 0
Top = 66
Caption = 'Move up'
Enabled = False
ImageIndex = 74
ImageName = 'icons8-sort-up'
Wrap = True
OnClick = btnMoveParamClick
end
object btnMoveDownParam: TToolButton
Left = 0
Top = 88
Caption = 'Move down'
Enabled = False
ImageIndex = 75
ImageName = 'icons8-caret-arrowhead-facing-down'
OnClick = btnMoveParamClick
end
end
end
object tabCreateCode: TTabSheet
Caption = 'CREATE code'
ImageIndex = 119
ImageName = 'icons8-source-code-other'
object SynMemoCREATEcode: TSynMemo
Left = 0
Top = 0
Width = 686
Height = 137
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 = []
Highlighter = MainForm.SynSQLSynUsed
Lines.Strings = (
'SynMemoCREATEcode')
ReadOnly = True
FontSmoothing = fsmNone
end
end
end
object btnRunProc: TButton
Left = 533
Top = 471
Width = 164
Height = 25
Action = MainForm.actRunRoutines
Anchors = [akRight, akBottom]
Images = MainForm.VirtualImageListMain
TabOrder = 5
end
end