Changeset 18 for trunk/Forms/UFormSettings.pas
- Timestamp:
- Mar 19, 2013, 10:09:14 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/UFormSettings.pas
r14 r18 7 7 uses 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls, 9 StdCtrls ;9 StdCtrls, ULanguages; 10 10 11 11 type … … 17 17 ButtonCancel: TButton; 18 18 ButtonOk: TButton; 19 ComboBox1: TComboBox; 19 ComboBoxFormat: TComboBox; 20 ComboBoxLang: TComboBox; 20 21 Label1: TLabel; 21 22 Label2: TLabel; 23 Label3: TLabel; 22 24 LabeledEditFolder: TLabeledEdit; 23 25 LabeledEditFileNameFormat: TLabeledEdit; … … 50 52 I: TFioDataFormat; 51 53 begin 52 while ComboBox 1.Items.Count < Length(DataFormatText) do53 ComboBox 1.Items.Add('');54 while ComboBox 1.Items.Count > Length(DataFormatText) do55 ComboBox 1.Items.Delete(ComboBox1.Items.Count - 1);54 while ComboBoxFormat.Items.Count < Length(DataFormatText) do 55 ComboBoxFormat.Items.Add(''); 56 while ComboBoxFormat.Items.Count > Length(DataFormatText) do 57 ComboBoxFormat.Items.Delete(ComboBoxFormat.Items.Count - 1); 56 58 for I := Low(DataFormatText) to High(DataFormatText) do 57 ComboBox 1.Items.Strings[Integer(I)] := DataFormatText[I];59 ComboBoxFormat.Items.Strings[Integer(I)] := DataFormatText[I]; 58 60 end; 59 61 … … 68 70 procedure TFormSettings.Load; 69 71 begin 72 Core.CoolTranslator1.LanguageListToStrings(ComboBoxLang.Items); 73 ComboBoxLang.ItemIndex := ComboBoxLang.Items.IndexOfObject(Core.CoolTranslator1.Language); 70 74 LabeledEditFileNameFormat.Text := Core.OutputFormat; 71 ComboBox 1.ItemIndex := Integer(Core.DataFormat);75 ComboBoxFormat.ItemIndex := Integer(Core.DataFormat); 72 76 LabeledEditFolder.Text := Core.TargetDirectory; 73 77 end; … … 75 79 procedure TFormSettings.Save; 76 80 begin 81 if ComboBoxLang.Items.Objects[ComboBoxLang.ItemIndex] <> Core.CoolTranslator1.Language then begin 82 Core.CoolTranslator1.Language := TLanguage(ComboBoxLang.Items.Objects[ComboBoxLang.ItemIndex]); 83 84 end; 77 85 Core.OutputFormat := LabeledEditFileNameFormat.Text; 78 Core.DataFormat := TFioDataFormat(ComboBox 1.ItemIndex);86 Core.DataFormat := TFioDataFormat(ComboBoxFormat.ItemIndex); 79 87 Core.TargetDirectory := LabeledEditFolder.Text; 80 88 end;
Note:
See TracChangeset
for help on using the changeset viewer.