144 lines
7.3 KiB
HTML
Executable File

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="API docs for the deactivate method from the SideBarContentState class, for the Dart programming language.">
<title>deactivate method - SideBarContentState class - SideBarContent library - Dart API</title>
<!-- required because all the links are pseudo-absolute -->
<base href="../..">
<link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
<link rel="stylesheet" href="static-assets/github.css">
<link rel="stylesheet" href="static-assets/styles.css">
<link rel="icon" href="static-assets/favicon.png">
</head>
<body>
<div id="overlay-under-drawer"></div>
<header id="title">
<button id="sidenav-left-toggle" type="button">&nbsp;</button>
<ol class="breadcrumbs gt-separated dark hidden-xs">
<li><a href="index.html">touch_demonstrator</a></li>
<li><a href="pages_SideBarContent/pages_SideBarContent-library.html">SideBarContent</a></li>
<li><a href="pages_SideBarContent/SideBarContentState-class.html">SideBarContentState</a></li>
<li class="self-crumb">deactivate method</li>
</ol>
<div class="self-name">deactivate</div>
<form class="search navbar-right" role="search">
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
</form>
</header>
<main>
<div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
<h5>SideBarContentState class</h5>
<ol>
<li class="section-title"><a href="pages_SideBarContent/SideBarContentState-class.html#constructors">Constructors</a></li>
<li><a href="pages_SideBarContent/SideBarContentState/SideBarContentState.html">SideBarContentState</a></li>
<li class="section-title inherited">
<a href="pages_SideBarContent/SideBarContentState-class.html#instance-properties">Properties</a>
</li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/context.html">context</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/hashCode.html">hashCode</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/mounted.html">mounted</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/runtimeType.html">runtimeType</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/widget.html">widget</a></li>
<li class="section-title"><a href="pages_SideBarContent/SideBarContentState-class.html#instance-methods">Methods</a></li>
<li><a href="pages_SideBarContent/SideBarContentState/build.html">build</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/deactivate.html">deactivate</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/debugFillProperties.html">debugFillProperties</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/didChangeDependencies.html">didChangeDependencies</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/didUpdateWidget.html">didUpdateWidget</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/dispose.html">dispose</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/initState.html">initState</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/noSuchMethod.html">noSuchMethod</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/reassemble.html">reassemble</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/setState.html">setState</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/toDiagnosticsNode.html">toDiagnosticsNode</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/toString.html">toString</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/toStringShort.html">toStringShort</a></li>
<li class="section-title inherited"><a href="pages_SideBarContent/SideBarContentState-class.html#operators">Operators</a></li>
<li class="inherited"><a href="pages_SideBarContent/SideBarContentState/operator_equals.html">operator ==</a></li>
</ol>
</div><!--/.sidebar-offcanvas-->
<div class="col-xs-12 col-sm-9 col-md-8 main-content">
<h1>deactivate method</h1>
<section class="multi-line-signature">
<div>
<ol class="annotation-list">
<li>@protected</li>
<li>@mustCallSuper</li>
</ol>
</div>
<span class="returntype">void</span>
<span class="name ">deactivate</span>
(<wbr>)
<div class="features">@mustCallSuper, @protected, inherited</div>
</section>
<section class="desc markdown">
<p>Called when this object is removed from the tree.</p>
<p>The framework calls this method whenever it removes this <code>State</code> object
from the tree. In some cases, the framework will reinsert the <code>State</code>
object into another part of the tree (e.g., if the subtree containing this
<code>State</code> object is grafted from one location in the tree to another). If
that happens, the framework will ensure that it calls <a href="pages_SideBarContent/SideBarContentState/build.html">build</a> to give the
<code>State</code> object a chance to adapt to its new location in the tree. If
the framework does reinsert this subtree, it will do so before the end of
the animation frame in which the subtree was removed from the tree. For
this reason, <code>State</code> objects can defer releasing most resources until the
framework calls their <a href="pages_SideBarContent/SideBarContentState/dispose.html">dispose</a> method.</p>
<p>Subclasses should override this method to clean up any links between
this object and other elements in the tree (e.g. if you have provided an
ancestor with a pointer to a descendant's <code>RenderObject</code>).</p>
<p>If you override this, make sure to end your method with a call to
super.deactivate().</p>
<p>See also <a href="pages_SideBarContent/SideBarContentState/dispose.html">dispose</a>, which is called after <a href="pages_SideBarContent/SideBarContentState/deactivate.html">deactivate</a> if the widget is
removed from the tree permanently.</p>
</section>
<section class="summary source-code" id="source">
<h2><span>Implementation</span> </h2>
<pre class="language-dart"><code class="language-dart">@protected
@mustCallSuper
void deactivate() { }</code></pre>
</section>
</div> <!-- /.main-content -->
<div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
</div><!--/.sidebar-offcanvas-->
</main>
<footer>
<span class="no-break">
touch_demonstrator 1.0.0+1
</span>
</footer>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="static-assets/typeahead.bundle.min.js"></script>
<script src="static-assets/highlight.pack.js"></script>
<script src="static-assets/URI.js"></script>
<script src="static-assets/script.js"></script>
</body>
</html>