Files
space-station-14/api/Content.Client/Content.Client.Construction.UI.IConstructionMenuView.html
2023-10-08 01:38:46 +00:00

699 lines
40 KiB
HTML

<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Interface IConstructionMenuView
</title>
<meta name="viewport" content="width=device-width">
<meta name="title" content="Interface IConstructionMenuView
">
<meta name="generator" content="docfx 2.56.7.0">
<link rel="shortcut icon" href="../../favicon.ico">
<link rel="stylesheet" href="../../styles/docfx.vendor.css">
<link rel="stylesheet" href="../../styles/docfx.css">
<link rel="stylesheet" href="../../styles/main.css">
<meta property="docfx:navrel" content="../../toc.html">
<meta property="docfx:tocrel" content="toc.html">
</head> <body data-spy="scroll" data-target="#affix" data-offset="120">
<div id="wrapper">
<header>
<nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../../index.html">
<img id="logo" class="svg" src="../../logo.svg" alt="">
</a>
</div>
<div class="collapse navbar-collapse" id="navbar">
<form class="navbar-form navbar-right" role="search" id="search">
<div class="form-group">
<input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
</div>
</form>
</div>
</div>
</nav>
<div class="subnav navbar navbar-default">
<div class="container hide-when-search" id="breadcrumb">
<ul class="breadcrumb">
<li></li>
</ul>
</div>
</div>
</header>
<div role="main" class="container body-content hide-when-search">
<div class="sidenav hide-when-search">
<a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
<div class="sidetoggle collapse" id="sidetoggle">
<div id="sidetoc"></div>
</div>
</div>
<div class="article row grid-right">
<div class="col-md-10">
<article class="content wrap" id="_content" data-uid="Content.Client.Construction.UI.IConstructionMenuView">
<h1 id="Content_Client_Construction_UI_IConstructionMenuView" data-uid="Content.Client.Construction.UI.IConstructionMenuView" class="text-break">Interface IConstructionMenuView
</h1>
<div class="markdown level0 summary"><p>This is the interface for a UI View of the construction window. The point of it is to abstract away the actual
UI controls and just provide higher level operations on the entire window. This View is completely passive and
just raises events to the outside world. This class is controlled by the <span class="xref">Content.Client.Construction.UI.ConstructionMenuPresenter</span>.</p>
</div>
<div class="markdown level0 conceptual"></div>
<h6><strong>Namespace</strong>: <a class="xref" href="Content.Client.Construction.UI.html">Content.Client.Construction.UI</a></h6>
<h6><strong>Assembly</strong>: Content.Client.dll</h6>
<h5 id="Content_Client_Construction_UI_IConstructionMenuView_syntax">Syntax</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface IConstructionMenuView : IDisposable</code></pre>
</div>
<h3 id="properties">Properties
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_BuildButtonPressed.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.BuildButtonPressed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L28">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_BuildButtonPressed_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.BuildButtonPressed*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_BuildButtonPressed" data-uid="Content.Client.Construction.UI.IConstructionMenuView.BuildButtonPressed">BuildButtonPressed</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool BuildButtonPressed { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_Categories.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.Categories%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L24">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_Categories_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Categories*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_Categories" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Categories">Categories</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">string[] Categories { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span>[]</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_Category.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.Category%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L25">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_Category_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Category*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_Category" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Category">Category</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">OptionButton Category { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Robust.Client.UserInterface.Controls.OptionButton</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_EraseButtonPressed.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.EraseButtonPressed%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L27">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_EraseButtonPressed_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.EraseButtonPressed*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_EraseButtonPressed" data-uid="Content.Client.Construction.UI.IConstructionMenuView.EraseButtonPressed">EraseButtonPressed</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool EraseButtonPressed { get; set; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_IsOpen.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.IsOpen%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L47">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_IsOpen_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.IsOpen*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_IsOpen" data-uid="Content.Client.Construction.UI.IConstructionMenuView.IsOpen">IsOpen</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool IsOpen { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_Recipes.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.Recipes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L30">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_Recipes_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Recipes*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_Recipes" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Recipes">Recipes</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ItemList Recipes { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Robust.Client.UserInterface.Controls.ItemList</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_RecipeStepList.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.RecipeStepList%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L31">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_RecipeStepList_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.RecipeStepList*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_RecipeStepList" data-uid="Content.Client.Construction.UI.IConstructionMenuView.RecipeStepList">RecipeStepList</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ItemList RecipeStepList { get; }</code></pre>
</div>
<h5 class="propertyValue">Property Value</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">Robust.Client.UserInterface.Controls.ItemList</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="methods">Methods
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_ClearRecipeInfo.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.ClearRecipeInfo%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L39">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_ClearRecipeInfo_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.ClearRecipeInfo*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_ClearRecipeInfo" data-uid="Content.Client.Construction.UI.IConstructionMenuView.ClearRecipeInfo">ClearRecipeInfo()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void ClearRecipeInfo()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_Close.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.Close%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L52">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_Close_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Close*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_Close" data-uid="Content.Client.Construction.UI.IConstructionMenuView.Close">Close()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void Close()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_IsAtFront.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.IsAtFront%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L51">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_IsAtFront_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.IsAtFront*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_IsAtFront" data-uid="Content.Client.Construction.UI.IConstructionMenuView.IsAtFront">IsAtFront()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">bool IsAtFront()</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_MoveToFront.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.MoveToFront%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L50">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_MoveToFront_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.MoveToFront*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_MoveToFront" data-uid="Content.Client.Construction.UI.IConstructionMenuView.MoveToFront">MoveToFront()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void MoveToFront()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_OpenCentered.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.OpenCentered%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L49">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_OpenCentered_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.OpenCentered*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_OpenCentered" data-uid="Content.Client.Construction.UI.IConstructionMenuView.OpenCentered">OpenCentered()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void OpenCentered()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_ResetPlacement.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.ResetPlacement%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L41">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_ResetPlacement_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.ResetPlacement*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_ResetPlacement" data-uid="Content.Client.Construction.UI.IConstructionMenuView.ResetPlacement">ResetPlacement()</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void ResetPlacement()</code></pre>
</div>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_SetRecipeInfo_System_String_System_String_Robust_Client_Graphics_Texture_System_Boolean_.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.SetRecipeInfo(System.String%2CSystem.String%2CRobust.Client.Graphics.Texture%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L40">View Source</a>
</span>
<a id="Content_Client_Construction_UI_IConstructionMenuView_SetRecipeInfo_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.SetRecipeInfo*"></a>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_SetRecipeInfo_System_String_System_String_Robust_Client_Graphics_Texture_System_Boolean_" data-uid="Content.Client.Construction.UI.IConstructionMenuView.SetRecipeInfo(System.String,System.String,Robust.Client.Graphics.Texture,System.Boolean)">SetRecipeInfo(String, String, Texture, Boolean)</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">void SetRecipeInfo(string name, string description, Texture iconTexture, bool isItem)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Name</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">name</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.String</span></td>
<td><span class="parametername">description</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">Robust.Client.Graphics.Texture</span></td>
<td><span class="parametername">iconTexture</span></td>
<td></td>
</tr>
<tr>
<td><span class="xref">System.Boolean</span></td>
<td><span class="parametername">isItem</span></td>
<td></td>
</tr>
</tbody>
</table>
<h3 id="events">Events
</h3>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_BuildButtonToggled.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.BuildButtonToggled%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L35">View Source</a>
</span>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_BuildButtonToggled" data-uid="Content.Client.Construction.UI.IConstructionMenuView.BuildButtonToggled">BuildButtonToggled</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">event EventHandler&lt;bool&gt; BuildButtonToggled</code></pre>
</div>
<h5 class="eventType">Event Type</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">EventHandler</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_ClearAllGhosts.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.ClearAllGhosts%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L37">View Source</a>
</span>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_ClearAllGhosts" data-uid="Content.Client.Construction.UI.IConstructionMenuView.ClearAllGhosts">ClearAllGhosts</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">event EventHandler ClearAllGhosts</code></pre>
</div>
<h5 class="eventType">Event Type</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">EventHandler</span></td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_EraseButtonToggled.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.EraseButtonToggled%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L36">View Source</a>
</span>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_EraseButtonToggled" data-uid="Content.Client.Construction.UI.IConstructionMenuView.EraseButtonToggled">EraseButtonToggled</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">event EventHandler&lt;bool&gt; EraseButtonToggled</code></pre>
</div>
<h5 class="eventType">Event Type</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">EventHandler</span>&lt;<span class="xref">System.Boolean</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_OnClose.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.OnClose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L45">View Source</a>
</span>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_OnClose" data-uid="Content.Client.Construction.UI.IConstructionMenuView.OnClose">OnClose</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">event Action? OnClose</code></pre>
</div>
<h5 class="eventType">Event Type</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">System.Nullable</span>&lt;<span class="xref">Action</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_PopulateRecipes.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.PopulateRecipes%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L33">View Source</a>
</span>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_PopulateRecipes" data-uid="Content.Client.Construction.UI.IConstructionMenuView.PopulateRecipes">PopulateRecipes</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">event EventHandler&lt;(string search, string catagory)&gt; PopulateRecipes</code></pre>
</div>
<h5 class="eventType">Event Type</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">EventHandler</span>&lt;<span class="xref">System.ValueTuple</span>&lt;<span class="xref">System.String</span>, <span class="xref">System.String</span>&gt;&gt;</td>
<td></td>
</tr>
</tbody>
</table>
<span class="small pull-right mobile-hide">
<span class="divider">|</span>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView_RecipeSelected.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView.RecipeSelected%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
</span>
<span class="small pull-right mobile-hide">
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L34">View Source</a>
</span>
<h4 id="Content_Client_Construction_UI_IConstructionMenuView_RecipeSelected" data-uid="Content.Client.Construction.UI.IConstructionMenuView.RecipeSelected">RecipeSelected</h4>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<h5 class="decalaration">Declaration</h5>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">event EventHandler&lt;ItemList.Item&gt; RecipeSelected</code></pre>
</div>
<h5 class="eventType">Event Type</h5>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><span class="xref">EventHandler</span>&lt;<span class="xref">Robust.Client.UserInterface.Controls.ItemList.Item</span>&gt;</td>
<td></td>
</tr>
</tbody>
</table>
</article>
</div>
<div class="hidden-sm col-md-2" role="complementary">
<div class="sideaffix">
<div class="contribution">
<ul class="nav">
<li>
<a href="https://github.com/space-wizards/space-station-14/new/master/apiSpec/new?filename=Content_Client_Construction_UI_IConstructionMenuView.md&amp;value=---%0Auid%3A%20Content.Client.Construction.UI.IConstructionMenuView%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
</li>
<li>
<a href="https://github.com/space-wizards/space-station-14/blob/master/Content.Client/Construction/UI/ConstructionMenu.xaml.cs/#L20" class="contribution-link">View Source</a>
</li>
</ul>
</div>
<div class="toggle-mode">
<div class="icon">
<i aria-hidden="true"></i>
</div>
<label class="switch">
<input type="checkbox" id="switch-style">
<span class="slider round"></span>
</label>
<div class="icon">
<i aria-hidden="true"></i>
</div>
</div>
<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
<h5>In This Article</h5>
<div></div>
<!-- <p><a class="back-to-top" href="#top">Back to top</a><p> -->
</nav>
</div>
</div>
</div>
</div>
<footer>
<div class="grad-bottom"></div>
<div class="footer">
<div class="container">
<span class="pull-right">
<a href="#top">Back to top</a>
</span>
<div class="pull-left">
<span>Generated by <strong>DocFX</strong></span>
</div>
<div class="toggle-mode pull-right visible-sm visible-xs">
<div class="icon">
<i aria-hidden="true"></i>
</div>
<label class="switch">
<input type="checkbox" id="switch-style-m">
<span class="slider round"></span>
</label>
<div class="icon">
<i aria-hidden="true"></i>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="../../styles/toggle-theme.js"></script>
</footer> </div>
<script type="text/javascript" src="../../styles/docfx.vendor.js"></script>
<script type="text/javascript" src="../../styles/docfx.js"></script>
<script type="text/javascript" src="../../styles/main.js"></script>
</body>
</html>