DEADSOFTWARE

Holmes: UI cosmetix
authorKetmar Dark <ketmar@ketmar.no-ip.org>
Sat, 30 Sep 2017 21:53:31 +0000 (00:53 +0300)
committerKetmar Dark <ketmar@ketmar.no-ip.org>
Mon, 2 Oct 2017 23:34:41 +0000 (02:34 +0300)
src/game/g_holmes.pas
src/gx/gh_ui.pas

index d27dea1dbb0d53fc832727c7544db9aad78dcc23..0cac2c7aa30aa5f0b5834b11d49d0a24b37d8001 100644 (file)
@@ -380,6 +380,7 @@ begin
     addCheckBox(box, '~foreground', @g_rlayer_fore);
   winLayers.appendChild(box);
 
+  winLayers.flMaxSize := TLaySize.Create(trunc(getScrWdt/gh_ui_scale), trunc(getScrHgt/gh_ui_scale));
   uiLayoutCtl(winLayers);
 end;
 
@@ -415,6 +416,7 @@ begin
     addCheckBox(box, 'con~tours', @g_ol_nice);
   winOutlines.appendChild(box);
 
+  winOutlines.flMaxSize := TLaySize.Create(trunc(getScrWdt/gh_ui_scale), trunc(getScrHgt/gh_ui_scale));
   uiLayoutCtl(winOutlines);
 end;
 
@@ -442,6 +444,7 @@ begin
   box := TUIHBox.Create();
   box.hasFrame := true;
   box.caption := 'windows';
+  box.captionAlign := 0;
   box.flAlign := 0;
     addButton(box, '~layers', toggleLayersWindowCB);
     span := TUISpan.Create();
@@ -451,6 +454,7 @@ begin
     addButton(box, '~outline', toggleOutlineWindowCB);
   winOptions.appendChild(box);
 
+  winOptions.flMaxSize := TLaySize.Create(trunc(getScrWdt/gh_ui_scale), trunc(getScrHgt/gh_ui_scale));
   uiLayoutCtl(winOptions);
   winOptions.centerInScreen();
 end;
index 72008e0233a0cfe8d88b1360e95de059bf0229f7..9027758fedba90270ae400d49ba50bfd554f0f9a 100644 (file)
@@ -341,6 +341,7 @@ type
   public
     property caption: AnsiString read mCaption write setCaption;
     property hasFrame: Boolean read mHasFrame write setHasFrame;
+    property captionAlign: Integer read mHAlign write mHAlign;
   end;
 
   TUIHBox = class(TUIBox)