- Timestamp:
- Apr 2, 2021, 9:09:49 PM (4 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Back.pas
r220 r340 75 75 end else begin 76 76 WindowState := wsNormal; 77 WindowState := wsFullScreen; 78 WindowState := wsNormal; 77 79 BoundsRect := Bounds(StartDlg.Left - 8, StartDlg.Top - 8, 78 80 StartDlg.Width + 16, StartDlg.Height + 16); -
trunk/LocalPlayer/Diagram.pas
r135 r340 355 355 end; 356 356 Popup.Popup(Left + ToggleBtn.Left, Top + ToggleBtn.Top + ToggleBtn.Height); 357 end 357 end; 358 358 end; 359 359 … … 370 370 else if (Key = VK_F8) and (Kind = dkShip) then // my other key 371 371 else 372 inherited 372 inherited; 373 373 end; 374 374 -
trunk/LocalPlayer/Enhance.pas
r330 r340 48 48 EnhanceDlg: TEnhanceDlg; 49 49 50 50 51 implementation 51 52 52 53 uses 53 Help ;54 Help, UKeyBindings; 54 55 55 56 {$R *.lfm} … … 231 232 Sprite(offscreen, HGrTerrain, x, 64 - yyt, xxt * 2, yyt * 2, 232 233 1 + 2 * (xxt * 2 + 1), 1 + yyt + 12 * (yyt * 3 + 1)); 233 inc(x, xxt * 2 + 6) 234 inc(x, xxt * 2 + 6); 234 235 end; 235 236 end; … … 302 303 procedure TEnhanceDlg.CloseBtnClick(Sender: TObject); 303 304 begin 304 Close 305 Close; 305 306 end; 306 307 … … 317 318 begin 318 319 Page := TComponent(Sender).Tag; 319 SmartUpdateContent 320 SmartUpdateContent; 320 321 end; 321 322 … … 337 338 move(MyData.EnhancementJobs[Page, stage + 1], 338 339 MyData.EnhancementJobs[Page, stage], 4 - stage); 339 MyData.EnhancementJobs[Page, 4] := jNone 340 MyData.EnhancementJobs[Page, 4] := jNone; 340 341 end 341 342 else … … 364 365 begin 365 366 MyData.EnhancementJobs[Page, stage] := jRoad; 366 inc(stage) 367 inc(stage); 367 368 end; 368 369 if (NewJob = jFarm) and not(jIrr in Done) then 369 370 begin 370 371 MyData.EnhancementJobs[Page, stage] := jIrr; 371 inc(stage) 372 end; 373 MyData.EnhancementJobs[Page, stage] := NewJob 374 end; 375 SmartUpdateContent 372 inc(stage); 373 end; 374 MyData.EnhancementJobs[Page, stage] := NewJob; 375 end; 376 SmartUpdateContent; 376 377 end; 377 378 378 379 procedure TEnhanceDlg.FormKeyDown(Sender: TObject; var Key: Word; 379 380 Shift: TShiftState); 380 begin 381 if Key = VK_F1 then 381 var 382 ShortCut: TShortCut; 383 begin 384 ShortCut := KeyToShortCut(Key, Shift); 385 if BHelp.Test(ShortCut) then 382 386 HelpDlg.ShowNewContent(FWindowMode or wmPersistent, hkText, 383 387 HelpDlg.TextIndex('MACRO')) -
trunk/LocalPlayer/Nego.pas
r313 r340 681 681 procedure TNegoDlg.CloseBtnClick(Sender: TObject); 682 682 begin 683 Close 683 Close; 684 684 end; 685 685 … … 690 690 begin 691 691 if OkBtn.Visible then 692 OkBtnClick(nil) 692 OkBtnClick(nil); 693 693 end 694 694 else 695 inherited 695 inherited; 696 696 end; 697 697 -
trunk/LocalPlayer/Select.pas
r328 r340 6 6 uses 7 7 Protocol, ClientTools, Term, ScreenTools, IsoEngine, PVSB, BaseWin, 8 9 8 LCLIntf, LCLType, Messages, SysUtils, Classes, Graphics, Controls, Forms, 10 9 ExtCtrls, ButtonB, ButtonBase, Menus, Types; … … 85 84 ListDlg: TListDlg; 86 85 ModalSelectDlg: TModalSelectDlg; 86 87 87 88 88 implementation -
trunk/Packages/CevoComponents/BaseWin.pas
r317 r340 87 87 end; 88 88 89 90 89 constructor TBufferedDrawDlg.Create(AOwner: TComponent); 91 90 begin … … 112 111 procedure TBufferedDrawDlg.FormClose(Sender: TObject; var Action: TCloseAction); 113 112 begin 114 if FWindowMode = wmPersistent then 115 begin 113 if FWindowMode = wmPersistent then begin 116 114 UserLeft := Left; 117 UserTop := Top 115 UserTop := Top; 118 116 end; 119 117 if OffscreenUser = self then … … 131 129 Shift: TShiftState); 132 130 begin 133 if Key = VK_ESCAPE then 134 begin 131 if Key = VK_ESCAPE then begin 135 132 if fsModal in FormState then 136 ModalResult := mrCancel 137 end 138 else if Key = VK_RETURN then 139 begin 133 ModalResult := mrCancel; 134 end else 135 if Key = VK_RETURN then begin 140 136 if fsModal in FormState then 141 ModalResult := mrOK 142 end 143 elseif Key = VK_F1 then begin137 ModalResult := mrOK; 138 end else 139 if Key = VK_F1 then begin 144 140 if Assigned(ShowNewContentProc) then 145 141 ShowNewContentProc(FWindowMode or wmPersistent, HelpContext); 146 end else if FWindowMode = wmPersistent then begin 142 end else 143 if FWindowMode = wmPersistent then begin 147 144 if Assigned(MainFormKeyDown) then 148 145 MainFormKeyDown(Sender, Key, Shift); -
trunk/Start.lfm
r290 r340 196 196 ItemHeight = 0 197 197 OnClick = ListClick 198 OnKeyDown = FormKeyDown 198 199 ParentFont = False 199 200 ScrollWidth = 266 -
trunk/Start.pas
r339 r340 143 143 144 144 uses 145 Global, Directories, Direct, ScreenTools, Inp, Back, Settings ;145 Global, Directories, Direct, ScreenTools, Inp, Back, Settings, UKeyBindings; 146 146 147 147 {$R *.lfm} … … 1742 1742 procedure TStartDlg.FormKeyDown(Sender: TObject; var Key: Word; 1743 1743 Shift: TShiftState); 1744 begin 1745 if KeyToShortCut(Key, Shift) = VK_F1 then 1744 var 1745 ShortCut: TShortCut; 1746 begin 1747 ShortCut := KeyToShortCut(Key, Shift); 1748 if BFullScreen.Test(ShortCut) then begin 1749 FullScreen := not FullScreen; 1750 UpdateInterface; 1751 Background.UpdateInterface; 1752 end else 1753 if BHelp.Test(ShortCut) then 1746 1754 DirectHelp(cStartHelp); 1747 1755 end;
Note:
See TracChangeset
for help on using the changeset viewer.