home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2001 June / HDC50.iso / Runimage / Delphi50 / Bin / CORIDE50.BPL / 0 / RCDATA / TDISASSEMBLYVIEW / TDISASSEMBLYVIEW.txt < prev   
Text File  |  1999-08-11  |  16KB  |  610 lines

  1. inherited DisassemblyView: TDisassemblyView
  2.   Left = 192
  3.   Top = 179
  4.   Width = 533
  5.   Height = 353
  6.   Caption = 'CPU'
  7.   ParentFont = False
  8.   Font.Color = clBlack
  9.   Font.Name = 'Courier New'
  10.   Icon.Data = {<image000.ico>}
  11.   PopupMenu = MainPopupMenu
  12.   Position = poScreenCenter
  13.   ShowHint = True
  14.   OnClose = FormClose
  15.   OnHide = FormHide
  16.   OnShow = FormShow
  17.   PixelsPerInch = 96
  18.   TextHeight = 14
  19.   object Splitter1: TSplitter
  20.     Left = 335
  21.     Top = 0
  22.     Width = 3
  23.     Height = 326
  24.     Cursor = crHSplit
  25.     Align = alRight
  26.   end
  27.   object CPUPane: TPanel
  28.     Left = 338
  29.     Top = 0
  30.     Width = 187
  31.     Height = 326
  32.     Align = alRight
  33.     BevelOuter = bvNone
  34.     Caption = 'CPUPane'
  35.     Constraints.MinHeight = 30
  36.     Constraints.MinWidth = 30
  37.     FullRepaint = False
  38.     TabOrder = 1
  39.     object Splitter3: TSplitter
  40.       Left = 0
  41.       Top = 231
  42.       Width = 187
  43.       Height = 3
  44.       Cursor = crVSplit
  45.       Align = alTop
  46.     end
  47.     object Panel5: TPanel
  48.       Left = 0
  49.       Top = 0
  50.       Width = 187
  51.       Height = 231
  52.       Align = alTop
  53.       BevelOuter = bvNone
  54.       Caption = 'Panel5'
  55.       Constraints.MinHeight = 30
  56.       Constraints.MinWidth = 30
  57.       FullRepaint = False
  58.       TabOrder = 0
  59.       object Splitter4: TSplitter
  60.         Left = 120
  61.         Top = 0
  62.         Width = 3
  63.         Height = 231
  64.         Cursor = crHSplit
  65.         Align = alRight
  66.       end
  67.       object RegisterView: TRegisterView
  68.         Left = 0
  69.         Top = 0
  70.         Width = 120
  71.         Height = 231
  72.         HelpContext = 5593
  73.         Align = alClient
  74.         Ctl3D = True
  75.         CurrentRegs.EAX = 1234
  76.         CurrentRegs.EDX = 1024
  77.         CurrentRegs.FS = 2048
  78.         ParentCtl3D = False
  79.         PopupMenu = RegisterPopupMenu
  80.         TabOrder = 0
  81.         OnKeyPress = RegisterViewKeyPress
  82.       end
  83.       object FlagsView: TFlagsView
  84.         Left = 123
  85.         Top = 0
  86.         Width = 64
  87.         Height = 231
  88.         HelpContext = 5594
  89.         Align = alRight
  90.         DefaultRowHeight = 14
  91.         FlagType = ftCPU
  92.         PopupMenu = FlagsPopupMenu
  93.         TabOrder = 1
  94.         OnHintShow = FlagsViewHintShow
  95.       end
  96.     end
  97.     object StackView: TDumpView
  98.       Left = 0
  99.       Top = 234
  100.       Width = 187
  101.       Height = 92
  102.       HelpContext = 5592
  103.       Align = alClient
  104.       ViewType = vtLong
  105.       DataColumns = 1
  106.       Descending = True
  107.       LeftGutterWidth = 24
  108.       PopupMenu = StackPopupMenu
  109.       TabOrder = 1
  110.       OnDragDrop = StackViewDragDrop
  111.       OnDragOver = DumpViewDragOver
  112.       OnGetData = DumpViewGetData
  113.       OnKeyPress = StackViewKeyPress
  114.       OnPaintGutter = StackViewPaintGutter
  115.       ColWidths = (
  116.         86
  117.         62
  118.         41)
  119.     end
  120.   end
  121.   object Panel2: TPanel
  122.     Left = 0
  123.     Top = 0
  124.     Width = 335
  125.     Height = 326
  126.     Align = alClient
  127.     BevelOuter = bvNone
  128.     Caption = 'Panel2'
  129.     Constraints.MinHeight = 30
  130.     Constraints.MinWidth = 30
  131.     FullRepaint = False
  132.     TabOrder = 0
  133.     object Splitter2: TSplitter
  134.       Left = 0
  135.       Top = 244
  136.       Width = 335
  137.       Height = 3
  138.       Cursor = crVSplit
  139.       Align = alBottom
  140.     end
  141.     object AddressStatus: TAddressStatus
  142.       Left = 0
  143.       Top = 0
  144.       Width = 335
  145.       Height = 14
  146.       Align = alTop
  147.       ShowAnyThing = True
  148.       ShowEffective = True
  149.       ThreadString = 'Thread #'
  150.     end
  151.     object DisassemblerView1: TDisassemblerView
  152.       Left = 0
  153.       Top = 14
  154.       Width = 335
  155.       Height = 230
  156.       HelpContext = 5590
  157.       Align = alClient
  158.       Ctl3D = True
  159.       ParentColor = False
  160.       ParentCtl3D = False
  161.       PopupMenu = CPUPaneMenu
  162.       TabOrder = 0
  163.       TabStop = True
  164.       OnMouseDown = DisassemblerView1MouseDown
  165.       OnDisassemble = DisassemblerView1Disassemble
  166.       OnFindLineCode = DisassemblerView1FindLineCode
  167.       OnFindSourceLine = DisassemblerView1FindSourceLine
  168.       OnGetFileName = DisassemblerView1GetFileName
  169.       OnGetNextAddr = DisassemblerView1GetNextAddr
  170.       OnGetPrevAddr = DisassemblerView1GetPrevAddr
  171.       OnGetSourceText = DisassemblerView1GetSourceText
  172.       OnPaintGutter = DisassemblerView1PaintGutter
  173.       OnIsBreakpoint = DisassemblerView1IsBreakpoint
  174.       OnGutterClicked = DisassemblerView1GutterClicked
  175.       OnGetLabel = DisassemblerView1GetLabel
  176.       OnAddressChanged = DisassemblerView1AddressChanged
  177.       OnPaintEndOfLine = DisassemblerView1PaintEndOfLine
  178.     end
  179.     object DumpView: TDumpView
  180.       Left = 0
  181.       Top = 247
  182.       Width = 335
  183.       Height = 79
  184.       HelpContext = 5591
  185.       Align = alBottom
  186.       PopupMenu = DumpPopupMenu
  187.       TabOrder = 1
  188.       OnDragDrop = DumpViewDragDrop
  189.       OnDragOver = DumpViewDragOver
  190.       OnGetData = DumpViewGetData
  191.       OnKeyPress = DumpViewKeyPress
  192.       ColWidths = (
  193.         62
  194.         20
  195.         20
  196.         20
  197.         20
  198.         20
  199.         20
  200.         20
  201.         20
  202.         69)
  203.     end
  204.   end
  205.   object MainPopupMenu: TPopupMenu
  206.     AutoPopup = False
  207.     Left = 112
  208.     Top = 32
  209.     object RunStepOverItem: TMenuItem
  210.       Caption = 'Step Over'
  211.       OnClick = RunStepOverItemClick
  212.     end
  213.     object RunTraceIntoItem: TMenuItem
  214.       Caption = 'Step Into'
  215.       OnClick = RunTraceIntoItemClick
  216.     end
  217.     object RunGotoCursorItem: TMenuItem
  218.       Caption = 'Run To Here'
  219.       OnClick = RunGotoCursorItemClick
  220.     end
  221.     object ecToggleBreakpoint: TMenuItem
  222.       Caption = 'Set Breakpoint'
  223.       OnClick = ecToggleBreakpointClick
  224.     end
  225.     object LocalMenuItem: TMenuItem
  226.       Caption = 'Local Menu'
  227.       OnClick = LocalMenuItemClick
  228.     end
  229.     object DownPaneItem: TMenuItem
  230.       Caption = 'Down Pane'
  231.       OnClick = DownPaneItemClick
  232.     end
  233.     object UpPaneItem: TMenuItem
  234.       Caption = 'Up Pane'
  235.       OnClick = UpPaneItemClick
  236.     end
  237.     object LeftPaneItem: TMenuItem
  238.       Caption = 'Left Pane'
  239.       OnClick = LeftPaneItemClick
  240.     end
  241.     object RightPaneItem: TMenuItem
  242.       Caption = 'Right Pane'
  243.       OnClick = RightPaneItemClick
  244.     end
  245.     object ZoomWindowItem: TMenuItem
  246.       Caption = 'Zoom Window'
  247.       OnClick = ZoomWindowItemClick
  248.     end
  249.     object CloseWindowItem: TMenuItem
  250.       Caption = 'Close Window'
  251.       Visible = False
  252.       OnClick = CloseWindowItemClick
  253.     end
  254.   end
  255.   object CPUPaneMenu: TPopupMenu
  256.     HelpContext = 4775
  257.     OnPopup = CPUPaneMenuPopup
  258.     Left = 193
  259.     Top = 32
  260.     object CPUEnableBreakpointItem: TMenuItem
  261.       Caption = 'Enabled'
  262.       HelpContext = 5512
  263.       Visible = False
  264.       OnClick = CPUEnableBreakpointItemClick
  265.     end
  266.     object CPUBreakpointPropertiesItem: TMenuItem
  267.       Caption = 'Breakpoint Properties'
  268.       HelpContext = 5513
  269.       Visible = False
  270.       OnClick = CPUBreakpointPropertiesItemClick
  271.     end
  272.     object CPUBPSeparator: TMenuItem
  273.       Caption = '-'
  274.       Visible = False
  275.     end
  276.     object CPURuntoCurrentItem: TMenuItem
  277.       Caption = '&Run to Current'
  278.       HelpContext = 5500
  279.       OnClick = CPURuntoCurrentItemClick
  280.     end
  281.     object CPUToggleBreakpointItem: TMenuItem
  282.       Caption = 'Toggle &Breakpoint'
  283.       HelpContext = 5501
  284.       OnClick = CPUToggleBreakpointItemClick
  285.     end
  286.     object CPUGotoAddressItem: TMenuItem
  287.       Caption = '&Goto Address...'
  288.       HelpContext = 5502
  289.       OnClick = CPUGotoAddressItemClick
  290.     end
  291.     object CpuOriginItem: TMenuItem
  292.       Caption = 'G&oto Current EIP'
  293.       HelpContext = 5503
  294.       OnClick = CpuOriginClick
  295.     end
  296.     object CpuFollowItem: TMenuItem
  297.       Caption = '&Follow'
  298.       HelpContext = 5504
  299.       OnClick = CpuFollowClick
  300.     end
  301.     object CpuCallerItem: TMenuItem
  302.       Caption = '&Caller'
  303.       HelpContext = 5505
  304.       OnClick = CpuCallerClick
  305.     end
  306.     object CpuPreviousItem: TMenuItem
  307.       Caption = '&Previous'
  308.       HelpContext = 5506
  309.       OnClick = CpuPerviousClick
  310.     end
  311.     object CpuSearchItem: TMenuItem
  312.       Caption = '&Search...'
  313.       HelpContext = 5507
  314.       OnClick = CpuSearchClick
  315.     end
  316.     object CpuViewSourceItem: TMenuItem
  317.       Caption = '&View Source'
  318.       HelpContext = 5508
  319.       OnClick = CpuViewSourceClick
  320.     end
  321.     object CpuMixedItem: TMenuItem
  322.       Caption = 'Mi&xed'
  323.       HelpContext = 5509
  324.       OnClick = CpuMixedClick
  325.     end
  326.     object CpuNewEIPItem: TMenuItem
  327.       Caption = '&New EIP'
  328.       HelpContext = 5511
  329.       OnClick = CpuNewEIPClick
  330.     end
  331.     object N2: TMenuItem
  332.       Caption = '-'
  333.     end
  334.     object CpuChangeThreadItem: TMenuItem
  335.       Action = ChangeThreadAction
  336.       HelpContext = 5510
  337.     end
  338.     object CPUViewFPUItem: TMenuItem
  339.       Action = ViewFPUAction
  340.     end
  341.   end
  342.   object RegisterPopupMenu: TPopupMenu
  343.     HelpContext = 4790
  344.     OnPopup = RegisterPopupMenuPopup
  345.     Left = 112
  346.     Top = 80
  347.     object RegisterIncrementItem: TMenuItem
  348.       Caption = '&Increment Register'
  349.       HelpContext = 5570
  350.       OnClick = RegisterIncrementItemClick
  351.     end
  352.     object RegisterDecrementItem: TMenuItem
  353.       Caption = '&Decrement Register'
  354.       HelpContext = 5571
  355.       OnClick = RegisterDecrementItemClick
  356.     end
  357.     object RegisterZeroItem: TMenuItem
  358.       Caption = '&Zero Register'
  359.       HelpContext = 5572
  360.       OnClick = RegisterZeroItemClick
  361.     end
  362.     object RegisterChangeItem: TMenuItem
  363.       Caption = '&Change Register...'
  364.       HelpContext = 5573
  365.       OnClick = RegisterChangeItemClick
  366.     end
  367.     object N4: TMenuItem
  368.       Caption = '-'
  369.     end
  370.     object RegisterChangeThreadItem: TMenuItem
  371.       Action = ChangeThreadAction
  372.       HelpContext = 5574
  373.     end
  374.     object RegisterViewFPUItem: TMenuItem
  375.       Action = ViewFPUAction
  376.     end
  377.   end
  378.   object FlagsPopupMenu: TPopupMenu
  379.     HelpContext = 4795
  380.     OnPopup = FlagsPopupMenuPopup
  381.     Left = 192
  382.     Top = 80
  383.     object FlagToggleItem: TMenuItem
  384.       Caption = 'Toggle &Flag'
  385.       HelpContext = 5580
  386.       OnClick = FlagToggleItemClick
  387.     end
  388.     object N5: TMenuItem
  389.       Caption = '-'
  390.     end
  391.     object FlagChangeThreadItem: TMenuItem
  392.       Action = ChangeThreadAction
  393.       HelpContext = 5581
  394.     end
  395.     object FlagViewFPUItem: TMenuItem
  396.       Action = ViewFPUAction
  397.     end
  398.   end
  399.   object DumpPopupMenu: TPopupMenu
  400.     HelpContext = 4780
  401.     OnPopup = DumpPopupMenuPopup
  402.     Left = 24
  403.     Top = 32
  404.     object DumpGotoAddressItem: TMenuItem
  405.       Caption = '&Goto Address...'
  406.       HelpContext = 5520
  407.       OnClick = DumpGotoAddressItemClick
  408.     end
  409.     object DumpSearch: TMenuItem
  410.       Caption = '&Search...'
  411.       HelpContext = 5522
  412.       OnClick = DumpSearchClick
  413.     end
  414.     object DumpNext: TMenuItem
  415.       Caption = '&Next'
  416.       HelpContext = 5523
  417.       OnClick = DumpNextClick
  418.     end
  419.     object DumpChange: TMenuItem
  420.       Caption = '&Change...'
  421.       HelpContext = 5524
  422.       OnClick = DumpChangeClick
  423.     end
  424.     object DumpFollow: TMenuItem
  425.       Caption = '&Follow'
  426.       HelpContext = 5525
  427.       object DumpNearcode: TMenuItem
  428.         Caption = 'N&ear Code'
  429.         HelpContext = 5526
  430.         OnClick = DumpNearcodeClick
  431.       end
  432.       object DumpOffsettodata: TMenuItem
  433.         Caption = 'Offset to &Data'
  434.         HelpContext = 5527
  435.         OnClick = DumpOffsettodataClick
  436.       end
  437.     end
  438.     object DumpPrevious: TMenuItem
  439.       Caption = '&Previous'
  440.       HelpContext = 5528
  441.       OnClick = DumpPreviousClick
  442.     end
  443.     object DumpDisplayAsItem: TMenuItem
  444.       Caption = '&Display As'
  445.       HelpContext = 5529
  446.       OnClick = DumpDisplayAsItemClick
  447.       object DumpBytesItem: TMenuItem
  448.         Caption = '&Bytes'
  449.         HelpContext = 5520
  450.         RadioItem = True
  451.         OnClick = DumpChangeDisplayAsClick
  452.       end
  453.       object DumpWordsItem: TMenuItem
  454.         Caption = '&Words'
  455.         HelpContext = 5531
  456.         RadioItem = True
  457.         OnClick = DumpChangeDisplayAsClick
  458.       end
  459.       object DumpLongintsItem: TMenuItem
  460.         Caption = '&DWords'
  461.         HelpContext = 5532
  462.         RadioItem = True
  463.         OnClick = DumpChangeDisplayAsClick
  464.       end
  465.       object Dumpint64sItem: TMenuItem
  466.         Caption = '&QWords'
  467.         OnClick = DumpChangeDisplayAsClick
  468.       end
  469.       object DumpSinglesItem: TMenuItem
  470.         Caption = '&Floats'
  471.         HelpContext = 5533
  472.         RadioItem = True
  473.         OnClick = DumpChangeDisplayAsClick
  474.       end
  475.       object DumpDoublesItem: TMenuItem
  476.         Caption = 'D&oubles'
  477.         HelpContext = 5534
  478.         RadioItem = True
  479.         OnClick = DumpChangeDisplayAsClick
  480.       end
  481.       object DumpExtendedsItem: TMenuItem
  482.         Caption = 'Long Doubl&es'
  483.         HelpContext = 5535
  484.         RadioItem = True
  485.         OnClick = DumpChangeDisplayAsClick
  486.       end
  487.       object DumpMultiByteItem: TMenuItem
  488.         Caption = '&MultiByte'
  489.         RadioItem = True
  490.         Visible = False
  491.         OnClick = DumpChangeDisplayAsClick
  492.       end
  493.       object DumpUnicodeItem: TMenuItem
  494.         Caption = '&Unicode'
  495.         RadioItem = True
  496.         Visible = False
  497.         OnClick = DumpChangeDisplayAsClick
  498.       end
  499.     end
  500.     object N1: TMenuItem
  501.       Caption = '-'
  502.     end
  503.     object DumpChangeThreadItem: TMenuItem
  504.       Action = ChangeThreadAction
  505.       HelpContext = 5521
  506.     end
  507.     object DumpViewFPUItem: TMenuItem
  508.       Action = ViewFPUAction
  509.     end
  510.   end
  511.   object StackPopupMenu: TPopupMenu
  512.     HelpContext = 4785
  513.     OnPopup = StackPopupMenuPopup
  514.     Left = 24
  515.     Top = 80
  516.     object StackGotoAddressItem: TMenuItem
  517.       Caption = '&Goto Address...'
  518.       HelpContext = 5550
  519.       OnClick = StackGotoAddressItemClick
  520.     end
  521.     object StackOrigin: TMenuItem
  522.       Caption = 'T&op of Stack'
  523.       HelpContext = 5552
  524.       OnClick = StackOriginClick
  525.     end
  526.     object StackFollow: TMenuItem
  527.       Caption = '&Follow'
  528.       HelpContext = 5553
  529.       object StackOffsettostack: TMenuItem
  530.         Caption = 'Offset to &Stack'
  531.         HelpContext = 5554
  532.         OnClick = StackOffsettostackClick
  533.       end
  534.       object StackNearcode: TMenuItem
  535.         Caption = 'N&ear Code'
  536.         HelpContext = 5555
  537.         OnClick = StackNearcodeClick
  538.       end
  539.       object StackOffsettodata: TMenuItem
  540.         Caption = 'Offset to &Data'
  541.         HelpContext = 5556
  542.         OnClick = StackOffsettodataClick
  543.       end
  544.     end
  545.     object StackPrevious: TMenuItem
  546.       Caption = '&Previous'
  547.       HelpContext = 5557
  548.       OnClick = StackPreviousClick
  549.     end
  550.     object StackChange: TMenuItem
  551.       Caption = '&Change...'
  552.       HelpContext = 5558
  553.       OnClick = StackChangeClick
  554.     end
  555.     object StackDisplayAsItem: TMenuItem
  556.       Caption = 'Display &As'
  557.       HelpContext = 5559
  558.       OnClick = StackDisplayAsItemClick
  559.       object StackBytesItem: TMenuItem
  560.         Caption = '&Bytes'
  561.         HelpContext = 5560
  562.         RadioItem = True
  563.         OnClick = StackChangeDisplayAsClick
  564.       end
  565.       object StackWordsItem: TMenuItem
  566.         Caption = '&Words'
  567.         HelpContext = 5561
  568.         RadioItem = True
  569.         OnClick = StackChangeDisplayAsClick
  570.       end
  571.       object StackLongintsItem: TMenuItem
  572.         Caption = '&DWords'
  573.         HelpContext = 5562
  574.         RadioItem = True
  575.         OnClick = StackChangeDisplayAsClick
  576.       end
  577.       object StackSinglesItem: TMenuItem
  578.         Caption = '&Floats'
  579.         HelpContext = 5563
  580.         RadioItem = True
  581.         OnClick = StackChangeDisplayAsFloatsClick
  582.       end
  583.     end
  584.     object N3: TMenuItem
  585.       Caption = '-'
  586.     end
  587.     object StackChangeThreadItem: TMenuItem
  588.       Action = ChangeThreadAction
  589.       HelpContext = 5551
  590.     end
  591.     object StackViewFPUItem: TMenuItem
  592.       Action = ViewFPUAction
  593.     end
  594.   end
  595.   object CPUCommonActions: TActionList
  596.     Left = 280
  597.     Top = 200
  598.     object ViewFPUAction: TAction
  599.       Caption = 'View FP&U'
  600.       HelpContext = 5514
  601.       OnExecute = ViewFPUActionExecute
  602.       OnUpdate = ViewFPUActionUpdate
  603.     end
  604.     object ChangeThreadAction: TAction
  605.       Caption = 'Change &Thread...'
  606.       OnExecute = ChangeThreadClick
  607.     end
  608.   end
  609. end
  610.