ACC SHELL
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>
SlideShowCallbacks.ycp
</title>
<style type="text/css">body { background-color: #c8c8c8 }
h1 { color: #e00000 }
table { width: 100%/ border: none }
img { border: 0px }
.sigbox { background-color: #ffc080; border: solid thin #f96500 }
.sig { font: larger monospace }
.padtbl { background-color: #ffc080; padding: 10px; margin: 10px }
/* arrow */
.a { color: #606060 }
/* type, parameter */
.t, .p { color: #c05000 }
.pbox { width: 20% }
.descbox { }
.right { align: right }
.header {}
.footer { clear: both}
.menu { width: 10%; float: left }
.main { width: 90%; float: left }
</style>
</head>
<body>
<div class="header">
<i>YaST2 Developers Documentation:</i>
<a href="index.html">
<b>
SlideShowCallbacks.ycp
</b>
</a>
<img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
<hr />
</div>
<div class="menu">
<img alt="YaST" src="/usr/share/doc/packages/yast2-devtools/images/yast2-half.png" />
<br />
<br />
<a href="index.html">functions</a>
<br />
<a href="files.html">files</a>
<br />
<a href="intro.html">intro</a>
</div>
<div class="main">
<div class="sigbox">
<table class="padtbl">
<tr>
<td>
<h1>
SlideShowCallbacks.ycp
</h1>
</td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>
<ul>
<li>Gabriele Strattner <gs@suse.de></li>
<li> Klaus Kaempf <kkaempf@suse.de></li>
<li> Purpose: provides the Callbacks for SlideShow</li>
</ul>
</td>
</tr>
<tr>
<td>
<p>This module has an unstable interface.</p>
</td>
</tr>
</table>
<table class="padtbl">
<tr>
<td>
<h1>Imports</h1>
<ul>
<li>Directory</li>
<li>Installation</li>
<li>Label</li>
<li>Message</li>
<li>Mode</li>
<li>PackageCallbacks</li>
<li>PackageSlideShow</li>
<li>Popup</li>
<li>SlideShow</li>
<li>Stage</li>
<li>URL</li>
</ul>
<h1>Global Functions</h1>
<ul>
<li>
<a href="#CallbackSourceChange">CallbackSourceChange (integer source, integer media)</a>
</li>
<li>
<a href="#DisplayStartInstall">DisplayStartInstall (string pkg_name, string pkg_description, integer pkg_size, boolean deleting)</a>
</li>
<li>
<a href="#DonePackage">DonePackage (integer error, string reason)</a>
</li>
<li>
<a href="#DoneProvide">DoneProvide (integer error, string reason, string name)</a>
</li>
<li>
<a href="#FinishPatchDeltaProvide">FinishPatchDeltaProvide ()</a>
</li>
<li>
<a href="#InstallSlideShowCallbacks">InstallSlideShowCallbacks ()</a>
</li>
<li>
<a href="#ProgressDeltaApply">ProgressDeltaApply (integer percent)</a>
</li>
<li>
<a href="#ProgressPackage">ProgressPackage (integer pkg_percent)</a>
</li>
<li>
<a href="#ProgressProvide">ProgressProvide (integer percent)</a>
</li>
<li>
<a href="#RemoveSlideShowCallbacks">RemoveSlideShowCallbacks ()</a>
</li>
<li>
<a href="#StartDeltaApply">StartDeltaApply (string name)</a>
</li>
<li>
<a href="#StartDeltaProvide">StartDeltaProvide (string name, integer archivesize)</a>
</li>
<li>
<a href="#StartPackage">StartPackage (string name, string summary, integer install_size, boolean is_delete)</a>
</li>
<li>
<a href="#StartPatchProvide">StartPatchProvide (string name, integer archivesize)</a>
</li>
<li>
<a href="#StartProvide">StartProvide (string name, integer archivesize, boolean remote)</a>
</li>
</ul>
<h1>Local Functions</h1>
<ul>
<li>
<a href="#HandleInput">HandleInput ()</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<p />
<div class="sigbox">
<span class="sig" id="HandleInput">local
<b>HandleInput ()
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
Check for user button presses and handle them.</p>
<dl>
<dt>
<b>Return value:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="t" />
</td>
<td class="descbox">true if user wishes to abort</td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="StartProvide">global
<b>StartProvide (string name, integer archivesize, boolean remote)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
at start of file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">name</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">archivesize</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">remote</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="ProgressProvide">global
<b>ProgressProvide (integer percent)
<span class="a"> -> </span>
<span class="t">boolean</span>
</b>
</span>
</div>
<p>
during file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">percent</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="DoneProvide">global
<b>DoneProvide (integer error, string reason, string name)
<span class="a"> -> </span>
<span class="t">string</span>
</b>
</span>
</div>
<p>
during file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">error</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">reason</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">name</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="DisplayStartInstall">global
<b>DisplayStartInstall (string pkg_name, string pkg_description, integer pkg_size, boolean deleting)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
Callback that will be called by the packager for each RPM as it is being installed or deleted.
Note: The packager doesn't call this directly - the corresponding wrapper callbacks do
and pass the "deleting" flag as appropriate.</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">pkg_name</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">pkg_description</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">pkg_size</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">deleting</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="StartPackage">global
<b>StartPackage (string name, string summary, integer install_size, boolean is_delete)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
at start of package install</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">name</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">summary</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">install_size</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">is_delete</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="ProgressPackage">global
<b>ProgressPackage (integer pkg_percent)
<span class="a"> -> </span>
<span class="t">boolean</span>
</b>
</span>
</div>
<p>
ProgressPackage percent</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">pkg_percent</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="DonePackage">global
<b>DonePackage (integer error, string reason)
<span class="a"> -> </span>
<span class="t">string</span>
</b>
</span>
</div>
<p>
at end of install
just to override the PackageCallbacks default (which does a 'CloseDialog' :-})</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">error</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">reason</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="StartDeltaProvide">global
<b>StartDeltaProvide (string name, integer archivesize)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
at start of file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">name</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">archivesize</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="StartDeltaApply">global
<b>StartDeltaApply (string name)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
at start of file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">name</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="StartPatchProvide">global
<b>StartPatchProvide (string name, integer archivesize)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
at start of file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">name</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">archivesize</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="ProgressDeltaApply">global
<b>ProgressDeltaApply (integer percent)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
during file providal</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">percent</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="FinishPatchDeltaProvide">global
<b>FinishPatchDeltaProvide ()
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
at end of file providal</p>
<div class="sigbox">
<span class="sig" id="CallbackSourceChange">global
<b>CallbackSourceChange (integer source, integer media)
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
change of repository
source: 0 .. n-1
media: 1 .. n</p>
<dl>
<dt>
<b>Parameters:</b>
</dt>
<dd>
<table>
<tr>
<td class="pbox">
<span class="p">source</span>
</td>
<td class="descbox"></td>
</tr>
<tr>
<td class="pbox">
<span class="p">media</span>
</td>
<td class="descbox"></td>
</tr>
</table>
</dd>
</dl>
<div class="sigbox">
<span class="sig" id="InstallSlideShowCallbacks">global
<b>InstallSlideShowCallbacks ()
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
Install callbacks for slideshow.</p>
<div class="sigbox">
<span class="sig" id="RemoveSlideShowCallbacks">global
<b>RemoveSlideShowCallbacks ()
<span class="a"> -> </span>
<span class="t">void</span>
</b>
</span>
</div>
<p>
Remove callbacks for slideshow. Should be in SlideShowCallbacks but
that doesn't work at the moment.</p>
</div>
<div class="footer">
<hr />
<i>YaST2 Developers Documentation</i>
<img class="right" alt="" src="/usr/share/doc/packages/yast2-devtools/images/yast2-mini.png" />
</div>
</body>
</html>
ACC SHELL 2018