Changeset 23 for trunk/Forms/FormMain.pas
- Timestamp:
- Apr 4, 2025, 9:22:05 AM (2 weeks ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Forms/FormMain.pas
r22 r23 1 unit UFormMain;1 unit FormMain; 2 2 3 3 interface … … 5 5 uses 6 6 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ComCtrls, 7 Menus, ActnList, ExtCtrls ;7 Menus, ActnList, ExtCtrls, FormBrowse, FormProjectGroup; 8 8 9 9 type … … 50 50 procedure FormActivate(Sender: TObject); 51 51 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 52 procedure FormCreate(Sender: TObject); 53 procedure FormDestroy(Sender: TObject); 52 54 procedure FormShow(Sender: TObject); 53 55 procedure MenuItemFileClick(Sender: TObject); … … 55 57 Initialized: Boolean; 56 58 public 59 FormBrowse: TFormBrowse; 60 FormProjectGroup: TFormProjectGroup; 57 61 procedure ProjectGroupOpenRecentExecute(Sender: TObject); 58 62 procedure OpenRecentExecute(Sender: TObject); … … 60 64 procedure DockInit; 61 65 end; 62 63 var64 FormMain: TFormMain;65 66 66 67 … … 70 71 71 72 uses 72 UCore, UFormBrowse, UFormProjectGroup;73 Core; 73 74 74 75 { TFormMain } … … 86 87 procedure TFormMain.OpenRecentExecute(Sender: TObject); 87 88 begin 88 Core. ProjectOpen(Core.LastOpenedListProject.Items[TMenuItem(Sender).MenuIndex]);89 Core.Core.ProjectOpen(Core.Core.LastOpenedListProject.Items[TMenuItem(Sender).MenuIndex]); 89 90 end; 90 91 91 92 procedure TFormMain.ProjectGroupOpenRecentExecute(Sender: TObject); 92 93 begin 93 Core. ProjectGroupOpen(Core.LastOpenedListProjectGroup.Items[TMenuItem(Sender).MenuIndex]);94 Core.Core.ProjectGroupOpen(Core.Core.LastOpenedListProjectGroup.Items[TMenuItem(Sender).MenuIndex]); 94 95 end; 95 96 … … 98 99 if not Initialized then begin 99 100 Initialized := True; 100 Core. Init;101 Core.Core.Init; 101 102 end; 102 103 end; … … 104 105 procedure TFormMain.FormClose(Sender: TObject; var CloseAction: TCloseAction); 105 106 begin 106 Core.Done; 107 Core.Core.Done; 108 end; 109 110 procedure TFormMain.FormCreate(Sender: TObject); 111 begin 112 FormBrowse := TFormBrowse.Create(nil); 113 FormProjectGroup := TFormProjectGroup.Create(nil); 114 end; 115 116 procedure TFormMain.FormDestroy(Sender: TObject); 117 begin 118 FreeAndNil(FormProjectGroup); 119 FreeAndNil(FormBrowse); 107 120 end; 108 121 … … 114 127 begin 115 128 NewCaption := ''; 116 if Assigned(Core. Project) then117 NewCaption := Core. Project.Directory + ' (' +Core.Project.Backend.Name + ') - ';129 if Assigned(Core.Core.Project) then 130 NewCaption := Core.Core.Project.Directory + ' (' + Core.Core.Project.Backend.Name + ') - '; 118 131 NewCaption := NewCaption + AppName; 119 132 Caption := NewCaption;
Note:
See TracChangeset
for help on using the changeset viewer.