- Timestamp:
- Jun 30, 2023, 10:01:24 PM (18 months ago)
- Location:
- trunk
- Files:
-
- 12 added
- 7 deleted
- 50 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Core.lfm
r160 r162 393 393 end 394 394 object OpenDialog1: TOpenDialog 395 Title = 'Open existing file'396 395 Left = 384 397 396 Top = 365 398 397 end 399 398 object SaveDialog1: TSaveDialog 400 Title = 'Save file as'401 399 Left = 115 402 400 Top = 365 … … 8637 8635 Top = 125 8638 8636 end 8639 object AboutDialog1: TAboutDialog8640 Translator = Translator8641 ThemeManager = ThemeManager18642 ApplicationInfo = ApplicationInfo18643 Left = 5768644 Top = 488645 end8646 8637 object SelectDirectoryDialog1: TSelectDirectoryDialog 8647 8638 Title = 'Select directory' -
trunk/Core.lrj
r158 r162 21 21 {"hash":154699365,"name":"tcore.anormalize.caption","sourcebytes":[78,111,114,109,97,108,105,122,101],"value":"Normalize"}, 22 22 {"hash":124337662,"name":"tcore.afileexport.caption","sourcebytes":[69,120,112,111,114,116,46,46,46],"value":"Export..."}, 23 {"hash":218146437,"name":"tcore.opendialog1.title","sourcebytes":[79,112,101,110,32,101,120,105,115,116,105,110,103,32,102,105,108,101],"value":"Open existing file"},24 {"hash":159035875,"name":"tcore.savedialog1.title","sourcebytes":[83,97,118,101,32,102,105,108,101,32,97,115],"value":"Save file as"},25 23 {"hash":190444780,"name":"tcore.applicationinfo1.description","sourcebytes":[118,67,97,114,100,32,102,105,108,101,115,32,109,97,110,97,103,101,109,101,110,116,32,116,111,111,108],"value":"vCard files management tool"}, 26 24 {"hash":51995065,"name":"tcore.selectdirectorydialog1.title","sourcebytes":[83,101,108,101,99,116,32,100,105,114,101,99,116,111,114,121],"value":"Select directory"} -
trunk/Core.pas
r158 r162 6 6 Classes, SysUtils, FileUtil, Controls, ActnList, Forms, Dialogs, ExtCtrls, 7 7 LastOpenedList, ApplicationInfo, PersistentForm, ScaleDPI, Common, 8 Translator, DataFile, VCard, Menus, RegistryEx, Theme, AboutDialog,8 Translator, DataFile, VCard, Menus, RegistryEx, Theme, 9 9 Registry, VCardFile; 10 10 … … 15 15 TCore = class(TDataModule) 16 16 AAbout: TAction; 17 AboutDialog1: TAboutDialog;18 17 AFileExport: TAction; 19 18 ANormalize: TAction; … … 132 131 uses 133 132 FormMain, FormSettings, FormFindDuplicity, FormCompare, TestCase, FormNormalize, 134 FormGenerate, FormError, FormFind, FormTest, FormSource, TestCases, FormExport; 133 FormGenerate, FormError, FormFind, FormSource, TestCases, FormExport, FormEx, 134 FormAbout, FormTests; 135 135 136 136 resourcestring … … 214 214 215 215 procedure TCore.AAboutExecute(Sender: TObject); 216 begin 217 AboutDialog1.Show; 216 var 217 FormAbout: TFormAbout; 218 begin 219 FormAbout := TFormAbout.Create(nil); 220 FormAbout.ApplicationInfo := ApplicationInfo1; 221 FormAbout.ShowModal; 222 FreeAndNil(FormAbout); 218 223 end; 219 224 … … 342 347 procedure TCore.ATestExecute(Sender: TObject); 343 348 begin 344 with TFormTest .Create(nil) do349 with TFormTests.Create(nil) do 345 350 try 346 351 TestCases := InitTestCases; … … 451 456 ApplicationInfo1.RegistryKey + '\RecentFiles'); 452 457 458 TFormEx.ScaleDPI := ScaleDPI1; 459 TFormEx.Translator := Translator; 460 TFormEx.ThemeManager := ThemeManager1; 461 TFormEx.PersistentForm := PersistentForm1; 462 453 463 FormMain := TFormMain.Create(nil); 464 // FormMain.Translator.POFilesFolder := 'Languages;Packages/Common/Languages'; 454 465 FormMain.Show; 455 466 end; -
trunk/Forms/FormColumns.lfm
r149 r162 1 1 object FormColumns: TFormColumns 2 Left = 7312 Left = 922 3 3 Height = 540 4 Top = 3444 Top = 450 5 5 Width = 715 6 6 Caption = 'Columns settings' … … 8 8 ClientWidth = 715 9 9 DesignTimePPI = 144 10 OnClose = FormClose11 10 OnCreate = FormCreate 12 11 OnDestroy = FormDestroy -
trunk/Forms/FormColumns.pas
r149 r162 4 4 5 5 uses 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, VCard ;6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, VCard, FormEx; 7 7 8 8 type … … 10 10 { TFormColumns } 11 11 12 TFormColumns = class(TForm )12 TFormColumns = class(TFormEx) 13 13 ButtonUp: TButton; 14 14 ButtonToLeft: TButton; … … 26 26 procedure ButtonToRightClick(Sender: TObject); 27 27 procedure ButtonUpClick(Sender: TObject); 28 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);29 28 procedure FormCreate(Sender: TObject); 30 29 procedure FormDestroy(Sender: TObject); … … 45 44 {$R *.lfm} 46 45 47 uses48 Core;49 50 46 { TFormColumns } 51 47 52 48 procedure TFormColumns.FormShow(Sender: TObject); 53 49 begin 54 Core.Core.PersistentForm1.Load(Self);55 56 50 ListBoxActive.Items.Assign(ActiveColumns); 57 51 ListBoxAvailable.Items.Assign(AvailableColumns); … … 85 79 ListBox.Items.Objects[Index1] := ListBox.Items.Objects[Index2]; 86 80 ListBox.Items.Objects[Index2] := TempObject; 87 end;88 89 procedure TFormColumns.FormClose(Sender: TObject; var CloseAction: TCloseAction90 );91 begin92 Core.Core.PersistentForm1.Save(Self);93 81 end; 94 82 … … 136 124 procedure TFormColumns.FormCreate(Sender: TObject); 137 125 begin 138 Core.Core.Translator.TranslateComponentRecursive(Self);139 Core.Core.ThemeManager1.UseTheme(Self);140 126 ActiveColumns := TStringList.Create; 141 127 AvailableColumns := TStringList.Create; -
trunk/Forms/FormCompare.lfm
r158 r162 1 1 object FormCompare: TFormCompare 2 Left = 6022 Left = 846 3 3 Height = 456 4 Top = 6394 Top = 492 5 5 Width = 867 6 6 Caption = 'Compare' -
trunk/Forms/FormCompare.pas
r154 r162 5 5 uses 6 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, DataFile, 7 VCardFile, VCard, Common, RegistryEx ;7 VCardFile, VCard, Common, RegistryEx, FormEx; 8 8 9 9 type … … 11 11 { TFormCompare } 12 12 13 TFormCompare = class(TForm )13 TFormCompare = class(TFormEx) 14 14 ButtonBrowse: TButton; 15 15 ButtonCancel: TButton; … … 53 53 procedure TFormCompare.FormCreate(Sender: TObject); 54 54 begin 55 Core.Core.Translator.TranslateComponentRecursive(Self);56 Core.Core.ThemeManager1.UseTheme(Self);57 55 LeftVCard := TVCardFile.Create(nil); 58 56 RightVCard := TVCardFile.Create(nil); … … 69 67 begin 70 68 SaveConfig; 71 Core.Core.PersistentForm1.Save(Self);72 69 end; 73 70 … … 120 117 procedure TFormCompare.FormShow(Sender: TObject); 121 118 begin 122 Core.Core.PersistentForm1.Load(Self);123 119 LoadConfig; 124 120 end; -
trunk/Forms/FormCompareSideBySide.lfm
r159 r162 1 1 object FormCompareSideBySide: TFormCompareSideBySide 2 Left = 3772 Left = 684 3 3 Height = 888 4 Top = 2 694 Top = 276 5 5 Width = 1191 6 6 Caption = 'Compare side by side' … … 10 10 Menu = MainMenu1 11 11 OnActivate = FormActivate 12 OnClose = FormClose13 12 OnCreate = FormCreate 14 13 OnDestroy = FormDestroy -
trunk/Forms/FormCompareSideBySide.pas
r159 r162 7 7 VCard, Diff, LCLType, LCLIntf, ComCtrls, Buttons, Menus, ActnList, SynEdit, 8 8 SynEditMiscClasses, SynHighlighterPosition, SynEditHighlighter, Common, 9 SynEditEx ;9 SynEditEx, FormEx; 10 10 11 11 type … … 13 13 { TFormCompareSideBySide } 14 14 15 TFormCompareSideBySide = class(TForm )15 TFormCompareSideBySide = class(TFormEx) 16 16 ASwitchSides: TAction; 17 17 AReloadFiles: TAction; … … 41 41 procedure ASwitchSidesExecute(Sender: TObject); 42 42 procedure FormActivate(Sender: TObject); 43 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);44 43 procedure FormCreate(Sender: TObject); 45 44 procedure FormDestroy(Sender: TObject); … … 80 79 81 80 uses 82 Core,VCardFile;81 VCardFile; 83 82 84 83 { TFormCompareSideBySide } 85 86 procedure TFormCompareSideBySide.FormClose(Sender: TObject; var CloseAction: TCloseAction87 );88 begin89 Core.Core.PersistentForm1.Save(Self);90 end;91 84 92 85 procedure TFormCompareSideBySide.ASwitchSidesExecute(Sender: TObject); … … 143 136 procedure TFormCompareSideBySide.FormCreate(Sender: TObject); 144 137 begin 145 Core.Core.Translator.TranslateComponentRecursive(Self);146 Core.Core.ThemeManager1.UseTheme(Self);147 138 Diff := TDiff.Create(Self); 148 139 … … 196 187 procedure TFormCompareSideBySide.FormShow(Sender: TObject); 197 188 begin 198 Core.Core.PersistentForm1.Load(Self);199 189 UpdateInterface; 200 190 ReloadContent; -
trunk/Forms/FormContact.lfm
r160 r162 1476 1476 end 1477 1477 object OpenPictureDialog1: TOpenPictureDialog 1478 Title = 'Open existing file'1479 1478 Left = 168 1480 1479 Top = 552 1481 1480 end 1482 1481 object SavePictureDialog1: TSavePictureDialog 1483 Title = 'Save file as'1484 1482 Left = 169 1485 1483 Top = 468 -
trunk/Forms/FormContact.lrj
r149 r162 97 97 {"hash":368487,"name":"tformcontact.aphotoshow.caption","sourcebytes":[83,104,111,119],"value":"Show"}, 98 98 {"hash":163994172,"name":"tformcontact.aphotoseturl.caption","sourcebytes":[83,101,116,32,85,82,76],"value":"Set URL"}, 99 {"hash":218146437,"name":"tformcontact.openpicturedialog1.title","sourcebytes":[79,112,101,110,32,101,120,105,115,116,105,110,103,32,102,105,108,101],"value":"Open existing file"},100 {"hash":159035875,"name":"tformcontact.savepicturedialog1.title","sourcebytes":[83,97,118,101,32,102,105,108,101,32,97,115],"value":"Save file as"},101 99 {"hash":171928085,"name":"tformcontact.calendardialog1.title","sourcebytes":[83,101,108,101,99,116,32,100,97,116,101],"value":"Select date"}, 102 100 {"hash":11067,"name":"tformcontact.calendardialog1.okcaption","sourcebytes":[38,79,75],"value":"&OK"}, -
trunk/Forms/FormContact.pas
r149 r162 7 7 ComCtrls, ActnList, Menus, ExtCtrls, ExtDlgs, Buttons, VCard, LCLIntf, 8 8 FormProperties, DateUtils, {$IFDEF LCLGTK2}Gtk2Globals, {$ENDIF}ContactImage, 9 ubarcodes ;9 ubarcodes, FormEx; 10 10 11 11 type … … 13 13 { TFormContact } 14 14 15 TFormContact = class(TForm )15 TFormContact = class(TFormEx) 16 16 APhotoSetUrl: TAction; 17 17 APhotoShow: TAction; … … 325 325 if Visible then LastMouse.WinControl := PageControlContact.ActivePage; 326 326 {$ENDIF} 327 Core.Core.PersistentForm1.Load(Self);328 327 PhotoChange(nil); 329 328 … … 695 694 696 695 Core.Core.LastContactTabIndex := PageControlContact.TabIndex; 697 Core.Core.PersistentForm1.Save(Self);698 696 end; 699 697 … … 837 835 procedure TFormContact.FormCreate(Sender: TObject); 838 836 begin 839 Core.Core.Translator.TranslateComponentRecursive(Self);840 Core.Core.ThemeManager1.UseTheme(Self);841 837 FContact := nil; 842 838 FormProperties := TFormProperties.Create(nil); -
trunk/Forms/FormContacts.lfm
r149 r162 255 255 end 256 256 object SaveDialog1: TSaveDialog 257 Title = 'Uložit soubor jako' 257 258 Left = 720 258 259 Top = 408 259 260 end 260 261 object OpenDialog1: TOpenDialog 262 Title = 'Otevřít existující soubor' 261 263 Left = 720 262 264 Top = 480 -
trunk/Forms/FormContacts.lrj
r149 r162 19 19 {"hash":19140,"name":"tformcontacts.acut.caption","sourcebytes":[67,117,116],"value":"Cut"}, 20 20 {"hash":5671589,"name":"tformcontacts.apaste.caption","sourcebytes":[80,97,115,116,101],"value":"Paste"}, 21 {"hash":174310419,"name":"tformcontacts.acolumns.caption","sourcebytes":[67,111,108,117,109,110,115],"value":"Columns"} 21 {"hash":174310419,"name":"tformcontacts.acolumns.caption","sourcebytes":[67,111,108,117,109,110,115],"value":"Columns"}, 22 {"hash":201423615,"name":"tformcontacts.savedialog1.title","sourcebytes":[85,108,111,197,190,105,116,32,115,111,117,98,111,114,32,106,97,107,111],"value":"Ulo\u017Eit soubor jako"}, 23 {"hash":45680018,"name":"tformcontacts.opendialog1.title","sourcebytes":[79,116,101,118,197,153,195,173,116,32,101,120,105,115,116,117,106,195,173,99,195,173,32,115,111,117,98,111,114],"value":"Otev\u0159\u00EDt existuj\u00EDc\u00ED soubor"} 22 24 ]} -
trunk/Forms/FormContacts.pas
r160 r162 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls, 7 Menus, ActnList, VCard, ListViewSort, LazUTF8, Clipbrd, RegistryEx, 7 Menus, ActnList, VCard, ListViewSort, LazUTF8, Clipbrd, RegistryEx, FormEx, 8 8 Generics.Collections; 9 9 … … 12 12 { TFormContacts } 13 13 14 TFormContacts = class(TForm )14 TFormContacts = class(TFormEx) 15 15 AAdd: TAction; 16 16 AClone: TAction; … … 385 385 LoadFromRegistry(Context); 386 386 UpdateColumns; 387 Core.Core.Translator.TranslateComponentRecursive(Self);388 Core.Core.ThemeManager1.UseTheme(Self);389 Core.Core.PersistentForm1.Load(Self);390 387 ReloadList; 391 388 UpdateInterface; … … 672 669 begin 673 670 SaveToRegistry(Context); 674 Core.Core.PersistentForm1.Save(Self);675 671 end; 676 672 -
trunk/Forms/FormError.lfm
r158 r162 8 8 ClientWidth = 956 9 9 DesignTimePPI = 144 10 OnClose = FormClose11 OnCreate = FormCreate12 OnShow = FormShow13 10 LCLVersion = '2.2.6.0' 14 11 object MemoErrors: TMemo -
trunk/Forms/FormError.pas
r149 r162 4 4 5 5 uses 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls ;6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, FormEx; 7 7 8 8 type … … 10 10 { TFormError } 11 11 12 TFormError = class(TForm )12 TFormError = class(TFormEx) 13 13 MemoErrors: TMemo; 14 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);15 procedure FormCreate(Sender: TObject);16 procedure FormShow(Sender: TObject);17 14 end; 18 15 … … 22 19 {$R *.lfm} 23 20 24 uses25 Core;26 27 { TFormError }28 29 procedure TFormError.FormCreate(Sender: TObject);30 begin31 Core.Core.Translator.TranslateComponentRecursive(Self);32 Core.Core.ThemeManager1.UseTheme(Self);33 end;34 35 procedure TFormError.FormShow(Sender: TObject);36 begin37 Core.Core.PersistentForm1.Load(Self);38 end;39 40 procedure TFormError.FormClose(Sender: TObject; var CloseAction: TCloseAction);41 begin42 Core.Core.PersistentForm1.Save(Self);43 end;44 45 21 end. 46 22 -
trunk/Forms/FormExport.lfm
r160 r162 105 105 end 106 106 object SaveDialog1: TSaveDialog 107 Title = 'Uložit soubor jako' 107 108 Left = 350 108 109 Top = 163 -
trunk/Forms/FormExport.lrj
r158 r162 5 5 {"hash":31521658,"name":"tformexport.label1.caption","sourcebytes":[79,117,116,112,117,116,32,102,111,114,109,97,116,58],"value":"Output format:"}, 6 6 {"hash":50353482,"name":"tformexport.label2.caption","sourcebytes":[79,117,116,112,117,116,32,102,105,108,101,58],"value":"Output file:"}, 7 {"hash":77164181,"name":"tformexport.buttonbrowse.caption","sourcebytes":[66,114,111,119,115,101],"value":"Browse"} 7 {"hash":77164181,"name":"tformexport.buttonbrowse.caption","sourcebytes":[66,114,111,119,115,101],"value":"Browse"}, 8 {"hash":201423615,"name":"tformexport.savedialog1.title","sourcebytes":[85,108,111,197,190,105,116,32,115,111,117,98,111,114,32,106,97,107,111],"value":"Ulo\u017Eit soubor jako"} 8 9 ]} -
trunk/Forms/FormExport.pas
r161 r162 5 5 uses 6 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls, 7 Table, LazFileUtils ;7 Table, LazFileUtils, FormEx; 8 8 9 9 type … … 11 11 { TFormExport } 12 12 13 TFormExport = class(TForm )13 TFormExport = class(TFormEx) 14 14 ButtonBrowse: TButton; 15 15 ButtonCancel: TButton; … … 50 50 begin 51 51 SaveConfig; 52 Core.Core.PersistentForm1.Save(Self);53 52 end; 54 53 … … 80 79 TableFormat: TTableFormat; 81 80 begin 82 Core.Core.Translator.TranslateComponentRecursive(Self);83 Core.Core.ThemeManager1.UseTheme(Self);84 85 81 ComboBoxOutputFormat.Items.BeginUpdate; 86 82 try … … 106 102 procedure TFormExport.FormShow(Sender: TObject); 107 103 begin 108 Core.Core.PersistentForm1.Load(Self);109 110 104 PrepareTable; 111 105 Table.GetOutputListView(ListView1); -
trunk/Forms/FormFind.lfm
r158 r162 9 9 ClientWidth = 807 10 10 DesignTimePPI = 144 11 OnClose = FormClose12 11 OnCreate = FormCreate 13 12 OnDestroy = FormDestroy -
trunk/Forms/FormFind.pas
r149 r162 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls, 7 ExtCtrls, StdCtrls, ActnList, Menus, VCard, FormContacts ;7 ExtCtrls, StdCtrls, ActnList, Menus, VCard, FormContacts, FormEx; 8 8 9 9 type … … 11 11 { TFormFind } 12 12 13 TFormFind = class(TForm )13 TFormFind = class(TFormEx) 14 14 ButtonFind: TButton; 15 15 ComboBoxField: TComboBox; … … 20 20 procedure ComboBoxFieldChange(Sender: TObject); 21 21 procedure EditValueKeyPress(Sender: TObject; var Key: char); 22 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);23 22 procedure FormCreate(Sender: TObject); 24 23 procedure FormDestroy(Sender: TObject); … … 38 37 39 38 {$R *.lfm} 40 41 uses42 Core;43 39 44 40 resourcestring … … 93 89 procedure TFormFind.FormCreate(Sender: TObject); 94 90 begin 95 Core.Core.Translator.TranslateComponentRecursive(Self);96 Core.Core.ThemeManager1.UseTheme(Self);97 98 91 ContactFieldIndex := cfNone; 99 92 … … 125 118 end; 126 119 127 procedure TFormFind.FormClose(Sender: TObject;128 var CloseAction: TCloseAction);129 begin130 Core.Core.PersistentForm1.Save(Self);131 end;132 133 120 procedure TFormFind.FormDestroy(Sender: TObject); 134 121 begin … … 138 125 procedure TFormFind.FormShow(Sender: TObject); 139 126 begin 140 Core.Core.PersistentForm1.Load(Self);141 142 127 FormContacts.ManualDock(Self, nil, alClient); 143 128 FormContacts.Align := alClient; -
trunk/Forms/FormFindDuplicity.lfm
r155 r162 8 8 ClientWidth = 807 9 9 DesignTimePPI = 144 10 OnClose = FormClose11 10 OnCreate = FormCreate 12 11 OnDestroy = FormDestroy … … 56 55 object ComboBoxField: TComboBox 57 56 Left = 232 58 Height = 3357 Height = 42 59 58 Top = 16 60 59 Width = 326 61 ItemHeight = 2560 ItemHeight = 0 62 61 OnChange = ComboBoxFieldChange 63 62 ParentFont = False … … 67 66 object Label1: TLabel 68 67 Left = 13 69 Height = 2 568 Height = 26 70 69 Top = 19 71 Width = 1 2570 Width = 135 72 71 Caption = 'By contact field:' 73 72 ParentColor = False -
trunk/Forms/FormFindDuplicity.pas
r152 r162 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls, 7 7 ExtCtrls, StdCtrls, ActnList, Menus, VCard, Generics.Collections, RegistryEx, 8 Generics.Defaults ;8 Generics.Defaults, FormEx; 9 9 10 10 type … … 27 27 { TFormFindDuplicity } 28 28 29 TFormFindDuplicity = class(TForm )29 TFormFindDuplicity = class(TFormEx) 30 30 AShowContacts: TAction; 31 31 ActionList1: TActionList; … … 40 40 procedure ButtonMergeClick(Sender: TObject); 41 41 procedure ComboBoxFieldChange(Sender: TObject); 42 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);43 42 procedure FormCreate(Sender: TObject); 44 43 procedure FormDestroy(Sender: TObject); … … 165 164 procedure TFormFindDuplicity.FormCreate(Sender: TObject); 166 165 begin 167 Core.Core.Translator.TranslateComponentRecursive(Self);168 Core.Core.ThemeManager1.UseTheme(Self);169 170 166 FoundItems := TFoundItems.Create; 171 167 ContactFieldIndex := cfFullName; … … 234 230 end; 235 231 236 procedure TFormFindDuplicity.FormClose(Sender: TObject;237 var CloseAction: TCloseAction);238 begin239 Core.Core.PersistentForm1.Save(Self);240 end;241 242 232 procedure TFormFindDuplicity.FormDestroy(Sender: TObject); 243 233 begin … … 247 237 procedure TFormFindDuplicity.FormShow(Sender: TObject); 248 238 begin 249 Core.Core.PersistentForm1.Load(Self);250 239 Find; 251 240 end; -
trunk/Forms/FormGenerate.lfm
r157 r162 9 9 DesignTimePPI = 144 10 10 OnClose = FormClose 11 OnCreate = FormCreate12 11 OnShow = FormShow 13 12 LCLVersion = '2.2.6.0' -
trunk/Forms/FormGenerate.pas
r157 r162 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 7 Spin, VCard ;7 Spin, VCard, FormEx; 8 8 9 9 type … … 11 11 { TFormGenerate } 12 12 13 TFormGenerate = class(TForm )13 TFormGenerate = class(TFormEx) 14 14 ButtonGenerate: TButton; 15 15 Label1: TLabel; … … 17 17 procedure ButtonGenerateClick(Sender: TObject); 18 18 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 19 procedure FormCreate(Sender: TObject);20 19 procedure FormShow(Sender: TObject); 21 20 public … … 93 92 begin 94 93 Core.Core.GenerateCount := SpinEditCount.Value; 95 Core.Core.PersistentForm1.Save(Self);96 end;97 98 procedure TFormGenerate.FormCreate(Sender: TObject);99 begin100 Core.Core.Translator.TranslateComponentRecursive(Self);101 Core.Core.ThemeManager1.UseTheme(Self);102 94 end; 103 95 104 96 procedure TFormGenerate.FormShow(Sender: TObject); 105 97 begin 106 Core.Core.PersistentForm1.Load(Self);107 98 SpinEditCount.Value := Core.Core.GenerateCount; 108 99 UpdateInterface; -
trunk/Forms/FormImage.pas
r149 r162 5 5 uses 6 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ExtCtrls, StdCtrls, 7 ExtDlgs, ContactImage ;7 ExtDlgs, ContactImage, FormEx; 8 8 9 9 type … … 11 11 { TFormImage } 12 12 13 TFormImage = class(TForm )13 TFormImage = class(TFormEx) 14 14 ButtonCancel: TButton; 15 15 ButtonOk: TButton; … … 26 26 procedure ButtonSaveClick(Sender: TObject); 27 27 procedure EditUrlChange(Sender: TObject); 28 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);29 28 procedure FormCreate(Sender: TObject); 30 29 procedure FormDestroy(Sender: TObject); … … 47 46 { TFormImage } 48 47 49 procedure TFormImage.FormClose(Sender: TObject; var CloseAction: TCloseAction);50 begin51 Core.Core.PersistentForm1.Save(Self);52 end;53 54 48 procedure TFormImage.FormCreate(Sender: TObject); 55 49 begin 56 Core.Core.Translator.TranslateComponentRecursive(Self);57 Core.Core.ThemeManager1.UseTheme(Self);58 59 50 Image := TContactImage.Create(nil); 60 51 Image.OnChange := ImageChange; … … 98 89 procedure TFormImage.FormShow(Sender: TObject); 99 90 begin 100 Core.Core.PersistentForm1.Load(Self);101 102 91 ImageChange(nil); 103 92 end; -
trunk/Forms/FormMain.lfm
r158 r162 1 1 object FormMain: TFormMain 2 Left = 5 533 Height = 7964 Top = 4015 Width = 1 1782 Left = 534 3 Height = 993 4 Top = 223 5 Width = 1491 6 6 AllowDropFiles = True 7 7 Caption = 'vCard Studio' 8 ClientHeight = 7629 ClientWidth = 1 1788 ClientHeight = 959 9 ClientWidth = 1491 10 10 DesignTimePPI = 144 11 11 Menu = MainMenu1 … … 22 22 Height = 43 23 23 Top = 0 24 Width = 1 17824 Width = 1491 25 25 AutoSize = True 26 26 Bands = < -
trunk/Forms/FormMain.pas
r158 r162 5 5 uses 6 6 Classes, SysUtils, LazFileUtils, Forms, Controls, Graphics, Dialogs, Menus, 7 ComCtrls, FormContacts ;7 ComCtrls, FormContacts, FormEx; 8 8 9 9 type … … 11 11 { TFormMain } 12 12 13 TFormMain = class(TForm )13 TFormMain = class(TFormEx) 14 14 CoolBar1: TCoolBar; 15 15 MainMenu1: TMainMenu; … … 95 95 SaveConfig; 96 96 FormContacts.Close; 97 Core.Core.PersistentForm1.Save(Self);98 97 Application.Terminate; 99 98 end; … … 139 138 SetToolbarHints; 140 139 Core.Core.Initialize; 141 Core.Core.Translator.TranslateComponentRecursive(Self);142 Core.Core.ThemeManager1.UseTheme(Self);143 Core.Core.PersistentForm1.Load(Self);144 Core.Core.ScaleDPI1.ScaleControl(CoolBar1, Core.Core.ScaleDPI1.DesignDPI);140 Translator.TranslateComponentRecursive(Self); 141 ThemeManager.UseTheme(Self); 142 PersistentForm.Load(Self); 143 ScaleDPI.ScaleControl(CoolBar1, Core.Core.ScaleDPI1.DesignDPI); 145 144 CoolBar1.AutosizeBands; 146 145 -
trunk/Forms/FormNameDetails.lfm
r155 r162 10 10 Constraints.MinWidth = 270 11 11 DesignTimePPI = 144 12 OnClose = FormClose13 OnCreate = FormCreate14 OnShow = FormShow15 12 LCLVersion = '2.2.6.0' 16 13 object EditFirstName: TEdit 17 14 Left = 192 18 Height = 3315 Height = 43 19 16 Top = 61 20 17 Width = 361 … … 25 22 object Label1: TLabel 26 23 Left = 15 27 Height = 2 524 Height = 26 28 25 Top = 69 29 Width = 3726 Width = 41 30 27 Caption = 'First:' 31 28 ParentColor = False … … 34 31 object Label5: TLabel 35 32 Left = 15 36 Height = 2 533 Height = 26 37 34 Top = 161 38 Width = 3 535 Width = 39 39 36 Caption = 'Last:' 40 37 ParentColor = False … … 43 40 object EditLastName: TEdit 44 41 Left = 192 45 Height = 3342 Height = 43 46 43 Top = 154 47 44 Width = 361 … … 52 49 object EditMiddleName: TEdit 53 50 Left = 192 54 Height = 3351 Height = 43 55 52 Top = 108 56 53 Width = 361 … … 61 58 object Label25: TLabel 62 59 Left = 15 63 Height = 2 560 Height = 26 64 61 Top = 119 65 Width = 5962 Width = 63 66 63 Caption = 'Middle:' 67 64 ParentColor = False … … 70 67 object Label26: TLabel 71 68 Left = 15 72 Height = 2 569 Height = 26 73 70 Top = 23 74 Width = 3671 Width = 41 75 72 Caption = 'Title:' 76 73 ParentColor = False … … 79 76 object EditTitleBefore: TEdit 80 77 Left = 192 81 Height = 3378 Height = 43 82 79 Top = 15 83 80 Width = 361 … … 88 85 object Label27: TLabel 89 86 Left = 15 90 Height = 2 587 Height = 26 91 88 Top = 207 92 Width = 4889 Width = 53 93 90 Caption = 'Suffix:' 94 91 ParentColor = False … … 97 94 object EditTitleAfter: TEdit 98 95 Left = 192 99 Height = 3396 Height = 43 100 97 Top = 200 101 98 Width = 361 -
trunk/Forms/FormNameDetails.pas
r149 r162 4 4 5 5 uses 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls ;6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, FormEx; 7 7 8 8 type … … 10 10 { TFormNameDetails } 11 11 12 TFormNameDetails = class(TForm )12 TFormNameDetails = class(TFormEx) 13 13 ButtonOk: TButton; 14 14 ButtonCancel: TButton; … … 23 23 Label27: TLabel; 24 24 Label5: TLabel; 25 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);26 procedure FormCreate(Sender: TObject);27 procedure FormShow(Sender: TObject);28 25 end; 29 26 … … 33 30 {$R *.lfm} 34 31 35 uses36 Core;37 38 { TFormNameDetails }39 40 procedure TFormNameDetails.FormClose(Sender: TObject;41 var CloseAction: TCloseAction);42 begin43 Core.Core.PersistentForm1.Save(Self);44 end;45 46 procedure TFormNameDetails.FormCreate(Sender: TObject);47 begin48 Core.Core.Translator.TranslateComponentRecursive(Self);49 Core.Core.ThemeManager1.UseTheme(Self);50 end;51 52 procedure TFormNameDetails.FormShow(Sender: TObject);53 begin54 Core.Core.PersistentForm1.Load(Self);55 end;56 57 32 end. 58 33 -
trunk/Forms/FormNormalize.lfm
r158 r162 9 9 DesignTimePPI = 144 10 10 OnClose = FormClose 11 OnCreate = FormCreate12 11 OnShow = FormShow 13 12 LCLVersion = '2.2.6.0' -
trunk/Forms/FormNormalize.pas
r155 r162 6 6 7 7 uses 8 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, RegistryEx; 8 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, RegistryEx, 9 FormEx; 9 10 10 11 type … … 12 13 { TFormNormalize } 13 14 14 TFormNormalize = class(TForm )15 TFormNormalize = class(TFormEx) 15 16 ButtonCancel: TButton; 16 17 ButtonProcess: TButton; … … 25 26 procedure ButtonProcessClick(Sender: TObject); 26 27 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 27 procedure FormCreate(Sender: TObject);28 28 procedure FormShow(Sender: TObject); 29 29 private … … 41 41 { TFormNormalize } 42 42 43 procedure TFormNormalize.FormCreate(Sender: TObject);44 begin45 Core.Core.Translator.TranslateComponentRecursive(Self);46 Core.Core.ThemeManager1.UseTheme(Self);47 end;48 49 43 procedure TFormNormalize.FormClose(Sender: TObject; 50 44 var CloseAction: TCloseAction); 51 45 begin 52 46 SaveConfig; 53 Core.Core.PersistentForm1.Save(Self);54 47 end; 55 48 … … 77 70 begin 78 71 LoadConfig; 79 Core.Core.PersistentForm1.Load(Self);80 72 end; 81 73 -
trunk/Forms/FormProperties.lfm
r160 r162 8 8 ClientWidth = 1210 9 9 DesignTimePPI = 144 10 OnClose = FormClose11 10 OnCreate = FormCreate 12 11 OnShow = FormShow … … 193 192 end 194 193 object SaveDialog1: TSaveDialog 194 Title = 'Uložit soubor jako' 195 195 Left = 760 196 196 Top = 448 197 197 end 198 198 object OpenDialog1: TOpenDialog 199 Title = 'Otevřít existující soubor' 199 200 Left = 760 200 201 Top = 520 -
trunk/Forms/FormProperties.lrj
r149 r162 10 10 {"hash":4863557,"name":"tformproperties.aclone.caption","sourcebytes":[67,108,111,110,101],"value":"Clone"}, 11 11 {"hash":201478110,"name":"tformproperties.asavevaluetofile.caption","sourcebytes":[83,97,118,101,32,118,97,108,117,101,32,116,111,32,102,105,108,101,46,46,46],"value":"Save value to file..."}, 12 {"hash":231494782,"name":"tformproperties.aloadvaluefromfile.caption","sourcebytes":[76,111,97,100,32,118,97,108,117,101,32,102,114,111,109,32,102,105,108,101,46,46,46],"value":"Load value from file..."} 12 {"hash":231494782,"name":"tformproperties.aloadvaluefromfile.caption","sourcebytes":[76,111,97,100,32,118,97,108,117,101,32,102,114,111,109,32,102,105,108,101,46,46,46],"value":"Load value from file..."}, 13 {"hash":201423615,"name":"tformproperties.savedialog1.title","sourcebytes":[85,108,111,197,190,105,116,32,115,111,117,98,111,114,32,106,97,107,111],"value":"Ulo\u017Eit soubor jako"}, 14 {"hash":45680018,"name":"tformproperties.opendialog1.title","sourcebytes":[79,116,101,118,197,153,195,173,116,32,101,120,105,115,116,117,106,195,173,99,195,173,32,115,111,117,98,111,114],"value":"Otev\u0159\u00EDt existuj\u00EDc\u00ED soubor"} 13 15 ]} -
trunk/Forms/FormProperties.pas
r149 r162 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls, 7 Menus, ActnList, VCard, DataFile, ListViewSort, LazUTF8, 7 Menus, ActnList, VCard, DataFile, ListViewSort, LazUTF8, FormEx, 8 8 Generics.Collections; 9 9 … … 12 12 { TFormProperties } 13 13 14 TFormProperties = class(TForm )14 TFormProperties = class(TFormEx) 15 15 AAdd: TAction; 16 16 AClone: TAction; … … 51 51 procedure ASaveValueToFileExecute(Sender: TObject); 52 52 procedure ASelectAllExecute(Sender: TObject); 53 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);54 53 procedure FormCreate(Sender: TObject); 55 54 procedure FormShow(Sender: TObject); … … 204 203 procedure TFormProperties.FormShow(Sender: TObject); 205 204 begin 206 Core.Core.PersistentForm1.Load(Self);207 205 ReloadList; 208 206 UpdateInterface; … … 336 334 end; 337 335 338 procedure TFormProperties.FormClose(Sender: TObject; var CloseAction: TCloseAction339 );340 begin341 Core.Core.PersistentForm1.Save(Self);342 end;343 344 336 procedure TFormProperties.FormCreate(Sender: TObject); 345 337 var 346 338 I: Integer; 347 339 begin 348 Core.Core.Translator.TranslateComponentRecursive(Self);349 Core.Core.ThemeManager1.UseTheme(Self);350 351 340 FProperties := nil; 352 341 for I := 0 to ToolBar1.ButtonCount - 1 do begin -
trunk/Forms/FormProperty.pas
r155 r162 4 4 5 5 uses 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, VCard; 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, StdCtrls, VCard, 7 FormEx; 7 8 8 9 type … … 10 11 { TFormProperty } 11 12 12 TFormProperty = class(TForm )13 TFormProperty = class(TFormEx) 13 14 ButtonCancel: TButton; 14 15 ButtonOk: TButton; … … 26 27 procedure EditAttributesChange(Sender: TObject); 27 28 procedure EditNameChange(Sender: TObject); 28 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);29 29 procedure FormCreate(Sender: TObject); 30 procedure FormShow(Sender: TObject);31 30 private 32 31 FContactProperty: TContactProperty; … … 43 42 44 43 {$R *.lfm} 45 46 uses47 Core;48 44 49 45 { TFormProperty } … … 89 85 end; 90 86 91 procedure TFormProperty.FormClose(Sender: TObject; var CloseAction: TCloseAction);92 begin93 Core.Core.PersistentForm1.Save(Self);94 end;95 96 87 procedure TFormProperty.FormCreate(Sender: TObject); 97 88 begin 98 Core.Core.Translator.TranslateComponentRecursive(Self);99 Core.Core.ThemeManager1.UseTheme(Self);100 101 89 FContactProperty := nil; 102 90 TContact.GetFields.LoadToStrings(ComboBoxField.Items); 103 end;104 105 procedure TFormProperty.FormShow(Sender: TObject);106 begin107 Core.Core.PersistentForm1.Load(Self);108 91 end; 109 92 -
trunk/Forms/FormSettings.lfm
r161 r162 10 10 Constraints.MinWidth = 526 11 11 DesignTimePPI = 144 12 OnClose = FormClose13 OnCreate = FormCreate14 12 OnShow = FormShow 15 13 Position = poScreenCenter … … 218 216 end 219 217 object OpenDialog1: TOpenDialog 218 Title = 'Otevřít existující soubor' 220 219 Left = 640 221 220 Top = 72 -
trunk/Forms/FormSettings.lrj
r158 r162 13 13 {"hash":77164181,"name":"tformsettings.buttonbrowse.caption","sourcebytes":[66,114,111,119,115,101],"value":"Browse"}, 14 14 {"hash":99356634,"name":"tformsettings.label6.caption","sourcebytes":[68,101,102,97,117,108,116,32,112,104,111,110,101,32,99,111,117,110,116,114,121,32,112,114,101,102,105,120,58],"value":"Default phone country prefix:"}, 15 {"hash":112394474,"name":"tformsettings.label7.caption","sourcebytes":[68,101,102,97,117,108,116,32,105,110,116,101,114,110,97,116,105,111,110,97,108,32,99,97,108,108,32,112,114,101,102,105,120,58],"value":"Default international call prefix:"} 15 {"hash":112394474,"name":"tformsettings.label7.caption","sourcebytes":[68,101,102,97,117,108,116,32,105,110,116,101,114,110,97,116,105,111,110,97,108,32,99,97,108,108,32,112,114,101,102,105,120,58],"value":"Default international call prefix:"}, 16 {"hash":45680018,"name":"tformsettings.opendialog1.title","sourcebytes":[79,116,101,118,197,153,195,173,116,32,101,120,105,115,116,117,106,195,173,99,195,173,32,115,111,117,98,111,114],"value":"Otev\u0159\u00EDt existuj\u00EDc\u00ED soubor"} 16 17 ]} -
trunk/Forms/FormSettings.pas
r152 r162 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 7 Menus, Spin, ExtCtrls, Languages ;7 Menus, Spin, ExtCtrls, Languages, FormEx; 8 8 9 9 type … … 11 11 { TFormSettings } 12 12 13 TFormSettings = class(TForm )13 TFormSettings = class(TFormEx) 14 14 ButtonBrowse: TButton; 15 15 ButtonOk: TButton; … … 39 39 procedure CheckBoxAutomaticDPIChange(Sender: TObject); 40 40 procedure CheckBoxStartOnLogonChange(Sender: TObject); 41 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);42 procedure FormCreate(Sender: TObject);43 41 procedure FormShow(Sender: TObject); 44 42 private … … 62 60 procedure TFormSettings.FormShow(Sender: TObject); 63 61 begin 64 Core.Core.PersistentForm1.Load(Self);65 66 62 Core.Core.Translator.LanguageListToStrings(ComboBoxLanguage.Items); 67 63 ComboBoxLanguage.ItemIndex := ComboBoxLanguage.Items.IndexOfObject(Core.Core.Translator.Language); … … 98 94 begin 99 95 UpdateInterface; 100 end;101 102 procedure TFormSettings.FormClose(Sender: TObject; var CloseAction: TCloseAction103 );104 begin105 Core.Core.PersistentForm1.Save(Self);106 end;107 108 procedure TFormSettings.FormCreate(Sender: TObject);109 begin110 Core.Core.Translator.TranslateComponentRecursive(Self);111 Core.Core.ThemeManager1.UseTheme(Self);112 96 end; 113 97 -
trunk/Forms/FormSource.lfm
r149 r162 8 8 ClientWidth = 913 9 9 DesignTimePPI = 144 10 OnClose = FormClose11 10 OnCreate = FormCreate 12 11 OnDestroy = FormDestroy -
trunk/Forms/FormSource.pas
r149 r162 5 5 uses 6 6 Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ActnList, Menus, 7 StdCtrls, SynEdit, SynHighlighterAny, VCardHighlighter, Common ;7 StdCtrls, SynEdit, SynHighlighterAny, VCardHighlighter, Common, FormEx; 8 8 9 9 type … … 11 11 { TFormSource } 12 12 13 TFormSource = class(TForm )13 TFormSource = class(TFormEx) 14 14 APaste: TAction; 15 15 ACopy: TAction; … … 29 29 procedure APasteExecute(Sender: TObject); 30 30 procedure ASelectAllExecute(Sender: TObject); 31 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);32 31 procedure FormCreate(Sender: TObject); 33 32 procedure FormDestroy(Sender: TObject); … … 51 50 52 51 { TFormSource } 53 54 procedure TFormSource.FormClose(Sender: TObject; var CloseAction: TCloseAction);55 begin56 Core.Core.PersistentForm1.Save(Self);57 end;58 52 59 53 procedure TFormSource.ASelectAllExecute(Sender: TObject); … … 82 76 I: Integer; 83 77 begin 84 Core.Core.Translator.TranslateComponentRecursive(Self);85 Core.Core.ThemeManager1.UseTheme(Self);86 87 78 VCardHighlighter := TSynVCardHighlighter.Create(nil); 88 79 ContactFields := TContact.GetFields; … … 102 93 procedure TFormSource.FormShow(Sender: TObject); 103 94 begin 104 Core.Core.PersistentForm1.Load(Self);105 95 UpdateTheme; 106 96 end; -
trunk/Languages/vCardStudio.cs.po
r158 r162 263 263 msgstr "Zobrazit zdroj" 264 264 265 #: tcore.opendialog1.title266 msgctxt "tcore.opendialog1.title"267 msgid "Open existing file"268 msgstr "Otevřít existující soubor"269 270 #: tcore.savedialog1.title271 msgctxt "tcore.savedialog1.title"272 msgid "Save file as"273 msgstr "Uložit soubor jako"274 275 265 #: tcore.selectdirectorydialog1.title 276 266 msgid "Select directory" … … 792 782 msgstr "Uložit do souboru" 793 783 794 #: tformcontact.openpicturedialog1.title795 msgctxt "tformcontact.openpicturedialog1.title"796 msgid "Open existing file"797 msgstr "Otevřít existující soubor"798 799 #: tformcontact.savepicturedialog1.title800 msgctxt "tformcontact.savepicturedialog1.title"801 msgid "Save file as"802 msgstr "Uložit soubor jako"803 804 784 #: tformcontact.speedbuttonaniversary.hint 805 785 msgctxt "tformcontact.speedbuttonaniversary.hint" … … 964 944 msgstr "Pracovní telefon" 965 945 946 #: tformcontacts.opendialog1.title 947 msgctxt "tformcontacts.opendialog1.title" 948 msgid "Otevřít existující soubor" 949 msgstr "" 950 951 #: tformcontacts.savedialog1.title 952 msgctxt "tformcontacts.savedialog1.title" 953 msgid "Uložit soubor jako" 954 msgstr "" 955 966 956 #: tformerror.caption 967 957 msgid "Load errors" … … 996 986 msgstr "Výstupní soubor:" 997 987 988 #: tformexport.savedialog1.title 989 msgctxt "tformexport.savedialog1.title" 990 msgid "Uložit soubor jako" 991 msgstr "" 992 998 993 #: tformfind.buttonfind.caption 999 994 msgctxt "tformfind.buttonfind.caption" … … 1250 1245 msgstr "Hodnoty" 1251 1246 1247 #: tformproperties.opendialog1.title 1248 msgctxt "tformproperties.opendialog1.title" 1249 msgid "Otevřít existující soubor" 1250 msgstr "" 1251 1252 #: tformproperties.savedialog1.title 1253 msgctxt "tformproperties.savedialog1.title" 1254 msgid "Uložit soubor jako" 1255 msgstr "" 1256 1252 1257 #: tformproperty.buttoncancel.caption 1253 1258 msgctxt "tformproperty.buttoncancel.caption" … … 1341 1346 msgstr "DPI:" 1342 1347 1348 #: tformsettings.opendialog1.title 1349 msgctxt "tformsettings.opendialog1.title" 1350 msgid "Otevřít existující soubor" 1351 msgstr "" 1352 1343 1353 #: tformsource.acopy.caption 1344 1354 msgctxt "tformsource.acopy.caption" … … 1375 1385 msgstr "Zdroj" 1376 1386 1377 #: tformtest.arun.caption1378 msgctxt "tformtest.arun.caption"1379 msgid "Run"1380 msgstr "Spustit"1381 1382 #: tformtest.ashow.caption1383 msgctxt "tformtest.ashow.caption"1384 msgid "Show"1385 msgstr "Ukázat"1386 1387 #: tformtest.buttonrun.caption1388 msgctxt "tformtest.buttonrun.caption"1389 msgid "Run"1390 msgstr "Spustit"1391 1392 #: tformtest.caption1393 msgctxt "tformtest.caption"1394 msgid "Test"1395 msgstr "Testování"1396 1397 #: tformtest.labelresult.caption1398 msgid " "1399 msgstr " "1400 1401 #: tformtest.listviewtestcases.columns[0].caption1402 msgctxt "tformtest.listviewtestcases.columns[0].caption"1403 msgid "Name"1404 msgstr "Jméno"1405 1406 #: tformtest.listviewtestcases.columns[1].caption1407 msgid "Result"1408 msgstr "Výsledek"1409 1410 #: tformtestcase.caption1411 msgid "Test case"1412 msgstr "Testový případ"1413 1414 1387 #: vcardfile.svcardfile 1415 1388 msgctxt "vcardfile.svcardfile" 1416 1389 msgid "vCard file" 1417 1390 msgstr "Soubor vCard" 1391 -
trunk/Languages/vCardStudio.pot
r158 r162 253 253 msgstr "" 254 254 255 #: tcore.opendialog1.title256 msgctxt "tcore.opendialog1.title"257 msgid "Open existing file"258 msgstr ""259 260 #: tcore.savedialog1.title261 msgctxt "tcore.savedialog1.title"262 msgid "Save file as"263 msgstr ""264 265 255 #: tcore.selectdirectorydialog1.title 266 256 msgid "Select directory" … … 782 772 msgstr "" 783 773 784 #: tformcontact.openpicturedialog1.title785 msgctxt "tformcontact.openpicturedialog1.title"786 msgid "Open existing file"787 msgstr ""788 789 #: tformcontact.savepicturedialog1.title790 msgctxt "tformcontact.savepicturedialog1.title"791 msgid "Save file as"792 msgstr ""793 794 774 #: tformcontact.speedbuttonaniversary.hint 795 775 msgctxt "tformcontact.speedbuttonaniversary.hint" … … 954 934 msgstr "" 955 935 936 #: tformcontacts.opendialog1.title 937 msgctxt "tformcontacts.opendialog1.title" 938 msgid "Otevřít existující soubor" 939 msgstr "" 940 941 #: tformcontacts.savedialog1.title 942 msgctxt "tformcontacts.savedialog1.title" 943 msgid "Uložit soubor jako" 944 msgstr "" 945 956 946 #: tformerror.caption 957 947 msgid "Load errors" … … 986 976 msgstr "" 987 977 978 #: tformexport.savedialog1.title 979 msgctxt "tformexport.savedialog1.title" 980 msgid "Uložit soubor jako" 981 msgstr "" 982 988 983 #: tformfind.buttonfind.caption 989 984 msgctxt "tformfind.buttonfind.caption" … … 1240 1235 msgstr "" 1241 1236 1237 #: tformproperties.opendialog1.title 1238 msgctxt "tformproperties.opendialog1.title" 1239 msgid "Otevřít existující soubor" 1240 msgstr "" 1241 1242 #: tformproperties.savedialog1.title 1243 msgctxt "tformproperties.savedialog1.title" 1244 msgid "Uložit soubor jako" 1245 msgstr "" 1246 1242 1247 #: tformproperty.buttoncancel.caption 1243 1248 msgctxt "tformproperty.buttoncancel.caption" … … 1331 1336 msgstr "" 1332 1337 1338 #: tformsettings.opendialog1.title 1339 msgctxt "tformsettings.opendialog1.title" 1340 msgid "Otevřít existující soubor" 1341 msgstr "" 1342 1333 1343 #: tformsource.acopy.caption 1334 1344 msgctxt "tformsource.acopy.caption" … … 1365 1375 msgstr "" 1366 1376 1367 #: tformtest.arun.caption1368 msgctxt "tformtest.arun.caption"1369 msgid "Run"1370 msgstr ""1371 1372 #: tformtest.ashow.caption1373 msgctxt "tformtest.ashow.caption"1374 msgid "Show"1375 msgstr ""1376 1377 #: tformtest.buttonrun.caption1378 msgctxt "tformtest.buttonrun.caption"1379 msgid "Run"1380 msgstr ""1381 1382 #: tformtest.caption1383 msgctxt "tformtest.caption"1384 msgid "Test"1385 msgstr ""1386 1387 #: tformtest.labelresult.caption1388 msgid " "1389 msgstr ""1390 1391 #: tformtest.listviewtestcases.columns[0].caption1392 msgctxt "tformtest.listviewtestcases.columns[0].caption"1393 msgid "Name"1394 msgstr ""1395 1396 #: tformtest.listviewtestcases.columns[1].caption1397 msgid "Result"1398 msgstr ""1399 1400 #: tformtestcase.caption1401 msgid "Test case"1402 msgstr ""1403 1404 1377 #: vcardfile.svcardfile 1405 1378 msgctxt "vcardfile.svcardfile" -
trunk/Languages/vCardStudio.sv.po
r158 r162 264 264 msgstr "" 265 265 266 #: tcore.opendialog1.title267 msgctxt "tcore.opendialog1.title"268 msgid "Open existing file"269 msgstr "Öppna en befintlig fil"270 271 #: tcore.savedialog1.title272 msgctxt "tcore.savedialog1.title"273 msgid "Save file as"274 msgstr "Spara fil som"275 276 266 #: tcore.selectdirectorydialog1.title 277 267 msgid "Select directory" … … 793 783 msgstr "" 794 784 795 #: tformcontact.openpicturedialog1.title796 msgctxt "tformcontact.openpicturedialog1.title"797 msgid "Open existing file"798 msgstr "Öppna en befintlig fil"799 800 #: tformcontact.savepicturedialog1.title801 msgctxt "tformcontact.savepicturedialog1.title"802 msgid "Save file as"803 msgstr "Spara fil som"804 805 785 #: tformcontact.speedbuttonaniversary.hint 806 786 msgctxt "tformcontact.speedbuttonaniversary.hint" … … 970 950 msgid "Work phone" 971 951 msgstr "Jobb telefon" 952 953 #: tformcontacts.opendialog1.title 954 msgctxt "tformcontacts.opendialog1.title" 955 msgid "Otevřít existující soubor" 956 msgstr "" 957 958 #: tformcontacts.savedialog1.title 959 msgctxt "tformcontacts.savedialog1.title" 960 msgid "Uložit soubor jako" 961 msgstr "" 972 962 973 963 #: tformerror.caption … … 1004 994 msgstr "" 1005 995 996 #: tformexport.savedialog1.title 997 msgctxt "tformexport.savedialog1.title" 998 msgid "Uložit soubor jako" 999 msgstr "" 1000 1006 1001 #: tformfind.buttonfind.caption 1007 1002 msgctxt "tformfind.buttonfind.caption" … … 1260 1255 msgstr "" 1261 1256 1257 #: tformproperties.opendialog1.title 1258 msgctxt "tformproperties.opendialog1.title" 1259 msgid "Otevřít existující soubor" 1260 msgstr "" 1261 1262 #: tformproperties.savedialog1.title 1263 msgctxt "tformproperties.savedialog1.title" 1264 msgid "Uložit soubor jako" 1265 msgstr "" 1266 1262 1267 #: tformproperty.buttoncancel.caption 1263 1268 msgctxt "tformproperty.buttoncancel.caption" … … 1351 1356 msgstr "DPI:" 1352 1357 1358 #: tformsettings.opendialog1.title 1359 msgctxt "tformsettings.opendialog1.title" 1360 msgid "Otevřít existující soubor" 1361 msgstr "" 1362 1353 1363 #: tformsource.acopy.caption 1354 1364 msgctxt "tformsource.acopy.caption" … … 1385 1395 msgstr "" 1386 1396 1387 #: tformtest.arun.caption1388 msgctxt "tformtest.arun.caption"1389 msgid "Run"1390 msgstr "Kör"1391 1392 #: tformtest.ashow.caption1393 msgctxt "tformtest.ashow.caption"1394 msgid "Show"1395 msgstr "Visa"1396 1397 #: tformtest.buttonrun.caption1398 msgctxt "tformtest.buttonrun.caption"1399 msgid "Run"1400 msgstr "Kör"1401 1402 #: tformtest.caption1403 msgctxt "tformtest.caption"1404 msgid "Test"1405 msgstr "Testa"1406 1407 #: tformtest.labelresult.caption1408 msgid " "1409 msgstr ""1410 1411 #: tformtest.listviewtestcases.columns[0].caption1412 msgctxt "tformtest.listviewtestcases.columns[0].caption"1413 msgid "Name"1414 msgstr "Namn"1415 1416 #: tformtest.listviewtestcases.columns[1].caption1417 msgid "Result"1418 msgstr "Resultat"1419 1420 #: tformtestcase.caption1421 msgid "Test case"1422 msgstr "Testfall"1423 1424 1397 #: vcardfile.svcardfile 1425 1398 msgctxt "vcardfile.svcardfile" -
trunk/Packages/Common/Common.lpk
r158 r162 11 11 <PathDelim Value="\"/> 12 12 <SearchPaths> 13 <OtherUnitFiles Value="Forms"/> 13 14 <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)-$(BuildMode)"/> 14 15 </SearchPaths> … … 41 42 Source: https://svn.zdechov.net/PascalClassLibrary/Common/"/> 42 43 <License Value="Copy left."/> 43 <Version Minor="1 1"/>44 <Files Count="3 4">44 <Version Minor="12"/> 45 <Files Count="36"> 45 46 <Item1> 46 47 <Filename Value="StopWatch.pas"/> … … 159 160 </Item26> 160 161 <Item27> 161 <Filename Value=" FormAbout.pas"/>162 <UnitName Value=" FormAbout"/>162 <Filename Value="PixelPointer.pas"/> 163 <UnitName Value="PixelPointer"/> 163 164 </Item27> 164 165 <Item28> 165 <Filename Value="AboutDialog.pas"/> 166 <HasRegisterProc Value="True"/> 167 <UnitName Value="AboutDialog"/> 166 <Filename Value="DataFile.pas"/> 167 <UnitName Value="DataFile"/> 168 168 </Item28> 169 169 <Item29> 170 <Filename Value=" PixelPointer.pas"/>171 <UnitName Value=" PixelPointer"/>170 <Filename Value="TestCase.pas"/> 171 <UnitName Value="TestCase"/> 172 172 </Item29> 173 173 <Item30> 174 <Filename Value=" DataFile.pas"/>175 <UnitName Value=" DataFile"/>174 <Filename Value="Generics.pas"/> 175 <UnitName Value="Generics"/> 176 176 </Item30> 177 177 <Item31> 178 <Filename Value="TestCase.pas"/>179 <UnitName Value="TestCase"/>180 </Item31>181 <Item32>182 <Filename Value="Generics.pas"/>183 <UnitName Value="Generics"/>184 </Item32>185 <Item33>186 178 <Filename Value="CommonPackage.pas"/> 187 179 <Type Value="Main Unit"/> 188 180 <UnitName Value="CommonPackage"/> 181 </Item31> 182 <Item32> 183 <Filename Value="Table.pas"/> 184 <UnitName Value="Table"/> 185 </Item32> 186 <Item33> 187 <Filename Value="FormEx.pas"/> 188 <HasRegisterProc Value="True"/> 189 <UnitName Value="FormEx"/> 189 190 </Item33> 190 191 <Item34> 191 <Filename Value=" Table.pas"/>192 <UnitName Value=" Table"/>192 <Filename Value="Forms\FormTests.pas"/> 193 <UnitName Value="FormTests"/> 193 194 </Item34> 195 <Item35> 196 <Filename Value="Forms\FormTest.pas"/> 197 <UnitName Value="FormTest"/> 198 </Item35> 199 <Item36> 200 <Filename Value="Forms\FormAbout.pas"/> 201 <UnitName Value="FormAbout"/> 202 </Item36> 194 203 </Files> 195 204 <CompatibilityMode Value="True"/> -
trunk/Packages/Common/CommonPackage.pas
r158 r162 13 13 XML, ApplicationInfo, SyncCounter, ListViewSort, PersistentForm, FindFile, 14 14 ScaleDPI, Theme, StringTable, MetaCanvas, Geometric, Translator, Languages, 15 FormAbout, AboutDialog, PixelPointer, DataFile, TestCase, Generics, Table,16 LazarusPackageIntf;15 PixelPointer, DataFile, TestCase, Generics, Table, FormEx, FormTests, 16 FormTest, FormAbout, LazarusPackageIntf; 17 17 18 18 implementation … … 31 31 RegisterUnit('Theme', @Theme.Register); 32 32 RegisterUnit('Translator', @Translator.Register); 33 RegisterUnit(' AboutDialog', @AboutDialog.Register);33 RegisterUnit('FormEx', @FormEx.Register); 34 34 end; 35 35 -
trunk/Packages/Common/Forms/FormAbout.lfm
r161 r162 1 1 object FormAbout: TFormAbout 2 Left = 10143 Height = 3494 Top = 5775 Width = 6092 Left = 624 3 Height = 402 4 Top = 622 5 Width = 702 6 6 Caption = 'About' 7 ClientHeight = 3498 ClientWidth = 6099 DesignTimePPI = 1 257 ClientHeight = 402 8 ClientWidth = 702 9 DesignTimePPI = 144 10 10 OnShow = FormShow 11 11 Position = poScreenCenter 12 LCLVersion = '2.2. 4.0'12 LCLVersion = '2.2.6.0' 13 13 object LabelDescription: TLabel 14 Left = 2615 Height = 2 216 Top = 1 1717 Width = 55714 Left = 30 15 Height = 26 16 Top = 135 17 Width = 642 18 18 Align = alTop 19 BorderSpacing.Left = 2620 BorderSpacing.Right = 2621 BorderSpacing.Bottom = 2619 BorderSpacing.Left = 30 20 BorderSpacing.Right = 30 21 BorderSpacing.Bottom = 30 22 22 Caption = 'Description' 23 23 ParentColor = False … … 26 26 end 27 27 object LabelContent: TLabel 28 Left = 2629 Height = 2 230 Top = 1 6531 Width = 55728 Left = 30 29 Height = 26 30 Top = 191 31 Width = 642 32 32 Align = alTop 33 BorderSpacing.Around = 2633 BorderSpacing.Around = 30 34 34 Caption = ' ' 35 35 ParentColor = False … … 38 38 object PanelTop: TPanel 39 39 Left = 0 40 Height = 1 1740 Height = 135 41 41 Top = 0 42 Width = 60942 Width = 702 43 43 Align = alTop 44 44 BevelOuter = bvNone 45 ClientHeight = 1 1746 ClientWidth = 60945 ClientHeight = 135 46 ClientWidth = 702 47 47 FullRepaint = False 48 48 ParentFont = False 49 49 TabOrder = 0 50 50 object LabelAppName: TLabel 51 Left = 9452 Height = 7353 Top = 1754 Width = 48951 Left = 108 52 Height = 84 53 Top = 20 54 Width = 564 55 55 Anchors = [akTop, akLeft, akRight] 56 56 AutoSize = False 57 BorderSpacing.Around = 2657 BorderSpacing.Around = 30 58 58 Caption = 'Title' 59 Font.Height = - 5259 Font.Height = -60 60 60 ParentColor = False 61 61 ParentFont = False … … 63 63 end 64 64 object ImageLogo: TImage 65 Left = 2 166 Height = 6467 Top = 2668 Width = 6265 Left = 24 66 Height = 74 67 Top = 30 68 Width = 71 69 69 Proportional = True 70 70 Stretch = True … … 73 73 object PanelButtons: TPanel 74 74 Left = 0 75 Height = 6576 Top = 28477 Width = 60975 Height = 75 76 Top = 327 77 Width = 702 78 78 Align = alBottom 79 79 BevelOuter = bvNone 80 ClientHeight = 6581 ClientWidth = 60980 ClientHeight = 75 81 ClientWidth = 702 82 82 TabOrder = 1 83 83 object ButtonHomePage: TButton 84 Left = 2 185 Height = 3 386 Top = 2 187 Width = 2 2984 Left = 24 85 Height = 38 86 Top = 24 87 Width = 264 88 88 Anchors = [akLeft, akBottom] 89 89 Caption = 'Home page' … … 93 93 end 94 94 object ButtonClose: TButton 95 Left = 46196 Height = 3 397 Top = 2 198 Width = 1 2295 Left = 531 96 Height = 38 97 Top = 24 98 Width = 141 99 99 Anchors = [akRight, akBottom] 100 100 Caption = 'Close' -
trunk/Packages/Common/Forms/FormAbout.pas
r161 r162 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, Menus, 7 StdCtrls, ExtCtrls, ApplicationInfo, Common, Translator, Theme;7 StdCtrls, ExtCtrls, ApplicationInfo, Common, FormEx; 8 8 9 9 type 10 10 { TFormAbout } 11 11 12 TFormAbout = class(TForm )12 TFormAbout = class(TFormEx) 13 13 ButtonClose: TButton; 14 14 ButtonHomePage: TButton; … … 21 21 procedure ButtonHomePageClick(Sender: TObject); 22 22 procedure FormShow(Sender: TObject); 23 private 24 FApplicationInfo: TApplicationInfo; 23 25 public 24 AboutDialog: TObject; //TAboutDialog25 26 procedure UpdateInterface; 27 property ApplicationInfo: TApplicationInfo read FApplicationInfo write 28 FApplicationInfo; 26 29 end; 27 30 … … 30 33 31 34 {$R *.lfm} 32 33 uses34 AboutDialog;35 35 36 36 resourcestring … … 43 43 procedure TFormAbout.FormShow(Sender: TObject); 44 44 begin 45 if Assigned(AboutDialog) then 46 with TAboutDialog(AboutDialog) do begin 47 if Assigned(Translator) then 48 Translator.TranslateComponentRecursive(Self); 49 if Assigned(ThemeManager) then 50 ThemeManager.UseTheme(Self); 51 52 if Assigned(ApplicationInfo) then 53 with ApplicationInfo do begin 54 LabelAppName.Caption := AppName; 55 LabelContent.Caption := SVersion + ': ' + Version + LineEnding + 56 SReleaseDate + ': ' + DateToStr(ReleaseDate) + LineEnding + 57 SLicense + ': ' + License; 58 LabelDescription.Caption := Description; 59 ImageLogo.Picture.Bitmap.Assign(Icon); 60 end; 45 if Assigned(ApplicationInfo) then 46 with ApplicationInfo do begin 47 LabelAppName.Caption := AppName; 48 LabelContent.Caption := SVersion + ': ' + Version + LineEnding + 49 SReleaseDate + ': ' + DateToStr(ReleaseDate) + LineEnding + 50 SLicense + ': ' + License; 51 LabelDescription.Caption := Description; 52 ImageLogo.Picture.Bitmap.Assign(Icon); 61 53 end; 62 54 UpdateInterface; … … 65 57 procedure TFormAbout.UpdateInterface; 66 58 begin 67 ButtonHomePage.Enabled := Assigned(AboutDialog) and 68 Assigned(TAboutDialog(AboutDialog).ApplicationInfo); 59 ButtonHomePage.Enabled := Assigned(ApplicationInfo); 69 60 end; 70 61 71 62 procedure TFormAbout.ButtonHomePageClick(Sender: TObject); 72 63 begin 73 OpenWebPage( TAboutDialog(AboutDialog).ApplicationInfo.HomePage);64 OpenWebPage(ApplicationInfo.HomePage); 74 65 end; 75 66 -
trunk/Packages/Common/Languages
-
Property svn:ignore
set to
*.mo
-
Property svn:ignore
set to
-
trunk/Packages/Common/Translator.pas
r159 r162 173 173 begin 174 174 FPoFiles.Clear; 175 if Assigned(FLanguage) then 176 try 175 if Assigned(FLanguage) then begin 177 176 LocaleShort := GetLocaleShort; 178 //ShowMessage(ExtractFileDir(Application.ExeName) +179 // DirectorySeparator + 'Languages' + ' ' + '*.' + LocaleShort + '.po');180 177 SearchMask := '*'; 181 178 if LocaleShort <> '' then SearchMask := SearchMask + '.' + LocaleShort; … … 184 181 for J := 0 to LangDirs.Count - 1 do begin 185 182 FileList := FindAllFiles(LangDirs[J], SearchMask); 186 for I := 0 to FileList.Count - 1 do begin 187 FileName := FileList[I]; 188 //FileName := FindLocaleFileName('.po'); 189 if FileExists(FileName) and ( 190 ((LocaleShort = '') and (Pos('.', FileName) = Pos(PoExt, FileName))) or 191 (LocaleShort <> '')) then FPoFiles.Add(TPOFile.Create(FileName)); 183 try 184 for I := 0 to FileList.Count - 1 do begin 185 FileName := FileList[I]; 186 //FileName := FindLocaleFileName('.po'); 187 if FileExists(FileName) and ( 188 ((LocaleShort = '') and (Pos('.', FileName) = Pos(PoExt, FileName))) or 189 (LocaleShort <> '')) then FPoFiles.Add(TPOFile.Create(FileName)); 190 end; 191 finally 192 FileList.Free; 192 193 end; 193 194 end; 194 195 LangDirs.Free; 195 finally196 FileList.Free;197 196 end; 198 197 end; -
trunk/vCardStudio.lpi
r158 r162 123 123 </Item7> 124 124 </RequiredPackages> 125 <Units Count="2 7">125 <Units Count="25"> 126 126 <Unit0> 127 127 <Filename Value="vCardStudio.lpr"/> … … 206 206 </Unit11> 207 207 <Unit12> 208 <Filename Value="Forms\FormTest.pas"/> 209 <IsPartOfProject Value="True"/> 210 <ComponentName Value="FormTest"/> 211 <HasResources Value="True"/> 212 <ResourceBaseClass Value="Form"/> 208 <Filename Value="Test.pas"/> 209 <IsPartOfProject Value="True"/> 213 210 </Unit12> 214 211 <Unit13> 215 <Filename Value="Test.pas"/> 216 <IsPartOfProject Value="True"/> 212 <Filename Value="Forms\FormImage.pas"/> 213 <IsPartOfProject Value="True"/> 214 <ComponentName Value="FormImage"/> 215 <HasResources Value="True"/> 216 <ResourceBaseClass Value="Form"/> 217 217 </Unit13> 218 218 <Unit14> 219 <Filename Value="Forms\Form TestCase.pas"/>220 <IsPartOfProject Value="True"/> 221 <ComponentName Value="Form TestCase"/>219 <Filename Value="Forms\FormNameDetails.pas"/> 220 <IsPartOfProject Value="True"/> 221 <ComponentName Value="FormNameDetails"/> 222 222 <HasResources Value="True"/> 223 223 <ResourceBaseClass Value="Form"/> 224 224 </Unit14> 225 225 <Unit15> 226 <Filename Value="Forms\Form Image.pas"/>227 <IsPartOfProject Value="True"/> 228 <ComponentName Value="Form Image"/>226 <Filename Value="Forms\FormSource.pas"/> 227 <IsPartOfProject Value="True"/> 228 <ComponentName Value="FormSource"/> 229 229 <HasResources Value="True"/> 230 230 <ResourceBaseClass Value="Form"/> 231 231 </Unit15> 232 232 <Unit16> 233 <Filename Value="Forms\FormNameDetails.pas"/> 234 <IsPartOfProject Value="True"/> 235 <ComponentName Value="FormNameDetails"/> 236 <HasResources Value="True"/> 237 <ResourceBaseClass Value="Form"/> 233 <Filename Value="VCardHighlighter.pas"/> 234 <IsPartOfProject Value="True"/> 238 235 </Unit16> 239 236 <Unit17> 240 <Filename Value="Forms\Form Source.pas"/>241 <IsPartOfProject Value="True"/> 242 <ComponentName Value="Form Source"/>237 <Filename Value="Forms\FormCompareSideBySide.pas"/> 238 <IsPartOfProject Value="True"/> 239 <ComponentName Value="FormCompareSideBySide"/> 243 240 <HasResources Value="True"/> 244 241 <ResourceBaseClass Value="Form"/> 245 242 </Unit17> 246 243 <Unit18> 247 <Filename Value=" VCardHighlighter.pas"/>244 <Filename Value="Diff.pas"/> 248 245 <IsPartOfProject Value="True"/> 249 246 </Unit18> 250 247 <Unit19> 251 <Filename Value="Forms\FormCompareSideBySide.pas"/> 252 <IsPartOfProject Value="True"/> 253 <ComponentName Value="FormCompareSideBySide"/> 254 <HasResources Value="True"/> 255 <ResourceBaseClass Value="Form"/> 248 <Filename Value="TestCases.pas"/> 249 <IsPartOfProject Value="True"/> 256 250 </Unit19> 257 251 <Unit20> 258 <Filename Value=" Diff.pas"/>252 <Filename Value="VCardFile.pas"/> 259 253 <IsPartOfProject Value="True"/> 260 254 </Unit20> 261 255 <Unit21> 262 <Filename Value="TestCases.pas"/> 263 <IsPartOfProject Value="True"/> 256 <Filename Value="Forms\FormColumns.pas"/> 257 <IsPartOfProject Value="True"/> 258 <ComponentName Value="FormColumns"/> 259 <HasResources Value="True"/> 260 <ResourceBaseClass Value="Form"/> 264 261 </Unit21> 265 262 <Unit22> 266 <Filename Value="VCardFile.pas"/> 267 <IsPartOfProject Value="True"/> 263 <Filename Value="Forms\FormCompare.pas"/> 264 <IsPartOfProject Value="True"/> 265 <ComponentName Value="FormCompare"/> 266 <HasResources Value="True"/> 267 <ResourceBaseClass Value="Form"/> 268 268 </Unit22> 269 269 <Unit23> 270 <Filename Value="Forms\Form Columns.pas"/>271 <IsPartOfProject Value="True"/> 272 <ComponentName Value="Form Columns"/>270 <Filename Value="Forms\FormNormalize.pas"/> 271 <IsPartOfProject Value="True"/> 272 <ComponentName Value="FormNormalize"/> 273 273 <HasResources Value="True"/> 274 274 <ResourceBaseClass Value="Form"/> 275 275 </Unit23> 276 276 <Unit24> 277 <Filename Value="Forms\Form Compare.pas"/>278 <IsPartOfProject Value="True"/> 279 <ComponentName Value="Form Compare"/>277 <Filename Value="Forms\FormExport.pas"/> 278 <IsPartOfProject Value="True"/> 279 <ComponentName Value="FormExport"/> 280 280 <HasResources Value="True"/> 281 281 <ResourceBaseClass Value="Form"/> 282 282 </Unit24> 283 <Unit25>284 <Filename Value="Forms\FormNormalize.pas"/>285 <IsPartOfProject Value="True"/>286 <ComponentName Value="FormNormalize"/>287 <HasResources Value="True"/>288 <ResourceBaseClass Value="Form"/>289 </Unit25>290 <Unit26>291 <Filename Value="Forms\FormExport.pas"/>292 <IsPartOfProject Value="True"/>293 <ComponentName Value="FormExport"/>294 <HasResources Value="True"/>295 <ResourceBaseClass Value="Form"/>296 </Unit26>297 283 </Units> 298 284 </ProjectOptions>
Note:
See TracChangeset
for help on using the changeset viewer.