38
38
<div class="refsynopsisdiv">
39
39
<a name="shell-ShellAppUsage.synopsis"></a><h2>Synopsis</h2>
40
40
<pre class="synopsis">struct <a class="link" href="shell-ShellAppUsage.html#ShellAppUsageClass" title="struct ShellAppUsageClass">ShellAppUsageClass</a>;
41
<span class="returnvalue">int</span> <a class="link" href="shell-ShellAppUsage.html#shell-app-usage-compare" title="shell_app_usage_compare ()">shell_app_usage_compare</a> (<em class="parameter"><code><span class="type">ShellAppUsage</span> *self</code></em>,
42
<em class="parameter"><code>const <span class="type">char</span> *context</code></em>,
43
<em class="parameter"><code><span class="type">ShellApp</span> *app_a</code></em>,
44
<em class="parameter"><code><span class="type">ShellApp</span> *app_b</code></em>);
45
41
<span class="returnvalue">ShellAppUsage</span> * <a class="link" href="shell-ShellAppUsage.html#shell-app-usage-get-default" title="shell_app_usage_get_default ()">shell_app_usage_get_default</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
46
42
<span class="returnvalue">GSList</span> * <a class="link" href="shell-ShellAppUsage.html#shell-app-usage-get-most-used" title="shell_app_usage_get_most_used ()">shell_app_usage_get_most_used</a> (<em class="parameter"><code><span class="type">ShellAppUsage</span> *usage</code></em>,
47
43
<em class="parameter"><code>const <span class="type">char</span> *context</code></em>,
48
44
<em class="parameter"><code><span class="type">gint</span> max_count</code></em>);
45
<span class="returnvalue">int</span> <a class="link" href="shell-ShellAppUsage.html#shell-app-usage-compare" title="shell_app_usage_compare ()">shell_app_usage_compare</a> (<em class="parameter"><code><span class="type">ShellAppUsage</span> *self</code></em>,
46
<em class="parameter"><code>const <span class="type">char</span> *context</code></em>,
47
<em class="parameter"><code><span class="type">ShellApp</span> *app_a</code></em>,
48
<em class="parameter"><code><span class="type">ShellApp</span> *app_b</code></em>);
51
51
<div class="refsect1">
73
73
<div class="refsect2">
74
<a name="shell-app-usage-compare"></a><h3>shell_app_usage_compare ()</h3>
75
<pre class="programlisting"><span class="returnvalue">int</span> shell_app_usage_compare (<em class="parameter"><code><span class="type">ShellAppUsage</span> *self</code></em>,
76
<em class="parameter"><code>const <span class="type">char</span> *context</code></em>,
77
<em class="parameter"><code><span class="type">ShellApp</span> *app_a</code></em>,
78
<em class="parameter"><code><span class="type">ShellApp</span> *app_b</code></em>);</pre>
80
Compare <em class="parameter"><code>app_a</code></em> and <em class="parameter"><code>app_b</code></em> based on frequency of use.
82
<div class="variablelist"><table border="0" class="variablelist">
84
<col align="left" valign="top">
89
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
90
<td>the usage instance to request</td>
93
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
94
<td>Activity identifier</td>
97
<td><p><span class="term"><em class="parameter"><code>app_a</code></em> :</span></p></td>
101
<td><p><span class="term"><em class="parameter"><code>app_b</code></em> :</span></p></td>
105
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
106
<td>-1 if <em class="parameter"><code>app_a</code></em> ranks higher than <em class="parameter"><code>app_b</code></em>, 1 if <em class="parameter"><code>app_b</code></em> ranks higher
107
than <em class="parameter"><code>app_a</code></em>, and 0 if both rank equally.</td>
113
<div class="refsect2">
114
74
<a name="shell-app-usage-get-default"></a><h3>shell_app_usage_get_default ()</h3>
115
75
<pre class="programlisting"><span class="returnvalue">ShellAppUsage</span> * shell_app_usage_get_default (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
116
76
<div class="variablelist"><table border="0" class="variablelist">
125
<div class="refsect2">
126
<a name="shell-app-usage-compare"></a><h3>shell_app_usage_compare ()</h3>
127
<pre class="programlisting"><span class="returnvalue">int</span> shell_app_usage_compare (<em class="parameter"><code><span class="type">ShellAppUsage</span> *self</code></em>,
128
<em class="parameter"><code>const <span class="type">char</span> *context</code></em>,
129
<em class="parameter"><code><span class="type">ShellApp</span> *app_a</code></em>,
130
<em class="parameter"><code><span class="type">ShellApp</span> *app_b</code></em>);</pre>
132
Compare <em class="parameter"><code>app_a</code></em> and <em class="parameter"><code>app_b</code></em> based on frequency of use.
134
<div class="variablelist"><table border="0" class="variablelist">
136
<col align="left" valign="top">
141
<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
142
<td>the usage instance to request</td>
145
<td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
146
<td>Activity identifier</td>
149
<td><p><span class="term"><em class="parameter"><code>app_a</code></em> :</span></p></td>
153
<td><p><span class="term"><em class="parameter"><code>app_b</code></em> :</span></p></td>
157
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
158
<td>-1 if <em class="parameter"><code>app_a</code></em> ranks higher than <em class="parameter"><code>app_b</code></em>, 1 if <em class="parameter"><code>app_b</code></em> ranks higher
159
than <em class="parameter"><code>app_a</code></em>, and 0 if both rank equally.</td>
166
166
<div class="footer">