1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>panelElements</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="V_Sim API - Reference Manual">
<link rel="up" href="ch11.html" title="Panel add-ons">
<link rel="prev" href="v-sim-panelSurfaces.html" title="panelSurfaces">
<link rel="next" href="v-sim-panelMethod.html" title="panelMethod">
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="v-sim-panelSurfaces.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="ch11.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">V_Sim API - Reference Manual</th>
<td><a accesskey="n" href="v-sim-panelMethod.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#v-sim-panelElements.synopsis" class="shortcut">Top</a>
|
<a href="#v-sim-panelElements.description" class="shortcut">Description</a>
</td></tr>
</table>
<div class="refentry" title="panelElements">
<a name="v-sim-panelElements"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="v-sim-panelElements.top_of_page"></a>panelElements</span></h2>
<p>panelElements — The tab where <a class="link" href="v-sim-visu-elements.html#VisuElement"><span class="type">VisuElement</span></a> characteristics can
be tuned.</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv" title="Synopsis">
<a name="v-sim-panelElements.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis"><a class="link" href="v-sim-gtk-toolPanelWidget.html#ToolPanel"><span class="returnvalue">ToolPanel</span></a>* <a class="link" href="v-sim-panelElements.html#panelElementsInit" title="panelElementsInit ()">panelElementsInit</a> ();
<span class="returnvalue">void</span> (<a class="link" href="v-sim-panelElements.html#panelElements-changeFunc" title="panelElements_changeFunc ()">*panelElements_changeFunc</a>) (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *elements</code></em>);
<span class="returnvalue">void</span> <a class="link" href="v-sim-panelElements.html#panelElements-setInterfaceMethods" title="panelElements_setInterfaceMethods ()">panelElements_setInterfaceMethods</a> (<em class="parameter"><code><a class="link" href="VisuRendering.html" title="VisuRendering"><span class="type">VisuRendering</span></a> *method</code></em>,
<em class="parameter"><code><a class="link" href="v-sim-panelElements.html#panelElements-changeFunc" title="panelElements_changeFunc ()"><span class="type">panelElements_changeFunc</span></a> change</code></em>,
<em class="parameter"><code><a class="link" href="v-sim-visu-gtk.html#VisuGtkWidgetFunc" title="VisuGtkWidgetFunc ()"><span class="type">VisuGtkWidgetFunc</span></a> create</code></em>);
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>* <a class="link" href="v-sim-panelElements.html#panelElementsGet-selected" title="panelElementsGet_selected ()">panelElementsGet_selected</a> ();
#define <a class="link" href="v-sim-panelElements.html#PANEL-ELEMENTS:CAPS" title="PANEL_ELEMENTS">PANEL_ELEMENTS</a>
<a href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>* <a class="link" href="v-sim-panelElements.html#panelElementsGet-static" title="panelElementsGet_static ()">panelElementsGet_static</a> ();
</pre>
</div>
<div class="refsect1" title="Description">
<a name="v-sim-panelElements.description"></a><h2>Description</h2>
</div>
<div class="refsect1" title="Details">
<a name="v-sim-panelElements.details"></a><h2>Details</h2>
<div class="refsect2" title="panelElementsInit ()">
<a name="panelElementsInit"></a><h3>panelElementsInit ()</h3>
<pre class="programlisting"><a class="link" href="v-sim-gtk-toolPanelWidget.html#ToolPanel"><span class="returnvalue">ToolPanel</span></a>* panelElementsInit ();</pre>
</div>
<hr>
<div class="refsect2" title="panelElements_changeFunc ()">
<a name="panelElements-changeFunc"></a><h3>panelElements_changeFunc ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span> (*panelElements_changeFunc) (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *elements</code></em>);</pre>
<p>
Methods from this interface are called whenever the currently selected
elements are changed.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><em class="parameter"><code>elements</code></em> :</span></p></td>
<td>a list of all <a href="v-sim-visu-elements.html#VisuElement"><span class="type">VisuElements</span></a> that are selected.
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="panelElements_setInterfaceMethods ()">
<a name="panelElements-setInterfaceMethods"></a><h3>panelElements_setInterfaceMethods ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span> panelElements_setInterfaceMethods (<em class="parameter"><code><a class="link" href="VisuRendering.html" title="VisuRendering"><span class="type">VisuRendering</span></a> *method</code></em>,
<em class="parameter"><code><a class="link" href="v-sim-panelElements.html#panelElements-changeFunc" title="panelElements_changeFunc ()"><span class="type">panelElements_changeFunc</span></a> change</code></em>,
<em class="parameter"><code><a class="link" href="v-sim-visu-gtk.html#VisuGtkWidgetFunc" title="VisuGtkWidgetFunc ()"><span class="type">VisuGtkWidgetFunc</span></a> create</code></em>);</pre>
<p>
This method allows to initiate the methods to deal with the rendering
specific interfaces.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
<td>a pointer on the method this interface is associated to ;
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>change</code></em> :</span></p></td>
<td>the method to be called whenever the element selection is cahnged ;
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>create</code></em> :</span></p></td>
<td>the method to be called when the interface must be built.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="panelElementsGet_selected ()">
<a name="panelElementsGet-selected"></a><h3>panelElementsGet_selected ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>* panelElementsGet_selected ();</pre>
<p>
This method is used to get a list of selected <a class="link" href="v-sim-visu-elements.html#VisuElement"><span class="type">VisuElement</span></a> from the
element selector of this panel.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a list of <a class="link" href="v-sim-visu-elements.html#VisuElement"><span class="type">VisuElement</span></a>, the list should be freed after use
by <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>.
</td>
</tr></tbody>
</table></div>
<p class="since">Since 3.6</p>
</div>
<hr>
<div class="refsect2" title="PANEL_ELEMENTS">
<a name="PANEL-ELEMENTS:CAPS"></a><h3>PANEL_ELEMENTS</h3>
<pre class="programlisting">#define PANEL_ELEMENTS panelElementsGet_static()
</pre>
<p>
Retrieve the widget of the panel of <a class="link" href="v-sim-visu-elements.html#VisuElement"><span class="type">VisuElement</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a <a href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"><span class="type">GtkWidget</span></a> owned by V_Sim.
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" title="panelElementsGet_static ()">
<a name="panelElementsGet-static"></a><h3>panelElementsGet_static ()</h3>
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>* panelElementsGet_static ();</pre>
<p>
Retrives a pointer on this <a class="link" href="v-sim-gtk-toolPanelWidget.html#ToolPanel"><span class="type">ToolPanel</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a pointer owned by V_Sim.
</td>
</tr></tbody>
</table></div>
</div>
</div>
</div>
<div class="footer">
<hr>
Generated by GTK-Doc V1.14</div>
</body>
</html>
|