Changeset 64 for branches/Transpascal/Forms
- Timestamp:
- Oct 15, 2010, 2:13:42 PM (15 years ago)
- Location:
- branches/Transpascal/Forms
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Transpascal/Forms/UMainForm.pas
r63 r64 49 49 procedure FormCreate(Sender: TObject); 50 50 procedure FormDestroy(Sender: TObject); 51 procedure ListBoxMessagesClick(Sender: TObject);52 procedure Panel2Click(Sender: TObject);53 procedure Splitter2CanResize(Sender: TObject; var NewSize: Integer;54 var Accept: Boolean);55 51 private 56 52 procedure LoadErrorMessages; … … 108 104 end; 109 105 110 procedure TMainForm.ListBoxMessagesClick(Sender: TObject);111 var112 ProjectFile: TProjectFile;113 begin114 with MessagesForm, CodeForm do115 if ListBoxMessages.ItemIndex <> -1 then116 with TErrorMessage(Compiler.ErrorMessages[ListBoxMessages.ItemIndex]) do begin117 ProjectFile := Project.SearchFile(fileName);118 if Assigned(ProjectFile) then119 SynEditSource.Lines.Assign(ProjectFile.Source);120 SynEditSource.CaretXY := Position;121 SynEditSource.SetFocus;122 end;123 end;124 125 procedure TMainForm.Panel2Click(Sender: TObject);126 begin127 128 end;129 130 procedure TMainForm.Splitter2CanResize(Sender: TObject; var NewSize: Integer;131 var Accept: Boolean);132 begin133 134 end;135 136 106 procedure TMainForm.LoadErrorMessages; 137 107 var … … 263 233 NewProjectFile := TProjectFile.Create; 264 234 NewProjectFile.Parent := Project; 265 NewProjectFile.Name := ' Console.pas';235 NewProjectFile.Name := 'MemoryManager.pas'; 266 236 Project.Items.Add(NewProjectFile); 267 237 -
branches/Transpascal/Forms/UMessagesForm.lfm
r61 r64 15 15 Align = alClient 16 16 ItemHeight = 0 17 OnSelectionChange = ListBoxMessagesSelectionChange 17 18 TabOrder = 0 18 19 end -
branches/Transpascal/Forms/UMessagesForm.pas
r61 r64 7 7 uses 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 9 UCoolDocking ;9 UCoolDocking, UProject, UCompiler; 10 10 11 11 type … … 16 16 CoolDockClient1: TCoolDockClient; 17 17 ListBoxMessages: TListBox; 18 procedure ListBoxMessagesSelectionChange(Sender: TObject; User: boolean); 18 19 private 19 20 { private declarations } … … 29 30 {$R *.lfm} 30 31 32 uses 33 UMainForm, UCodeForm; 34 35 { TMessagesForm } 36 37 procedure TMessagesForm.ListBoxMessagesSelectionChange(Sender: TObject; 38 User: boolean); 39 var 40 ProjectFile: TProjectFile; 41 begin 42 with MainForm, CodeForm do 43 if ListBoxMessages.ItemIndex <> -1 then 44 with TErrorMessage(Compiler.ErrorMessages[ListBoxMessages.ItemIndex]) do begin 45 ProjectFile := Project.SearchFile(fileName); 46 if Assigned(ProjectFile) then 47 SynEditSource.Lines.Assign(ProjectFile.Source); 48 SynEditSource.CaretXY := Position; 49 SynEditSource.SetFocus; 50 end; 51 end; 52 31 53 end. 32 54
Note:
See TracChangeset
for help on using the changeset viewer.