home *** CD-ROM | disk | FTP | other *** search
/ PC Expert 29 / Pce29cd.iso / RUNIMAGE / DELPHI40 / BIN / CORIDE40.BPL / 0 / RCDATA / TDISASSEMBLYVIEW / TDISASSEMBLYVIEW.txt < prev   
Text File  |  1998-06-16  |  15KB  |  585 lines

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