source: trunk/Core.pas

Last change on this file was 143, checked in by chronos, 11 months ago

Removed U prefix from all units.

File size: 1.4 KB
Line 
1unit Core;
2
3interface
4
5uses
6 Classes, SysUtils, PersistentForm, Translator, Theme, FormMain;
7
8type
9
10 { TCore }
11
12 TCore = class(TDataModule)
13 PersistentForm1: TPersistentForm;
14 ThemeManager1: TThemeManager;
15 Translator1: TTranslator;
16 procedure DataModuleCreate(Sender: TObject);
17 procedure DataModuleDestroy(Sender: TObject);
18 procedure Translator1Translate(Sender: TObject);
19 public
20 FormMain: TFormMain;
21 end;
22
23var
24 Core: TCore;
25
26
27implementation
28
29{$R *.lfm}
30
31resourcestring
32 SMondayShort = 'MON';
33 STuesdayShort = 'TUE';
34 SWednesdayShort = 'WED';
35 SThrusdayShort = 'THU';
36 SFridayShort = 'FRI';
37 SSaturdayShort = 'SAT';
38 SSundayShort = 'SUN';
39
40{ TCore }
41
42procedure TCore.Translator1Translate(Sender: TObject);
43begin
44 FormatSettings.ShortDayNames[1] := SSundayShort;
45 FormatSettings.ShortDayNames[2] := SMondayShort;
46 FormatSettings.ShortDayNames[3] := STuesdayShort;
47 FormatSettings.ShortDayNames[4] := SWednesdayShort;
48 FormatSettings.ShortDayNames[5] := SThrusdayShort;
49 FormatSettings.ShortDayNames[6] := SFridayShort;
50 FormatSettings.ShortDayNames[7] := SSaturdayShort;
51end;
52
53procedure TCore.DataModuleCreate(Sender: TObject);
54begin
55 FormMain := TFormMain.Create(nil);
56 FormMain.Show;
57end;
58
59procedure TCore.DataModuleDestroy(Sender: TObject);
60begin
61 FreeAndNil(FormMain);
62end;
63
64end.
65
Note: See TracBrowser for help on using the repository browser.