<spanid="pyanaconda-ui-tui-spokes-askvnc-module"></span><h2>pyanaconda.ui.tui.spokes.askvnc module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.askvnc"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.askvnc.</code><codeclass="descname">AskVNCSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage=None</em>, <em>payload=None</em>, <em>instclass=None</em>, <em>message=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.AskVNCSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-d9533a5fb34aecf604d5329a3a04f47795c13188.png"alt="Inheritance diagram of AskVNCSpoke"usemap="#inheritance81ab1c32bf"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.AskVNCSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">indirect</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.AskVNCSpoke.indirect"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.AskVNCSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.AskVNCSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'VNC'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.AskVNCSpoke.title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.askvnc.</code><codeclass="descname">VNCPassSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em>, <em>message=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-e77b184ecf186472a6b225931d872435e425d04c.png"alt="Inheritance diagram of VNCPassSpoke"usemap="#inheritance742ec8b57e"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">indirect</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke.indirect"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'VNC Password'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.VNCPassSpoke.title"title="Permalink to this definition">¶</a></dt>
<codeclass="descclassname">pyanaconda.ui.tui.spokes.askvnc.</code><codeclass="descname">exception_msg_handler_and_exit</code><spanclass="sig-paren">(</span><em>event</em>, <em>data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.askvnc.exception_msg_handler_and_exit"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-langsupport-module"></span><h2>pyanaconda.ui.tui.spokes.langsupport module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.langsupport"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.langsupport.</code><codeclass="descname">LangSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-73859d6d019c829f0f53ecadf527dc82feb4faff.png"alt="Inheritance diagram of LangSpoke"usemap="#inheritance45fd3dea84"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node8"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node6"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke"title="This spoke allows a user to select their installed language. Note that this"alt=""coords="437,309,633,337"/>
<areashape="rect"id="node4"href="pyanaconda.ui.html#pyanaconda.ui.common.FirstbootSpokeMixIn"title="This MixIn class marks Spokes as usable for Firstboot"alt=""coords="541,233,744,261"/>
<areashape="rect"id="node7"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node10"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">LocalizationCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">mandatory</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.mandatory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">showable</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.showable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Language settings'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.langsupport.LangSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-network-module"></span><h2>pyanaconda.ui.tui.spokes.network module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.network"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.network.</code><codeclass="descname">NetworkSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-f9ea747c8d38177990c0a13af047bbcf06c27a1b.png"alt="Inheritance diagram of NetworkSpoke"usemap="#inheritance2032b5acc8"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node9"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node7"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke"title="Spoke used to configure network settings."alt=""coords="433,385,629,413"/>
<areashape="rect"id="node4"href="pyanaconda.ui.html#pyanaconda.ui.common.FirstbootSpokeMixIn"title="This MixIn class marks Spokes as usable for Firstboot"alt=""coords="532,309,735,337"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.EditTUISpoke"title="Spoke with declarative semantics, it contains"alt=""coords="348,309,508,337"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node10"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node11"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SystemCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">initialize</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.initialize"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">mandatory</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.mandatory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Network configuration'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.network.NetworkSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-password-module"></span><h2>pyanaconda.ui.tui.spokes.password module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.password"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.password.</code><codeclass="descname">PasswordSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-130fbcb182e0d9c80281967594c086d1efb87935.png"alt="Inheritance diagram of PasswordSpoke"usemap="#inheritanceb4619035ea"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node9"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node7"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node4"href="pyanaconda.ui.html#pyanaconda.ui.common.FirstbootSpokeMixIn"title="This MixIn class marks Spokes as usable for Firstboot"alt=""coords="532,309,735,337"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.EditTUIDialog"title="Spoke/dialog used to read new value of textual or password data"alt=""coords="348,309,508,337"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node10"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node11"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">UserSettingsCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">mandatory</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.mandatory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">showable</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.showable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Root password'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.password.PasswordSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-progress-module"></span><h2>pyanaconda.ui.tui.spokes.progress module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.progress"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.progress.</code><codeclass="descname">ProgressSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>ksdata</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-524e979912e04ab807d46fd5286550daeb98d451.png"alt="Inheritance diagram of ProgressSpoke"usemap="#inheritance9fd6cc9af9"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="270,157,407,185"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.StandaloneSpoke"title="A StandaloneSpoke is a Spoke subclass that is displayed apart from any"alt=""coords="432,157,616,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="458,81,577,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">postForHub</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.postForHub"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SummaryHub</span></code></p>
<codeclass="descname">priority</code><emclass="property"> = 0</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.priority"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Progress'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.progress.ProgressSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-shell-spoke-module"></span><h2>pyanaconda.ui.tui.spokes.shell_spoke module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.shell_spoke"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.shell_spoke.</code><codeclass="descname">ShellSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-9ef4717a030355217aedfee21cd562cf080b5007.png"alt="Inheritance diagram of ShellSpoke"usemap="#inheritance0518f0e46c"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SystemCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<emclass="property">classmethod </em><codeclass="descname">should_run</code><spanclass="sig-paren">(</span><em>environment</em>, <em>data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.should_run"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Shell'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.shell_spoke.ShellSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-software-module"></span><h2>pyanaconda.ui.tui.spokes.software module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.software"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.software.</code><codeclass="descname">SoftwareSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-5a611d100637676b0d080727c3f109964176ae75.png"alt="Inheritance diagram of SoftwareSpoke"usemap="#inheritance99136694aa"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke"title="Spoke used to read new value of text to represent source repo."alt=""coords="327,309,529,337"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SoftwareCategory</span></code></p>
<codeclass="descname">checkSoftwareSelection</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.checkSoftwareSelection"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">initialize</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.initialize"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ready</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.ready"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">showable</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.showable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Software selection'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.title"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">txid_valid</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.software.SoftwareSpoke.txid_valid"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-source-module"></span><h2>pyanaconda.ui.tui.spokes.source module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.source"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.source.</code><codeclass="descname">SourceSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-b3ba3b62d47bc339e51c83ad16eedf5f262c3fe6.png"alt="Inheritance diagram of SourceSpoke"usemap="#inheritance4b26f822c5"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node9"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node7"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke"title="Spoke used to customize the install source repo."alt=""coords="439,385,620,413"/>
<areashape="rect"id="node4"href="#pyanaconda.ui.tui.spokes.EditTUISpoke"title="Spoke with declarative semantics, it contains"alt=""coords="348,309,508,337"/>
<areashape="rect"id="node5"href="pyanaconda.ui.html#pyanaconda.ui.helpers.SourceSwitchHandler"title="A class that can be used as a mixin handling"alt=""coords="532,309,732,337"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node10"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node11"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SoftwareCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">initialize</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.initialize"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ready</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.ready"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">showable</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.showable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Installation source'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.source.SourceSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-storage-module"></span><h2>pyanaconda.ui.tui.spokes.storage module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.storage"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.storage.</code><codeclass="descname">StorageSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-0890e31536926a7233c4f6ac4ba7dde2638b4aea.png"alt="Inheritance diagram of StorageSpoke"usemap="#inheritance719cbf80e2"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke"title="Storage spoke where users proceed to customize storage features such"alt=""coords="333,309,523,337"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SystemCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">execute</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.execute"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">initialize</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.initialize"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">mandatory</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.mandatory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">ready</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.ready"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">run_dasdfmt</code><spanclass="sig-paren">(</span><em>to_format</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.run_dasdfmt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">showable</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.showable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Installation Destination'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.StorageSpoke.title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.storage.</code><codeclass="descname">AutoPartSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-e41bcd896274903c1af9585b494d16ce52359d1a.png"alt="Inheritance diagram of AutoPartSpoke"usemap="#inheritance7acb96db28"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke"title="Autopartitioning options are presented here."alt=""coords="331,309,525,337"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SystemCategory</span></code></p>
<codeclass="descname">indirect</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke.indirect"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Autopartitioning Options'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.storage.AutoPartSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-time-spoke-module"></span><h2>pyanaconda.ui.tui.spokes.time_spoke module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.time_spoke"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.time_spoke.</code><codeclass="descname">TimeZoneSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-9add570c222555503082e15d712584c94ead58b5.png"alt="Inheritance diagram of TimeZoneSpoke"usemap="#inheritance45a6933cbe"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node8"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node6"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node4"href="pyanaconda.ui.html#pyanaconda.ui.common.FirstbootSpokeMixIn"title="This MixIn class marks Spokes as usable for Firstboot"alt=""coords="541,233,744,261"/>
<areashape="rect"id="node7"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node10"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">LocalizationCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">initialize</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.initialize"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">mandatory</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.mandatory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Timezone settings'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.time_spoke.TimeZoneSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-user-module"></span><h2>pyanaconda.ui.tui.spokes.user module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.user"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.user.</code><codeclass="descname">UserSpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-ddfa3d941a4a7138fbc8c905281754606afb435c.png"alt="Inheritance diagram of UserSpoke"usemap="#inheritance55c7130382"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node9"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node7"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node4"href="pyanaconda.ui.html#pyanaconda.ui.common.FirstbootSpokeMixIn"title="This MixIn class marks Spokes as usable for Firstboot"alt=""coords="532,309,735,337"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.EditTUISpoke"title="Spoke with declarative semantics, it contains"alt=""coords="348,309,508,337"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node10"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node11"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">category</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.category"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">UserSettingsCategory</span></code></p>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">mandatory</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.mandatory"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<emclass="property">classmethod </em><codeclass="descname">should_run</code><spanclass="sig-paren">(</span><em>environment</em>, <em>data</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.should_run"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">showable</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.showable"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.status"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'User creation'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.user.UserSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="pyanaconda-ui-tui-spokes-warnings-spoke-module"></span><h2>pyanaconda.ui.tui.spokes.warnings_spoke module<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes.warnings_spoke"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.warnings_spoke.</code><codeclass="descname">WarningsSpoke</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-b9a1349804063cd46680075f40e1e444a47d0403.png"alt="Inheritance diagram of WarningsSpoke"usemap="#inheritancec265f1ca2e"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="270,157,407,185"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.StandaloneSpoke"title="A StandaloneSpoke is a Spoke subclass that is displayed apart from any"alt=""coords="432,157,616,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="458,81,577,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">apply</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke.apply"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">preForHub</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke.preForHub"title="Permalink to this definition">¶</a></dt>
<dd><p>alias of <codeclass="xref py py-class docutils literal"><spanclass="pre">SummaryHub</span></code></p>
<codeclass="descname">priority</code><emclass="property"> = 0</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke.priority"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Warnings'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.warnings_spoke.WarningsSpoke.title"title="Permalink to this definition">¶</a></dt>
<spanid="module-contents"></span><h2>Module contents<aclass="headerlink"href="#module-pyanaconda.ui.tui.spokes"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.</code><codeclass="descname">TUISpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Permalink to this definition">¶</a></dt>
<li><strong>title</strong> (<aclass="reference external"href="https://docs.python.org/3/library/stdtypes.html#str"title="(in Python v3.5)"><em>str</em></a>) – title of this spoke</li>
<imgsrc="_images/inheritance-718a44dd14150518e38c2da93be2a29c0b2bfe7b.png"alt="Inheritance diagram of TUISpoke"usemap="#inheritance4ee98153b5"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node4"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="277,157,414,185"/>
<areashape="rect"id="node5"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="445,81,563,109"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">completed</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.TUISpoke.completed"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.TUISpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.TUISpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">render</code><spanclass="sig-paren">(</span><em>width</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.TUISpoke.render"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'Default spoke title'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.TUISpoke.title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.</code><codeclass="descname">EditTUISpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em>, <em>policy_name=''</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-3fa2fda99ee69418ba3f13992836eb5675aecf74.png"alt="Inheritance diagram of EditTUISpoke"usemap="#inheritance8970145ee0"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.EditTUISpoke"title="Spoke with declarative semantics, it contains"alt=""coords="348,309,508,337"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
<codeclass="descname">CHECK</code><emclass="property"> = 'check'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.CHECK"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">PASSWORD</code><emclass="property"> = re.compile('.*')</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.PASSWORD"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">edit_data</code><emclass="property"> = ''</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.edit_data"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">edit_fields</code><emclass="property"> = []</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.edit_fields"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>args</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">visible_fields</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpoke.visible_fields"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.</code><codeclass="descname">EditTUIDialog</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em>, <em>policy_name=''</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUIDialog"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-b73ac9c8c5ad74d6685f54a5711ce091ab6e0a8a.png"alt="Inheritance diagram of EditTUIDialog"usemap="#inheritance115163045d"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node7"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node5"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node3"href="#pyanaconda.ui.tui.spokes.EditTUIDialog"title="Spoke/dialog used to read new value of textual or password data"alt=""coords="348,309,508,337"/>
<areashape="rect"id="node6"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node9"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
</map>
</p>
<p>To override the wrong input message set the wrong_input_message attribute
<codeclass="descname">PASSWORD</code><emclass="property"> = re.compile('.*')</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUIDialog.PASSWORD"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input</code><spanclass="sig-paren">(</span><em>entry</em>, <em>key</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUIDialog.input"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">prompt</code><spanclass="sig-paren">(</span><em>entry=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUIDialog.prompt"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">refresh</code><spanclass="sig-paren">(</span><em>args=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUIDialog.refresh"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><emclass="property"> = 'New value'</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUIDialog.title"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.</code><codeclass="descname">EditTUISpokeEntry</code><spanclass="sig-paren">(</span><em>title</em>, <em>attribute</em>, <em>aux</em>, <em>visible</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpokeEntry"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">attribute</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpokeEntry.attribute"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">aux</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpokeEntry.aux"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">title</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpokeEntry.title"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">visible</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.EditTUISpokeEntry.visible"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.</code><codeclass="descname">StandaloneSpoke</code><spanclass="sig-paren">(</span><em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.StandaloneSpoke"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">postForHub</code><emclass="property"> = None</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.StandaloneSpoke.postForHub"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">preForHub</code><emclass="property"> = None</em><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.StandaloneSpoke.preForHub"title="Permalink to this definition">¶</a></dt>
<codeclass="descname">status</code><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.StandaloneSpoke.status"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="descclassname">pyanaconda.ui.tui.spokes.</code><codeclass="descname">NormalTUISpoke</code><spanclass="sig-paren">(</span><em>app</em>, <em>data</em>, <em>storage</em>, <em>payload</em>, <em>instclass</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#pyanaconda.ui.tui.spokes.NormalTUISpoke"title="Permalink to this definition">¶</a></dt>
<imgsrc="_images/inheritance-a7b34fb8b99537ebc77f6a01ed522a3a172965f1.png"alt="Inheritance diagram of NormalTUISpoke"usemap="#inheritance02b78c68ab"class="inheritance"/>
<areashape="rect"id="node1"href="pyanaconda.ui.tui.simpleline.html#pyanaconda.ui.tui.simpleline.base.UIScreen"title="Base class representing one TUI Screen. Shares some API with anaconda's GUI"alt=""coords="5,5,168,33"/>
<areashape="rect"id="node6"href="pyanaconda.ui.tui.html#pyanaconda.ui.tui.tuiobject.TUIObject"title="Base class for Anaconda specific TUI screens. Implements the"alt=""coords="101,81,246,109"/>
<areashape="rect"id="node4"href="#pyanaconda.ui.tui.spokes.TUISpoke"title="Base TUI Spoke class implementing the pyanaconda.ui.common.Spoke API."alt=""coords="273,157,410,185"/>
<areashape="rect"id="node5"href="pyanaconda.ui.html#pyanaconda.ui.common.NormalSpoke"title="A NormalSpoke is a Spoke subclass that is displayed when the user"alt=""coords="434,157,595,185"/>
<areashape="rect"id="node7"href="pyanaconda.ui.html#pyanaconda.ui.common.Spoke"title="A Spoke is a single configuration screen.  There are several different"alt=""coords="451,81,570,109"/>
<areashape="rect"id="node8"href="pyanaconda.ui.html#pyanaconda.ui.common.UIObject"title="This is the base class from which all other UI classes are derived.  It"alt=""coords="193,5,327,33"/>
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.