瀏覽代碼

Move slider to core and add opacity slider to console gui

Tony 4 年之前
父節點
當前提交
1e0d5bcfd7

+ 23 - 0
Templates/BaseGame/game/core/console/guis/console.gui

@@ -140,6 +140,29 @@
          canSave = "1";
          canSaveDynamicFields = "0";
       };
+      new GuiSliderCtrl(ConsoleDlgBgAlphaSlider) {
+         range = "0 1";
+         ticks = "10";
+         snap = "0";
+         value = "0.65";
+         useFillBar = "0";
+         fillBarColor = "255 255 255 255";
+         renderTicks = "1";
+         position = "361 4";
+         extent = "106 14";
+         minExtent = "8 2";
+         horizSizing = "right";
+         vertSizing = "bottom";
+         profile = "GuiSliderProfile";
+         visible = "1";
+         active = "1";
+         command = "ConsoleDlg::setalpha(ConsoleDlgBgAlphaSlider, ConsoleDlgBgAlphaSlider.value);";
+         tooltipProfile = "GuiToolTipProfile";
+         hovertime = "1000";
+         isContainer = "0";
+         canSave = "1";
+         canSaveDynamicFields = "0";
+      };
    };
    new GuiScrollCtrl() {
       willFirstRespond = "1";

+ 0 - 0
Templates/BaseGame/game/data/ui/art/slider.png → Templates/BaseGame/game/core/gui/images/slider.png


+ 10 - 0
Templates/BaseGame/game/core/gui/scripts/profiles.cs

@@ -224,3 +224,13 @@ new GuiControlProfile( GuiButtonProfile )
    hasBitmapArray = false;
    category = "Core";
 };
+
+// ---------------------------------------------------------------------------
+// Slider control
+// ---------------------------------------------------------------------------
+if( !isObject( GuiSliderProfile ) )
+new GuiControlProfile( GuiSliderProfile )
+{
+   bitmap = "core/gui/images/slider";
+   category = "Core";
+};