mirror of https://gitlab.com/basile.b/dexed.git
242 lines
5.9 KiB
Plaintext
242 lines
5.9 KiB
Plaintext
inherited ProfileViewerWidget: TProfileViewerWidget
|
|
Left = 979
|
|
Height = 537
|
|
Top = 198
|
|
Width = 551
|
|
Caption = 'Profile viewer'
|
|
ClientHeight = 537
|
|
ClientWidth = 551
|
|
inherited Back: TPanel
|
|
Height = 537
|
|
Width = 551
|
|
AutoSize = True
|
|
ClientHeight = 537
|
|
ClientWidth = 551
|
|
inherited Content: TPanel
|
|
Height = 501
|
|
Width = 551
|
|
ClientHeight = 501
|
|
ClientWidth = 551
|
|
object list: TListView[0]
|
|
Left = 4
|
|
Height = 283
|
|
Top = 214
|
|
Width = 543
|
|
Align = alClient
|
|
BorderSpacing.Around = 4
|
|
Columns = <
|
|
item
|
|
AutoSize = True
|
|
MaxWidth = 18
|
|
MinWidth = 18
|
|
Width = 18
|
|
end
|
|
item
|
|
AutoSize = True
|
|
Caption = 'Num calls'
|
|
Width = 75
|
|
end
|
|
item
|
|
AutoSize = True
|
|
Caption = 'Tree time'
|
|
Width = 71
|
|
end
|
|
item
|
|
AutoSize = True
|
|
Caption = 'Func time'
|
|
Width = 73
|
|
end
|
|
item
|
|
AutoSize = True
|
|
Caption = 'Per call'
|
|
Width = 58
|
|
end
|
|
item
|
|
AutoSize = True
|
|
Caption = 'function'
|
|
Width = 246
|
|
end>
|
|
HideSelection = False
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ScrollBars = ssAutoBoth
|
|
SmallImages = ImageList1
|
|
SortType = stText
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
end
|
|
object Panel1: TPanel[1]
|
|
Left = 2
|
|
Height = 200
|
|
Top = 2
|
|
Width = 547
|
|
Align = alTop
|
|
BorderSpacing.Around = 2
|
|
BevelOuter = bvNone
|
|
ClientHeight = 200
|
|
ClientWidth = 547
|
|
TabOrder = 1
|
|
object pie: TChart
|
|
Left = 2
|
|
Height = 196
|
|
Top = 2
|
|
Width = 543
|
|
AxisList = <
|
|
item
|
|
Marks.Clipped = False
|
|
Marks.LabelBrush.Style = bsClear
|
|
Minors = <>
|
|
Title.LabelBrush.Style = bsClear
|
|
end
|
|
item
|
|
Alignment = calBottom
|
|
Marks.Clipped = False
|
|
Marks.LabelBrush.Style = bsClear
|
|
Minors = <>
|
|
Title.LabelBrush.Style = bsClear
|
|
end>
|
|
AxisVisible = False
|
|
Foot.Brush.Color = clBtnFace
|
|
Foot.Font.Color = clBlue
|
|
Frame.Style = psClear
|
|
Title.Brush.Color = clBtnFace
|
|
Title.Font.Color = clBlue
|
|
Title.Text.Strings = (
|
|
'TAChart'
|
|
)
|
|
Toolset = ChartToolset1
|
|
Align = alClient
|
|
BorderSpacing.Around = 2
|
|
object pieSeries: TPieSeries
|
|
Legend.Visible = False
|
|
Marks.Clipped = False
|
|
Marks.Distance = 10
|
|
Marks.Shape = clsRoundRect
|
|
Marks.Format = '%2:s %1:.2f%%'
|
|
Marks.Style = smsLabelPercent
|
|
Exploded = True
|
|
MarkPositions = pmpLeftRight
|
|
end
|
|
end
|
|
end
|
|
object Splitter1: TSplitter[2]
|
|
Cursor = crVSplit
|
|
Left = 0
|
|
Height = 6
|
|
Top = 204
|
|
Width = 551
|
|
Align = alTop
|
|
OnCanResize = Splitter1CanResize
|
|
OnMoved = Splitter1Moved
|
|
ResizeAnchor = akTop
|
|
end
|
|
end
|
|
inherited toolbar: TDexedToolBar
|
|
Width = 543
|
|
object btnRefresh: TDexedToolButton[0]
|
|
Left = 57
|
|
Hint = 'reload current trace log file or auto load from the current directory'
|
|
Top = 0
|
|
AutoSize = True
|
|
Caption = 'btnRefresh'
|
|
OnClick = btnRefreshClick
|
|
resourceName = 'ARROW_UPDATE'
|
|
scaledSeparator = False
|
|
end
|
|
object btnOpen: TDexedToolButton[1]
|
|
Left = 29
|
|
Hint = 'open a trace log file'
|
|
Top = 0
|
|
AutoSize = True
|
|
Caption = 'btnOpen'
|
|
OnClick = btnOpenClick
|
|
resourceName = 'FOLDER'
|
|
scaledSeparator = False
|
|
end
|
|
object button0: TDexedToolButton[2]
|
|
Left = 113
|
|
Height = 5
|
|
Top = 0
|
|
AutoSize = True
|
|
Caption = 'button0'
|
|
Style = tbsDivider
|
|
scaledSeparator = False
|
|
end
|
|
object selPieSource: TComboBox[3]
|
|
Left = 118
|
|
Height = 31
|
|
Hint = 'select the pie representation'
|
|
Top = 0
|
|
Width = 282
|
|
BorderSpacing.InnerBorder = 3
|
|
ItemHeight = 0
|
|
ItemIndex = 0
|
|
Items.Strings = (
|
|
'Number of calls'
|
|
'Tree time'
|
|
'Function time'
|
|
'Time per call'
|
|
)
|
|
OnSelect = selPieSourceSelect
|
|
Style = csDropDownList
|
|
TabOrder = 0
|
|
Text = 'Number of calls'
|
|
end
|
|
object btnOpts: TDexedToolButton[4]
|
|
Left = 85
|
|
Hint = 'edit profile viewer options'
|
|
Top = 0
|
|
AutoSize = True
|
|
Caption = 'btnOpts'
|
|
OnClick = btnOptsClick
|
|
resourceName = 'WRENCH'
|
|
scaledSeparator = False
|
|
end
|
|
object btnProj: TDexedToolButton[5]
|
|
Left = 1
|
|
Hint = 'Try to load using the project output path'
|
|
Top = 0
|
|
AutoSize = True
|
|
Caption = 'btnProj'
|
|
OnClick = btnProjClick
|
|
resourceName = 'LIST'
|
|
scaledSeparator = False
|
|
end
|
|
end
|
|
end
|
|
inherited contextMenu: TPopupMenu
|
|
Left = 8
|
|
Top = 48
|
|
end
|
|
object datNumCalls: TListChartSource[2]
|
|
Sorted = True
|
|
Left = 192
|
|
Top = 56
|
|
end
|
|
object datTreeTime: TListChartSource[3]
|
|
Sorted = True
|
|
Left = 232
|
|
Top = 56
|
|
end
|
|
object datFuncTime: TListChartSource[4]
|
|
Sorted = True
|
|
Left = 272
|
|
Top = 56
|
|
end
|
|
object datPerCall: TListChartSource[5]
|
|
Sorted = True
|
|
Left = 312
|
|
Top = 56
|
|
end
|
|
object ImageList1: TImageList[6]
|
|
Left = 192
|
|
Top = 120
|
|
end
|
|
object ChartToolset1: TChartToolset[7]
|
|
Left = 232
|
|
Top = 120
|
|
object ChartToolset1DataPointHintTool1: TDataPointHintTool
|
|
end
|
|
end
|
|
end
|