~ubuntu-branches/ubuntu/trusty/glibmm2.4/trusty

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1MenuLinkIter.html

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-06-18 12:13:18 UTC
  • mfrom: (1.2.73)
  • Revision ID: package-import@ubuntu.com-20120618121318-88t4ppyo8lq7s4ph
Tags: 2.33.1-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libglib2.0-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
 
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
5
<title>glibmm: Gio::MenuLinkIter Class Reference</title>
7
6
 
8
7
<link href="tabs.css" rel="stylesheet" type="text/css"/>
23
22
  
24
23
  <td style="padding-left: 0.5em;">
25
24
   <div id="projectname">glibmm
26
 
   &#160;<span id="projectnumber">2.32.0</span>
 
25
   &#160;<span id="projectnumber">2.33.1</span>
27
26
   </div>
28
27
   
29
28
  </td>
35
34
</table>
36
35
</div>
37
36
 
38
 
<!-- Generated by Doxygen 1.7.6.1 -->
 
37
<!-- Generated by Doxygen 1.7.5 -->
39
38
  <div id="navrow1" class="tabs">
40
39
    <ul class="tablist">
41
40
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
68
67
<a href="#related">Related Functions</a> </div>
69
68
  <div class="headertitle">
70
69
<div class="title">Gio::MenuLinkIter Class Reference</div> </div>
71
 
</div><!--header-->
 
70
</div>
72
71
<div class="contents">
73
72
<!-- doxytag: class="Gio::MenuLinkIter" --><!-- doxytag: inherits="Glib::Object" -->
74
73
<p><a class="el" href="classGio_1_1MenuLinkIter.html" title="MenuLinkIter - A menu link iterator.">MenuLinkIter</a> - A menu link iterator.  <a href="classGio_1_1MenuLinkIter.html#details">More...</a></p>
95
94
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a020e2bf6116e6b571f32a8ca94457da3"></a><br/></td></tr>
96
95
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MenuLinkIter.html#a51b7f9a3b49c69a9845dc61d126df041">get_name</a> () const </td></tr>
97
96
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the name of the link at the current iterator position. <a href="#a51b7f9a3b49c69a9845dc61d126df041"></a><br/></td></tr>
98
 
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MenuLinkIter.html#acbcef4f47e5933e561f21f47ce1cb02b">get_next</a> (<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; out_link, <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1MenuModel.html">MenuModel</a> &gt;&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01628.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
 
97
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MenuLinkIter.html#acbcef4f47e5933e561f21f47ce1cb02b">get_next</a> (<a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; out_link, <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1MenuModel.html">MenuModel</a> &gt;&amp;<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01661.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
99
98
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This function combines g_menu_link_iter_next() with g_menu_link_iter_get_name() and g_menu_link_iter_get_value(). <a href="#acbcef4f47e5933e561f21f47ce1cb02b"></a><br/></td></tr>
100
99
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1MenuModel.html">MenuModel</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1MenuLinkIter.html#a3d8cc7062124baa117a4881ec4b5c9a6">get_value</a> ()</td></tr>
101
100
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the linked <a class="el" href="classGio_1_1MenuModel.html" title="MenuModel - An abstract class representing the contents of a menu.">MenuModel</a> at the current iterator position. <a href="#a3d8cc7062124baa117a4881ec4b5c9a6"></a><br/></td></tr>
122
121
<div class="memproto">
123
122
      <table class="memname">
124
123
        <tr>
125
 
          <td class="memname">virtual <a class="el" href="classGio_1_1MenuLinkIter.html#a369ba32c86ca18e0b9443b65735d8405">Gio::MenuLinkIter::~MenuLinkIter</a> </td>
 
124
          <td class="memname">virtual Gio::MenuLinkIter::~MenuLinkIter </td>
126
125
          <td>(</td>
127
126
          <td class="paramname"></td><td>)</td>
128
127
          <td><code> [virtual]</code></td>
138
137
<div class="memproto">
139
138
      <table class="memname">
140
139
        <tr>
141
 
          <td class="memname"><a class="el" href="classGio_1_1MenuLinkIter.html#a98783ba6619bdc75a35e22b716844db5">Gio::MenuLinkIter::MenuLinkIter</a> </td>
 
140
          <td class="memname">Gio::MenuLinkIter::MenuLinkIter </td>
142
141
          <td>(</td>
143
142
          <td class="paramname"></td><td>)</td>
144
143
          <td><code> [protected]</code></td>
155
154
<div class="memproto">
156
155
      <table class="memname">
157
156
        <tr>
158
 
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> <a class="el" href="classGio_1_1MenuLinkIter.html#a51b7f9a3b49c69a9845dc61d126df041">Gio::MenuLinkIter::get_name</a> </td>
 
157
          <td class="memname"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> Gio::MenuLinkIter::get_name </td>
159
158
          <td>(</td>
160
159
          <td class="paramname"></td><td>)</td>
161
160
          <td> const</td>
176
175
<div class="memproto">
177
176
      <table class="memname">
178
177
        <tr>
179
 
          <td class="memname">bool <a class="el" href="classGio_1_1MenuLinkIter.html#acbcef4f47e5933e561f21f47ce1cb02b">Gio::MenuLinkIter::get_next</a> </td>
 
178
          <td class="memname">bool Gio::MenuLinkIter::get_next </td>
180
179
          <td>(</td>
181
180
          <td class="paramtype"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp;&#160;</td>
182
181
          <td class="paramname"><em>out_link</em>, </td>
201
200
<p>If successful, <em>out_link</em> and <em>value</em> are set to the name and <a class="el" href="classGio_1_1MenuModel.html" title="MenuModel - An abstract class representing the contents of a menu.">MenuModel</a> of the link that has just been advanced to. At this point, g_menu_link_iter_get_name() and g_menu_link_iter_get_value() will return the same values again.</p>
202
201
<p>The value returned in <em>out_link</em> remains valid for as long as the iterator remains at the current position. The value returned in <em>value</em> must be unreffed using Glib::object_unref() when it is no longer in use.</p>
203
202
<dl class="since_2_32"><dt><b><a class="el" href="since_2_32.html#_since_2_32000033">Since glibmm 2.32:</a></b></dt><dd></dd></dl>
204
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
203
<dl><dt><b>Parameters:</b></dt><dd>
205
204
  <table class="params">
206
205
    <tr><td class="paramname">out_link</td><td>The name of the link. </td></tr>
207
206
    <tr><td class="paramname">value</td><td>The linked <a class="el" href="classGio_1_1MenuModel.html" title="MenuModel - An abstract class representing the contents of a menu.">MenuModel</a>. </td></tr>
217
216
<div class="memproto">
218
217
      <table class="memname">
219
218
        <tr>
220
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MenuModel.html">MenuModel</a>&gt; <a class="el" href="classGio_1_1MenuLinkIter.html#a3d8cc7062124baa117a4881ec4b5c9a6">Gio::MenuLinkIter::get_value</a> </td>
 
219
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGio_1_1MenuModel.html">MenuModel</a>&gt; Gio::MenuLinkIter::get_value </td>
221
220
          <td>(</td>
222
221
          <td class="paramname"></td><td>)</td>
223
222
          <td></td>
238
237
<div class="memproto">
239
238
      <table class="memname">
240
239
        <tr>
241
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1MenuModel.html">MenuModel</a>&gt; <a class="el" href="classGio_1_1MenuLinkIter.html#a3d8cc7062124baa117a4881ec4b5c9a6">Gio::MenuLinkIter::get_value</a> </td>
 
240
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGio_1_1MenuModel.html">MenuModel</a>&gt; Gio::MenuLinkIter::get_value </td>
242
241
          <td>(</td>
243
242
          <td class="paramname"></td><td>)</td>
244
243
          <td> const</td>
259
258
<div class="memproto">
260
259
      <table class="memname">
261
260
        <tr>
262
 
          <td class="memname">GMenuLinkIter* <a class="el" href="classGio_1_1MenuLinkIter.html#a173b3cfa9acd4f726d7e6d263ecd8bad">Gio::MenuLinkIter::gobj</a> </td>
 
261
          <td class="memname">GMenuLinkIter* Gio::MenuLinkIter::gobj </td>
263
262
          <td>(</td>
264
263
          <td class="paramname"></td><td>)</td>
265
264
          <td><code> [inline]</code></td>
279
278
<div class="memproto">
280
279
      <table class="memname">
281
280
        <tr>
282
 
          <td class="memname">const GMenuLinkIter* <a class="el" href="classGio_1_1MenuLinkIter.html#a173b3cfa9acd4f726d7e6d263ecd8bad">Gio::MenuLinkIter::gobj</a> </td>
 
281
          <td class="memname">const GMenuLinkIter* Gio::MenuLinkIter::gobj </td>
283
282
          <td>(</td>
284
283
          <td class="paramname"></td><td>)</td>
285
284
          <td> const<code> [inline]</code></td>
299
298
<div class="memproto">
300
299
      <table class="memname">
301
300
        <tr>
302
 
          <td class="memname">GMenuLinkIter* <a class="el" href="classGio_1_1MenuLinkIter.html#a020e2bf6116e6b571f32a8ca94457da3">Gio::MenuLinkIter::gobj_copy</a> </td>
 
301
          <td class="memname">GMenuLinkIter* Gio::MenuLinkIter::gobj_copy </td>
303
302
          <td>(</td>
304
303
          <td class="paramname"></td><td>)</td>
305
304
          <td></td>
317
316
<div class="memproto">
318
317
      <table class="memname">
319
318
        <tr>
320
 
          <td class="memname">bool <a class="el" href="classGio_1_1MenuLinkIter.html#ac41524672d20f2b0f725697713ae78da">Gio::MenuLinkIter::next</a> </td>
 
319
          <td class="memname">bool Gio::MenuLinkIter::next </td>
321
320
          <td>(</td>
322
321
          <td class="paramname"></td><td>)</td>
323
322
          <td></td>
340
339
<div class="memproto">
341
340
      <table class="memname">
342
341
        <tr>
343
 
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1MenuLinkIter.html">Gio::MenuLinkIter</a> &gt; <a class="el" href="classGio_1_1MenuLinkIter.html#a17688e9319c157ac32bd533aa04227d7">wrap</a> </td>
 
342
          <td class="memname"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1MenuLinkIter.html">Gio::MenuLinkIter</a> &gt; wrap </td>
344
343
          <td>(</td>
345
344
          <td class="paramtype">GMenuLinkIter *&#160;</td>
346
345
          <td class="paramname"><em>object</em>, </td>
361
360
<div class="memdoc">
362
361
 
363
362
<p>A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
364
 
<dl class="params"><dt><b>Parameters:</b></dt><dd>
 
363
<dl><dt><b>Parameters:</b></dt><dd>
365
364
  <table class="params">
366
365
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
367
366
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
372
371
 
373
372
</div>
374
373
</div>
375
 
</div><!-- contents -->
 
374
</div>
376
375
 
377
376
 
378
377
<hr class="footer"/><address class="footer"><small>
379
 
Generated on Tue Apr 10 2012 14:20:38 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
 
378
Generated on Tue Jun 12 2012 09:21:29 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
380
379
<img class="footer" src="doxygen.png" alt="doxygen"/>
381
 
</a> 1.7.6.1
 
380
</a> 1.7.5
382
381
</small></address>
383
382
 
384
383
</body>