diff --git a/Content.Client/Chemistry/UI/ChemMasterBoundUserInterface.cs b/Content.Client/Chemistry/UI/ChemMasterBoundUserInterface.cs index 5df7a61836..25604a881f 100644 --- a/Content.Client/Chemistry/UI/ChemMasterBoundUserInterface.cs +++ b/Content.Client/Chemistry/UI/ChemMasterBoundUserInterface.cs @@ -37,11 +37,19 @@ namespace Content.Client.Chemistry.UI _window.OnClose += Close; // Setup static button actions. - _window.EjectButton.OnPressed += _ => SendMessage(new ItemSlotButtonPressedEvent(SharedChemMaster.ContainerSlotName)); - _window.BufferTransferButton.OnPressed += _ => SendMessage(new ChemMasterSetModeMessage(ChemMasterMode.Transfer)); - _window.BufferDiscardButton.OnPressed += _ => SendMessage(new ChemMasterSetModeMessage(ChemMasterMode.Discard)); - _window.CreatePillButton.OnPressed += _ => SendMessage(new ChemMasterCreatePillsMessage(((uint)_window.PillAmount.Value), _window.LabelLine)); - _window.CreateBottleButton.OnPressed += _ => SendMessage(new ChemMasterCreateBottlesMessage(((uint)_window.BottleAmount.Value), _window.LabelLine)); + _window.InputEjectButton.OnPressed += _ => SendMessage( + new ItemSlotButtonPressedEvent(SharedChemMaster.InputSlotName)); + _window.OutputEjectButton.OnPressed += _ => SendMessage( + new ItemSlotButtonPressedEvent(SharedChemMaster.OutputSlotName)); + _window.BufferTransferButton.OnPressed += _ => SendMessage( + new ChemMasterSetModeMessage(ChemMasterMode.Transfer)); + _window.BufferDiscardButton.OnPressed += _ => SendMessage( + new ChemMasterSetModeMessage(ChemMasterMode.Discard)); + _window.CreatePillButton.OnPressed += _ => SendMessage( + new ChemMasterCreatePillsMessage( + (uint)_window.PillDosage.Value, (uint)_window.PillNumber.Value, _window.LabelLine)); + _window.CreateBottleButton.OnPressed += _ => SendMessage( + new ChemMasterOutputToBottleMessage((uint)_window.BottleDosage.Value, _window.LabelLine)); for (uint i = 0; i < _window.PillTypeButtons.Length; i++) { diff --git a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml index 57bdd1e805..af15fe4684 100644 --- a/Content.Client/Chemistry/UI/ChemMasterWindow.xaml +++ b/Content.Client/Chemistry/UI/ChemMasterWindow.xaml @@ -1,76 +1,106 @@ - - -