Changeset 63 for branches/Transpascal/Forms
- Timestamp:
- Oct 15, 2010, 10:04:55 AM (15 years ago)
- Location:
- branches/Transpascal/Forms
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Transpascal/Forms/UCompiledForm.lfm
r62 r63 733 733 top = 62 734 734 end 735 object SynPasSyn1: TSynPasSyn 736 CompilerMode = pcmDelphi 737 NestedComments = False 738 left = 174 739 top = 38 740 end 741 object SynCppSyn1: TSynCppSyn 742 DefaultFilter = 'Soubory C++ (*.c,*.cpp,*.h,*.hpp,*.hh)|*.c;*.cpp;*.h;*.hpp;*.hh' 743 left = 176 744 top = 85 745 end 746 object SynXMLSyn1: TSynXMLSyn 747 DefaultFilter = 'XML Dokument (*.xml,*.xsd,*.xsl,*.xslt,*.dtd)|*.xml;*.xsd;*.xsl;*.xslt;*.dtd' 748 WantBracesParsed = False 749 left = 178 750 top = 133 751 end 735 752 end -
branches/Transpascal/Forms/UCompiledForm.pas
r62 r63 7 7 uses 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, SynEdit, 9 UCoolDocking; 9 SynHighlighterMulti, SynHighlighterVB, SynHighlighterPas, SynHighlighterCpp, 10 SynHighlighterXML, UCoolDocking; 10 11 11 12 type … … 15 16 TCompiledForm = class(TForm) 16 17 CoolDockClient1: TCoolDockClient; 18 SynCppSyn1: TSynCppSyn; 17 19 SynEdit1: TSynEdit; 20 SynPasSyn1: TSynPasSyn; 21 SynXMLSyn1: TSynXMLSyn; 18 22 private 19 23 { private declarations } -
branches/Transpascal/Forms/UMainForm.lfm
r62 r63 41 41 Caption = 'ToolBar1' 42 42 TabOrder = 2 43 object ComboBox 1: TComboBox43 object ComboBoxTargetSelection: TComboBox 44 44 Left = 1 45 45 Height = 21 … … 54 54 'XML' 55 55 ) 56 OnChange = ComboBoxTargetSelectionChange 56 57 Style = csDropDownList 57 58 TabOrder = 0 -
branches/Transpascal/Forms/UMainForm.pas
r62 r63 27 27 ActionList1: TActionList; 28 28 Button1: TButton; 29 ComboBox 1: TComboBox;29 ComboBoxTargetSelection: TComboBox; 30 30 CoolDockClient1: TCoolDockClient; 31 31 CoolDockMaster1: TCoolDockMaster; … … 43 43 ToolBar1: TToolBar; 44 44 procedure ComboBox1Change(Sender: TObject); 45 procedure ComboBoxTargetSelectionChange(Sender: TObject); 45 46 procedure FormShow(Sender: TObject); 46 47 procedure FormClose(Sender: TObject; var Action: TCloseAction); … … 79 80 I: Integer; 80 81 begin 81 if ComboBox 1.ItemIndex = 0 then begin82 if ComboBoxTargetSelection.ItemIndex = 0 then begin 82 83 Compiler.Producer.Free; 83 84 Compiler.Producer := TProducerPascal.Create; 84 85 end else 85 if ComboBox 1.ItemIndex = 1 then begin86 if ComboBoxTargetSelection.ItemIndex = 1 then begin 86 87 Compiler.Producer.Free; 87 88 Compiler.Producer := TProducerC.Create; 88 89 end else 89 if ComboBox 1.ItemIndex = 2 then begin90 if ComboBoxTargetSelection.ItemIndex = 2 then begin 90 91 Compiler.Producer.Free; 91 92 Compiler.Producer := TProducerAsm8051.Create; 92 93 end else 93 if ComboBox 1.ItemIndex = 3 then begin94 if ComboBoxTargetSelection.ItemIndex = 3 then begin 94 95 Compiler.Producer.Free; 95 96 Compiler.Producer := TProducerTreeView.Create; … … 103 104 end; 104 105 106 ProjectManager.TreeViewProjectChange(Self, ProjectManager.TreeViewProject.Selected); 105 107 LoadErrorMessages; 106 108 end; … … 276 278 end; 277 279 280 procedure TMainForm.ComboBoxTargetSelectionChange(Sender: TObject); 281 begin 282 ButtonCompileClick(Self); 283 end; 284 278 285 end. -
branches/Transpascal/Forms/UProjectManager.pas
r62 r63 46 46 CompiledForm.SynEdit1.Lines.LoadFromFile(FileName) else 47 47 CompiledForm.SynEdit1.Lines.Clear; 48 if ComboBoxTargetSelection.ItemIndex = 0 then 49 CompiledForm.SynEdit1.Highlighter := CompiledForm.SynPasSyn1; 50 if ComboBoxTargetSelection.ItemIndex = 1 then 51 CompiledForm.SynEdit1.Highlighter := CompiledForm.SynCppSyn1; 52 if ComboBoxTargetSelection.ItemIndex = 2 then 53 CompiledForm.SynEdit1.Highlighter := nil; 54 if ComboBoxTargetSelection.ItemIndex = 3 then 55 CompiledForm.SynEdit1.Highlighter := CompiledForm.SynXMLSyn1; 48 56 49 // Load code tree view57 (*// Load code tree view 50 58 Compiler.Producer.Free; 51 59 Compiler.Producer := TProducerTreeView.Create; … … 56 64 end; 57 65 //CodeTreeForm.TreeView1.Assign(TProducerTreeView(Compiler.Producer).TreeView); 66 *) 58 67 end; 59 68 end;
Note:
See TracChangeset
for help on using the changeset viewer.