53
53
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);
54
54
<a href="CongCommand.html" title="CongCommand">CongCommand</a>* <a href="CongCommandHistory.html#cong-command-history-get-next-redo-command">cong_command_history_get_next_redo_command</a>
55
55
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);
56
</pre></div><div class="refsect1" lang="en"><a name="id2818514"></a><h2>Object Hierarchy</h2><pre class="synopsis">
56
</pre></div><div class="refsect1" lang="en"><a name="id2602100"></a><h2>Object Hierarchy</h2><pre class="synopsis">
59
59
+----CongCommandHistory
60
</pre></div><div class="refsect1" lang="en"><a name="id2818534"></a><h2>Signal Prototypes</h2><pre class="synopsis">
60
</pre></div><div class="refsect1" lang="en"><a name="id2602120"></a><h2>Signal Prototypes</h2><pre class="synopsis">
62
62
"<a href="CongCommandHistory.html#CongCommandHistory-changed">changed</a>" void user_function (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *congcommandhistory,
63
63
gpointer user_data);
64
</pre></div><div class="refsect1" lang="en"><a name="id2818579"></a><h2>Description</h2><p>
64
</pre></div><div class="refsect1" lang="en"><a name="id2602165"></a><h2>Description</h2><p>
66
</p></div><div class="refsect1" lang="en"><a name="id2818588"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2818594"></a><h3><a name="DEBUG-COMMAND-HISTORY-LIFETIMES-CAPS"></a>DEBUG_COMMAND_HISTORY_LIFETIMES</h3><a class="indexterm" name="id2818607"></a><pre class="programlisting">#define DEBUG_COMMAND_HISTORY_LIFETIMES 0
66
</p></div><div class="refsect1" lang="en"><a name="id2602174"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id2602180"></a><h3><a name="DEBUG-COMMAND-HISTORY-LIFETIMES-CAPS"></a>DEBUG_COMMAND_HISTORY_LIFETIMES</h3><a class="indexterm" name="id2602193"></a><pre class="programlisting">#define DEBUG_COMMAND_HISTORY_LIFETIMES 0
69
</p></div><hr><div class="refsect2" lang="en"><a name="id2818622"></a><h3><a name="CongCommandHistory-struct"></a>struct CongCommandHistory</h3><a class="indexterm" name="id2818633"></a><pre class="programlisting">struct CongCommandHistory;</pre><p>
69
</p></div><hr><div class="refsect2" lang="en"><a name="id2602208"></a><h3><a name="CongCommandHistory-struct"></a>struct CongCommandHistory</h3><a class="indexterm" name="id2602219"></a><pre class="programlisting">struct CongCommandHistory;</pre><p>
71
</p></div><hr><div class="refsect2" lang="en"><a name="id2818649"></a><h3><a name="CONG-COMMAND-HISTORY-CAPS"></a>CONG_COMMAND_HISTORY()</h3><a class="indexterm" name="id2818660"></a><pre class="programlisting">#define CONG_COMMAND_HISTORY(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_COMMAND_HISTORY_TYPE, CongCommandHistory)
71
</p></div><hr><div class="refsect2" lang="en"><a name="id2602235"></a><h3><a name="CONG-COMMAND-HISTORY-CAPS"></a>CONG_COMMAND_HISTORY()</h3><a class="indexterm" name="id2602246"></a><pre class="programlisting">#define CONG_COMMAND_HISTORY(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_COMMAND_HISTORY_TYPE, CongCommandHistory)
74
74
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>obj</tt></i>�:</span></td><td>
77
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2818695"></a><h3><a name="CONG-COMMAND-HISTORY-CLASS-CAPS"></a>CONG_COMMAND_HISTORY_CLASS()</h3><a class="indexterm" name="id2818707"></a><pre class="programlisting">#define CONG_COMMAND_HISTORY_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_COMMAND_HISTORY_TYPE, CongCommandHistoryClass)
77
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602281"></a><h3><a name="CONG-COMMAND-HISTORY-CLASS-CAPS"></a>CONG_COMMAND_HISTORY_CLASS()</h3><a class="indexterm" name="id2602293"></a><pre class="programlisting">#define CONG_COMMAND_HISTORY_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_COMMAND_HISTORY_TYPE, CongCommandHistoryClass)
80
80
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>klass</tt></i>�:</span></td><td>
83
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2818742"></a><h3><a name="IS-CONG-COMMAND-HISTORY-CAPS"></a>IS_CONG_COMMAND_HISTORY()</h3><a class="indexterm" name="id2818754"></a><pre class="programlisting">#define IS_CONG_COMMAND_HISTORY(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_COMMAND_HISTORY_TYPE)
83
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602328"></a><h3><a name="IS-CONG-COMMAND-HISTORY-CAPS"></a>IS_CONG_COMMAND_HISTORY()</h3><a class="indexterm" name="id2602340"></a><pre class="programlisting">#define IS_CONG_COMMAND_HISTORY(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_COMMAND_HISTORY_TYPE)
86
86
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>obj</tt></i>�:</span></td><td>
89
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2818789"></a><h3><a name="cong-command-history-get-type"></a>cong_command_history_get_type ()</h3><a class="indexterm" name="id2818800"></a><pre class="programlisting">GType cong_command_history_get_type (void);</pre><p>
89
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602375"></a><h3><a name="cong-command-history-get-type"></a>cong_command_history_get_type ()</h3><a class="indexterm" name="id2602386"></a><pre class="programlisting">GType cong_command_history_get_type (void);</pre><p>
91
91
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
94
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2818836"></a><h3><a name="cong-command-history-construct"></a>cong_command_history_construct ()</h3><a class="indexterm" name="id2818848"></a><pre class="programlisting"><a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a>* cong_command_history_construct
94
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602422"></a><h3><a name="cong-command-history-construct"></a>cong_command_history_construct ()</h3><a class="indexterm" name="id2602434"></a><pre class="programlisting"><a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a>* cong_command_history_construct
95
95
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
96
96
TODO: Write me</p><p>
98
98
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
99
99
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
100
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2818909"></a><h3><a name="cong-command-history-new"></a>cong_command_history_new ()</h3><a class="indexterm" name="id2818921"></a><pre class="programlisting"><a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a>* cong_command_history_new
100
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602495"></a><h3><a name="cong-command-history-new"></a>cong_command_history_new ()</h3><a class="indexterm" name="id2602507"></a><pre class="programlisting"><a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a>* cong_command_history_new
102
102
TODO: Write me</p><p>
104
104
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
105
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2818961"></a><h3><a name="cong-command-history-add-command"></a>cong_command_history_add_command ()</h3><a class="indexterm" name="id2818973"></a><pre class="programlisting">void cong_command_history_add_command
105
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602547"></a><h3><a name="cong-command-history-add-command"></a>cong_command_history_add_command ()</h3><a class="indexterm" name="id2602559"></a><pre class="programlisting">void cong_command_history_add_command
106
106
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history,
107
107
<a href="CongCommand.html" title="CongCommand">CongCommand</a> *command);</pre><p>
108
108
TODO: Write me</p><p>
110
110
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
111
111
</td></tr><tr><td><span class="term"><i class="parameter"><tt>command</tt></i>�:</span></td><td>
112
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2819046"></a><h3><a name="cong-command-history-can-undo"></a>cong_command_history_can_undo ()</h3><a class="indexterm" name="id2819058"></a><pre class="programlisting">gboolean cong_command_history_can_undo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
113
TODO: Write me</p><p>
115
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
116
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
117
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2819118"></a><h3><a name="cong-command-history-can-redo"></a>cong_command_history_can_redo ()</h3><a class="indexterm" name="id2819130"></a><pre class="programlisting">gboolean cong_command_history_can_redo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
118
TODO: Write me</p><p>
120
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
121
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
122
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2819190"></a><h3><a name="cong-command-history-undo"></a>cong_command_history_undo ()</h3><a class="indexterm" name="id2819203"></a><pre class="programlisting">void cong_command_history_undo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
123
TODO: Write me</p><p>
125
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
126
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2819252"></a><h3><a name="cong-command-history-redo"></a>cong_command_history_redo ()</h3><a class="indexterm" name="id2819264"></a><pre class="programlisting">void cong_command_history_redo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
127
TODO: Write me</p><p>
129
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
130
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2819314"></a><h3><a name="cong-command-history-get-next-undo-command"></a>cong_command_history_get_next_undo_command ()</h3><a class="indexterm" name="id2819328"></a><pre class="programlisting"><a href="CongCommand.html" title="CongCommand">CongCommand</a>* cong_command_history_get_next_undo_command
131
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
132
TODO: Write me</p><p>
134
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
135
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
136
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2819388"></a><h3><a name="cong-command-history-get-next-redo-command"></a>cong_command_history_get_next_redo_command ()</h3><a class="indexterm" name="id2819401"></a><pre class="programlisting"><a href="CongCommand.html" title="CongCommand">CongCommand</a>* cong_command_history_get_next_redo_command
137
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
138
TODO: Write me</p><p>
140
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
141
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
142
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2819462"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="id2819468"></a><h3><a name="CongCommandHistory-changed"></a>The "changed" signal</h3><pre class="programlisting">void user_function (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *congcommandhistory,
112
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602632"></a><h3><a name="cong-command-history-can-undo"></a>cong_command_history_can_undo ()</h3><a class="indexterm" name="id2602644"></a><pre class="programlisting">gboolean cong_command_history_can_undo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
113
TODO: Write me</p><p>
115
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
116
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
117
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602704"></a><h3><a name="cong-command-history-can-redo"></a>cong_command_history_can_redo ()</h3><a class="indexterm" name="id2602716"></a><pre class="programlisting">gboolean cong_command_history_can_redo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
118
TODO: Write me</p><p>
120
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
121
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
122
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602776"></a><h3><a name="cong-command-history-undo"></a>cong_command_history_undo ()</h3><a class="indexterm" name="id2602789"></a><pre class="programlisting">void cong_command_history_undo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
123
TODO: Write me</p><p>
125
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
126
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602838"></a><h3><a name="cong-command-history-redo"></a>cong_command_history_redo ()</h3><a class="indexterm" name="id2602850"></a><pre class="programlisting">void cong_command_history_redo (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
127
TODO: Write me</p><p>
129
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
130
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602900"></a><h3><a name="cong-command-history-get-next-undo-command"></a>cong_command_history_get_next_undo_command ()</h3><a class="indexterm" name="id2602914"></a><pre class="programlisting"><a href="CongCommand.html" title="CongCommand">CongCommand</a>* cong_command_history_get_next_undo_command
131
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
132
TODO: Write me</p><p>
134
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
135
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
136
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2602974"></a><h3><a name="cong-command-history-get-next-redo-command"></a>cong_command_history_get_next_redo_command ()</h3><a class="indexterm" name="id2602987"></a><pre class="programlisting"><a href="CongCommand.html" title="CongCommand">CongCommand</a>* cong_command_history_get_next_redo_command
137
(<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *command_history);</pre><p>
138
TODO: Write me</p><p>
140
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>command_history</tt></i>�:</span></td><td>
141
</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td>
142
</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id2603048"></a><h2>Signals</h2><div class="refsect2" lang="en"><a name="id2603054"></a><h3><a name="CongCommandHistory-changed"></a>The "changed" signal</h3><pre class="programlisting">void user_function (<a href="CongCommandHistory.html" title="CongCommandHistory">CongCommandHistory</a> *congcommandhistory,
143
143
gpointer user_data);</pre><p>
145
145
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><i class="parameter"><tt>congcommandhistory</tt></i>�:</span></td><td>the object which received the signal.