Changeset 340 for trunk/LocalPlayer


Ignore:
Timestamp:
Apr 2, 2021, 9:09:49 PM (4 years ago)
Author:
chronos
Message:
  • Added: Support for F11 full screen switch key in Start dialog.
  • Fixed: Allow F1 and F11 key in Start dialog even if listbox is focused.
  • Modified: Code cleanup.
Location:
trunk/LocalPlayer
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LocalPlayer/Diagram.pas

    r135 r340  
    355355      end;
    356356    Popup.Popup(Left + ToggleBtn.Left, Top + ToggleBtn.Top + ToggleBtn.Height);
    357   end
     357  end;
    358358end;
    359359
     
    370370  else if (Key = VK_F8) and (Kind = dkShip) then // my other key
    371371  else
    372     inherited
     372    inherited;
    373373end;
    374374
  • trunk/LocalPlayer/Enhance.pas

    r330 r340  
    4848  EnhanceDlg: TEnhanceDlg;
    4949
     50
    5051implementation
    5152
    5253uses
    53   Help;
     54  Help, UKeyBindings;
    5455
    5556{$R *.lfm}
     
    231232        Sprite(offscreen, HGrTerrain, x, 64 - yyt, xxt * 2, yyt * 2,
    232233          1 + 2 * (xxt * 2 + 1), 1 + yyt + 12 * (yyt * 3 + 1));
    233       inc(x, xxt * 2 + 6)
     234      inc(x, xxt * 2 + 6);
    234235    end;
    235236  end;
     
    302303procedure TEnhanceDlg.CloseBtnClick(Sender: TObject);
    303304begin
    304   Close
     305  Close;
    305306end;
    306307
     
    317318begin
    318319  Page := TComponent(Sender).Tag;
    319   SmartUpdateContent
     320  SmartUpdateContent;
    320321end;
    321322
     
    337338          move(MyData.EnhancementJobs[Page, stage + 1],
    338339            MyData.EnhancementJobs[Page, stage], 4 - stage);
    339         MyData.EnhancementJobs[Page, 4] := jNone
     340        MyData.EnhancementJobs[Page, 4] := jNone;
    340341      end
    341342      else
     
    364365    begin
    365366      MyData.EnhancementJobs[Page, stage] := jRoad;
    366       inc(stage)
     367      inc(stage);
    367368    end;
    368369    if (NewJob = jFarm) and not(jIrr in Done) then
    369370    begin
    370371      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;
    376377end;
    377378
    378379procedure TEnhanceDlg.FormKeyDown(Sender: TObject; var Key: Word;
    379380  Shift: TShiftState);
    380 begin
    381   if Key = VK_F1 then
     381var
     382  ShortCut: TShortCut;
     383begin
     384  ShortCut := KeyToShortCut(Key, Shift);
     385  if BHelp.Test(ShortCut) then
    382386    HelpDlg.ShowNewContent(FWindowMode or wmPersistent, hkText,
    383387      HelpDlg.TextIndex('MACRO'))
  • trunk/LocalPlayer/Nego.pas

    r313 r340  
    681681procedure TNegoDlg.CloseBtnClick(Sender: TObject);
    682682begin
    683   Close
     683  Close;
    684684end;
    685685
     
    690690  begin
    691691    if OkBtn.Visible then
    692       OkBtnClick(nil)
     692      OkBtnClick(nil);
    693693  end
    694694  else
    695     inherited
     695    inherited;
    696696end;
    697697
  • trunk/LocalPlayer/Select.pas

    r328 r340  
    66uses
    77  Protocol, ClientTools, Term, ScreenTools, IsoEngine, PVSB, BaseWin,
    8 
    98  LCLIntf, LCLType, Messages, SysUtils, Classes, Graphics, Controls, Forms,
    109  ExtCtrls, ButtonB, ButtonBase, Menus, Types;
     
    8584  ListDlg: TListDlg;
    8685  ModalSelectDlg: TModalSelectDlg;
     86
    8787
    8888implementation
Note: See TracChangeset for help on using the changeset viewer.