<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Glade</title><link>https://sourceforge.net/p/baconproto/wiki/Glade/</link><description>Recent changes to Glade</description><atom:link href="https://sourceforge.net/p/baconproto/wiki/Glade/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 08 Jun 2013 05:22:09 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/baconproto/wiki/Glade/feed" rel="self" type="application/rss+xml"/><item><title>Glade modified by big-bass</title><link>https://sourceforge.net/p/baconproto/wiki/Glade/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,3 +1,10 @@
+
+Widget examples  | 
+  -------------  | 
+                 | 
+
+
+[TOC]

 #GUI-GLADE2BAC

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">big-bass</dc:creator><pubDate>Sat, 08 Jun 2013 05:22:09 -0000</pubDate><guid>https://sourceforge.net3e6229f2729937593e6d74aec07c3752d3efd7b5</guid></item><item><title>Discussion for Glade page</title><link>https://sourceforge.net/p/baconproto/wiki/Glade/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="glade1"&gt;GLADE1&lt;/h1&gt;
&lt;p&gt;&lt;img alt="image" src="http://bigbass-porteus.googlecode.com/files/glade-demo2.png" rel="nofollow" /&gt;&lt;/p&gt;
&lt;p&gt;I converted Peter's wonderful demo&lt;br /&gt;
&lt;a href="http://www.basic-converter.org/glade-demo.bac.html" rel="nofollow"&gt;http://www.basic-converter.org/glade-demo.bac.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and glade.bac to embedded PROTO with PRAGMA  this is built in &lt;br /&gt;
glade.bac isnt a dependency now&lt;br /&gt;
&lt;a href="http://www.basic-converter.org/glade.bac.html" rel="nofollow"&gt;http://www.basic-converter.org/glade.bac.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;notice that we use &lt;em&gt;libglade-2.0&lt;/em&gt; at compile time &lt;br /&gt;
PRAGMA LDFLAGS &lt;code&gt;pkg-config --cflags --libs libglade-2.0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example code: glade-demo2-proto.bac&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;PRAGMA&lt;/span&gt; &lt;span class="n"&gt;LDFLAGS&lt;/span&gt; `&lt;span class="n"&gt;pkg&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;cflags&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;libs&lt;/span&gt; &lt;span class="n"&gt;libglade&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;2&lt;span class="p"&gt;.&lt;/span&gt;0`

&lt;span class="s"&gt;'---&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Bacon&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;Glade&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;GTK&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="s"&gt;'--- PvE - April 2009.&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt;
&lt;span class="s"&gt;'--- Improved August 18, 2009 - PvE.&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Improved&lt;/span&gt; &lt;span class="n"&gt;February&lt;/span&gt; 20&lt;span class="p"&gt;,&lt;/span&gt; 2010 &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;PvE&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="s"&gt;'---&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Get&lt;/span&gt; &lt;span class="n"&gt;functions&lt;/span&gt; &lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="n"&gt;GLADE&lt;/span&gt;

&lt;span class="s"&gt;'==========================================&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;ported&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;PRAGMA&lt;/span&gt; &lt;span class="n"&gt;by&lt;/span&gt; &lt;span class="n"&gt;bigbass&lt;/span&gt;
&lt;span class="s"&gt;'--- April 19 2013 notice --libs libglade-2.0&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;==========================================&lt;/span&gt;

&lt;span class="s"&gt;'--- (char *) fix by vovchik April 19 2013&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Get&lt;/span&gt; &lt;span class="n"&gt;needed&lt;/span&gt; &lt;span class="n"&gt;functions&lt;/span&gt; &lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt; &lt;span class="n"&gt;using&lt;/span&gt; &lt;span class="n"&gt;PROTO&lt;/span&gt;

&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_require&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_provide&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_new&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_new_from_buffer&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_construct&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_construct_from_buffer&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_signal_connect&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_signal_connect_data&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_signal_autoconnect&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_get_widget&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_get_widget_prefix&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_get_widget_name&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_get_widget_tree&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_signal_connect_full&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_signal_autoconnect_full&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_set_custom_handler&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_parser_parse_file&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_parser_parse_buffer&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_interface_destroy&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_interface_dump&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_build_widget&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_handle_internal_child&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_set_common_params&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_register_widget&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_standard_build_widget&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_handle_widget_prop&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_standard_build_children&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_set_packing_property&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_register_custom_prop&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_relative_file&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_enum_from_string&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_flags_from_string&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_set_value_from_string&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_set_toplevel&lt;/span&gt;
&lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;glade_xml_ensure_accel&lt;/span&gt;

&lt;span class="s"&gt;'--- Get needed functions from GTK using PROTO&lt;/span&gt;
&lt;span class="s"&gt;PROTO gtk_main&lt;/span&gt;
&lt;span class="s"&gt;PROTO gtk_exit&lt;/span&gt;
&lt;span class="s"&gt;PROTO gtk_entry_get_text&lt;/span&gt;
&lt;span class="s"&gt;PROTO gtk_init&lt;/span&gt;
&lt;span class="s"&gt;PROTO g_signal_connect_data&lt;/span&gt;
&lt;span class="s"&gt;PROTO gtk_main_quit&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Callback&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;closing&lt;/span&gt; &lt;span class="n"&gt;window&lt;/span&gt;
&lt;span class="n"&gt;SUB&lt;/span&gt; &lt;span class="n"&gt;exit_prog&lt;/span&gt;
&lt;span class="n"&gt;gtk_main_quit&lt;/span&gt;
&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;

&lt;span class="s"&gt;'--- Callback to get entry contents&lt;/span&gt;
&lt;span class="s"&gt;SUB get_entry()&lt;/span&gt;
&lt;span class="s"&gt;    result$ = (char *)gtk_entry_get_text(entry)&lt;/span&gt;
&lt;span class="s"&gt;    PRINT result$&lt;/span&gt;
&lt;span class="s"&gt;END SUB&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Setup&lt;/span&gt; &lt;span class="n"&gt;GUI&lt;/span&gt;
&lt;span class="n"&gt;gtk_init&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;0&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="s"&gt;'--- Get Glade file&lt;/span&gt;
&lt;span class="s"&gt;xml = glade_xml_new(&amp;quot;./demo.glade&amp;quot;, 0, 0)&lt;/span&gt;
&lt;span class="s"&gt;glade_xml_signal_autoconnect(xml)&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Get&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt; &lt;span class="n"&gt;window&lt;/span&gt; &lt;span class="n"&gt;ID&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;connect&lt;/span&gt; &lt;span class="n"&gt;signal&lt;/span&gt;
&lt;span class="n"&gt;window&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;glade_xml_get_widget&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xml&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;window&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;g_signal_connect_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;window&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;delete&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;event&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;exit_prog&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="s"&gt;'--- Get exit button ID and connect signal&lt;/span&gt;
&lt;span class="s"&gt;quit = glade_xml_get_widget(xml, &amp;quot;exit_button&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;g_signal_connect_data(quit, &amp;quot;clicked&amp;quot;, exit_prog, 0, 0, 0)&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Get&lt;/span&gt; &lt;span class="n"&gt;entry&lt;/span&gt;
&lt;span class="n"&gt;entry&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;glade_xml_get_widget&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xml&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;entry&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="s"&gt;'--- Get print button ID and connect signal and pass entry as data to callback function&lt;/span&gt;
&lt;span class="s"&gt;button = glade_xml_get_widget(xml, &amp;quot;print_button&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;g_signal_connect_data(button, &amp;quot;clicked&amp;quot;, get_entry, entry, 0, 0)&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;Endless&lt;/span&gt; &lt;span class="n"&gt;event&lt;/span&gt; &lt;span class="n"&gt;handling&lt;/span&gt; &lt;span class="n"&gt;by&lt;/span&gt; &lt;span class="n"&gt;GTK&lt;/span&gt;
&lt;span class="n"&gt;gtk_main&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;*The glade file *&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example code: demo.glade&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="cp"&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;glade-interface&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkWindow&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;window&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;height_request&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;300&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;title&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Designed with Glade&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;default_width&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;400&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;default_height&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;400&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkTable&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;table1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;n_rows&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;12&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;n_columns&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;11&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkEntry&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;entry&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;text&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Enter some text here&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;primary_icon_activatable&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;secondary_icon_activatable&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;primary_icon_sensitive&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;secondary_icon_sensitive&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;left_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;1&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;right_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;8&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;top_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;4&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;bottom_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;6&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;x_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;GTK_FILL&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;y_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkStatusbar&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;statusbar1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;right_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;11&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;top_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;11&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;bottom_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;12&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;x_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;GTK_FILL&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;y_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkButton&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;exit_button&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Exit&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;width_request&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;35&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;height_request&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;45&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;receives_default&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;left_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;5&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;right_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;7&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;top_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;9&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;bottom_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;11&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;x_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;GTK_FILL&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;y_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;GTK_EXPAND&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkButton&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;print_button&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Print&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;width_request&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;35&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;height_request&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;45&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;receives_default&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;left_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;1&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;right_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;3&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;top_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;9&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;bottom_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;11&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;x_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;GTK_FILL&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;y_options&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;GTK_EXPAND&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenuBar&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menubar1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menuitem1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;_File&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenu&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menu1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-new&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem2&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-open&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem3&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-save&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem4&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-save-as&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkSeparatorMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;separatormenuitem1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem5&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-quit&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menuitem2&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;_Edit&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenu&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menu2&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem6&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-cut&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem7&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-copy&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem8&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-paste&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem9&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-delete&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menuitem3&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;_View&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menuitem4&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;_Help&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkMenu&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;menu3&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;imagemenuitem10&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;gtk-about&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_underline&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;use_stock&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;right_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;9&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;widget&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;GtkLabel&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label1&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;visible&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;True&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;can_focus&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;False&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;label&amp;quot;&lt;/span&gt; &lt;span class="na"&gt;translatable=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;yes&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Design in Glade read *.ui file in Bacon&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;left_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;1&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;right_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;7&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;top_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;2&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;property&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;bottom_attach&amp;quot;&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;3&lt;span class="nt"&gt;&amp;lt;/property&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/packing&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/child&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/widget&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/glade-interface&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;hr /&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">big-bass</dc:creator><pubDate>Sat, 08 Jun 2013 05:16:58 -0000</pubDate><guid>https://sourceforge.netd66a4fe36733e8d1b4d8da5a7e9ce628f0567644</guid></item><item><title>Glade modified by big-bass</title><link>https://sourceforge.net/p/baconproto/wiki/Glade/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="gui-glade2bac"&gt;GUI-GLADE2BAC&lt;/h1&gt;
&lt;p&gt;&lt;img alt="image" src="http://bigbass-porteus.googlecode.com/files/GUI-mkglade-proto2.png" rel="nofollow" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example code:  GUI-mkglade-proto.bac&lt;/strong&gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="s"&gt;' GUI-mkglade-proto.bac&lt;/span&gt;

&lt;span class="s"&gt;INCLUDE &amp;quot;hug.bac&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;INIT&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;====================&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;
&lt;span class="s"&gt;' DECLARATIONS&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;====================&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;

&lt;span class="n"&gt;SETENVIRON&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;OUTPUT_CHARSET&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;UTF&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;8&amp;quot;
&lt;span class="n"&gt;OPTION&lt;/span&gt; &lt;span class="n"&gt;INTERNATIONAL&lt;/span&gt; &lt;span class="n"&gt;TRUE&lt;/span&gt;
&lt;span class="n"&gt;GLOBAL&lt;/span&gt; &lt;span class="n"&gt;reccount&lt;/span&gt; &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;NUMBER&lt;/span&gt;
&lt;span class="n"&gt;GLOBAL&lt;/span&gt; &lt;span class="n"&gt;sigcount&lt;/span&gt; &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;NUMBER&lt;/span&gt;
&lt;span class="n"&gt;GLOBAL&lt;/span&gt; &lt;span class="n"&gt;hassignal&lt;/span&gt; &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;NUMBER&lt;/span&gt;
&lt;span class="n"&gt;GLOBAL&lt;/span&gt; &lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;s&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;myline1&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;myline2&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;myglade&lt;/span&gt;$ &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;STRING&lt;/span&gt;
&lt;span class="n"&gt;RECORD&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;1000&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;LOCAL&lt;/span&gt; &lt;span class="n"&gt;class&lt;/span&gt;$ &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;STRING&lt;/span&gt;
&lt;span class="n"&gt;LOCAL&lt;/span&gt; &lt;span class="n"&gt;id&lt;/span&gt;$ &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;STRING&lt;/span&gt;
&lt;span class="n"&gt;LOCAL&lt;/span&gt; &lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;100&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;STRING&lt;/span&gt;
&lt;span class="n"&gt;LOCAL&lt;/span&gt; &lt;span class="n"&gt;handler&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;100&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;STRING&lt;/span&gt;
&lt;span class="n"&gt;LOCAL&lt;/span&gt; &lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="n"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;NUMBER&lt;/span&gt;
&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;RECORD&lt;/span&gt;

&lt;span class="s"&gt;' =====================&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="n"&gt;WINDOW&lt;/span&gt; &lt;span class="n"&gt;DATA&lt;/span&gt;
&lt;span class="s"&gt;' =====================&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkWindow&amp;quot;, &amp;quot;GtkDialog&amp;quot;, &amp;quot;GtkInvisible&amp;quot;, &amp;quot;GtkMessageDialog&amp;quot;, &amp;quot;GtkAboutDialog&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkAssistant&amp;quot;, &amp;quot;GtkWindowGroup&amp;quot;, &amp;quot;GtkOffscreenWindow&amp;quot;, &amp;quot;ENDWIN&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkDialog&amp;quot; ,&amp;quot;GtkWindow&amp;quot; ,&amp;quot;GtkAssistant &amp;quot; ,&amp;quot;GtkLabel &amp;quot; ,&amp;quot;GtkStatusbar &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkInfoBar &amp;quot; ,&amp;quot;GtkStatusIcon &amp;quot; ,&amp;quot;GtkButton &amp;quot; ,&amp;quot;GtkRadioButton &amp;quot; ,&amp;quot;GtkToggleButton &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkScaleButton &amp;quot; ,&amp;quot;GtkEntry &amp;quot; ,&amp;quot;GtkEntryBuffer &amp;quot; ,&amp;quot;GtkEntryCompletion &amp;quot; ,&amp;quot;GtkSpinButton &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkEditable &amp;quot; ,&amp;quot;GtkTextBuffer &amp;quot; ,&amp;quot;GtkTextTag &amp;quot; ,&amp;quot;GtkTextTagTable &amp;quot; ,&amp;quot;GtkTextView &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkTreeModel &amp;quot; ,&amp;quot;GtkTreeSelection &amp;quot; ,&amp;quot;GtkTreeViewColumn &amp;quot; ,&amp;quot;GtkTreeView &amp;quot; ,&amp;quot;GtkIconView &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkTreeSortable &amp;quot; ,&amp;quot;GtkCellRenderer &amp;quot; ,&amp;quot;GtkCellEditable &amp;quot; ,&amp;quot;GtkCellRendererAccel &amp;quot; ,&amp;quot;GtkCellRendererCombo &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkCellRendererText &amp;quot; ,&amp;quot;GtkCellRendererToggle &amp;quot; ,&amp;quot;GtkComboBox &amp;quot; ,&amp;quot;GtkMenu &amp;quot; ,&amp;quot;GtkMenuItem &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkRadioMenuItem &amp;quot; ,&amp;quot;GtkCheckMenuItem &amp;quot; ,&amp;quot;GtkToolbar &amp;quot; ,&amp;quot;GtkToolItem &amp;quot; ,&amp;quot;GtkToolPalette &amp;quot; ,&amp;quot;GtkImageMenuItem&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkToolButton &amp;quot; ,&amp;quot;GtkMenuToolButton &amp;quot; ,&amp;quot;GtkToggleToolButton &amp;quot; ,&amp;quot;GtkUIManager &amp;quot; ,&amp;quot;GtkActionGroup &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkAction &amp;quot; ,&amp;quot;GtkToggleAction &amp;quot; ,&amp;quot;GtkRadioAction &amp;quot; ,&amp;quot;GtkColorButton &amp;quot; ,&amp;quot;GtkColorSelection &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkHSV &amp;quot; ,&amp;quot;GtkFileChooser &amp;quot; ,&amp;quot;GtkFileChooserButton &amp;quot; ,&amp;quot;GtkFontButton &amp;quot; ,&amp;quot;GtkInputDialog &amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkLayout&amp;quot; ,&amp;quot;GtkNotebook&amp;quot; ,&amp;quot;GtkExpander&amp;quot; ,&amp;quot;GtkScrolledWindow&amp;quot; ,&amp;quot;GtkPrintOperation&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkPrinter&amp;quot; ,&amp;quot;GtkPrintJob&amp;quot; ,&amp;quot;GtkAdjustment&amp;quot; ,&amp;quot;GtkCalendar&amp;quot; ,&amp;quot;GtkHandleBox&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkViewport&amp;quot; ,&amp;quot;GtkContainer&amp;quot; ,&amp;quot;GtkItem&amp;quot; ,&amp;quot;GtkMenuShell&amp;quot; ,&amp;quot;GtkObject&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkPaned&amp;quot; ,&amp;quot;GtkRange&amp;quot; ,&amp;quot;GtkScale&amp;quot; ,&amp;quot;GtkWidget&amp;quot; ,&amp;quot;GtkIMContext&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkPlug&amp;quot; ,&amp;quot;GtkSocket&amp;quot; ,&amp;quot;GtkCurve&amp;quot; ,&amp;quot;GtkRecentManager&amp;quot; ,&amp;quot;GtkRecentChooser&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkCList&amp;quot; ,&amp;quot;GtkCTree&amp;quot; ,&amp;quot;GtkList&amp;quot; ,&amp;quot;GtkListItem&amp;quot; ,&amp;quot;GtkOldEditable&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;DATA &amp;quot;GtkOptionMenu&amp;quot; ,&amp;quot;GtkText&amp;quot; ,&amp;quot;GtkTipsQuery&amp;quot; ,&amp;quot;GtkTree&amp;quot; ,&amp;quot;GtkTreeItem&amp;quot;, &amp;quot;ENDSIG&amp;quot;&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;====================&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;
&lt;span class="s"&gt;' SUBROUTINES&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;====================&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;

&lt;span class="s"&gt;' -------------&lt;/span&gt;
&lt;span class="s"&gt;SUB INIT_VARS()&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;-------------&lt;/span&gt;
    &lt;span class="n"&gt;q&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CHR&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;34&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;s&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CHR&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;92&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="s"&gt;' &amp;quot;, FILL$(30,45))&lt;/span&gt;
&lt;span class="s"&gt;    myline1$ = CONCAT$(&amp;quot;'&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;FILL&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;75&lt;span class="p"&gt;,&lt;/span&gt;42&lt;span class="p"&gt;))&lt;/span&gt;
    &lt;span class="n"&gt;myline2&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="s"&gt;' &amp;quot;, FILL$(40,42))&lt;/span&gt;
&lt;span class="s"&gt;    hassignal = 0&lt;/span&gt;
&lt;span class="s"&gt;END SUB&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;--------------------&lt;/span&gt;
&lt;span class="n"&gt;FUNCTION&lt;/span&gt; &lt;span class="n"&gt;CAT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;STRING&lt;/span&gt; &lt;span class="n"&gt;FILENAME&lt;/span&gt;$&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="s"&gt;' --------------------&lt;/span&gt;
&lt;span class="s"&gt;    LOCAL fileline$, txt$ TYPE STRING&lt;/span&gt;
&lt;span class="s"&gt;    IF FILEEXISTS(FILENAME$) THEN&lt;/span&gt;
&lt;span class="s"&gt;        OPEN FILENAME$ FOR READING AS catfile&lt;/span&gt;
&lt;span class="s"&gt;        WHILE NOT(ENDFILE(catfile)) DO&lt;/span&gt;
&lt;span class="s"&gt;            READLN fileline$ FROM catfile&lt;/span&gt;
&lt;span class="s"&gt;            txt$ = CONCAT$(txt$, fileline$, NL$)&lt;/span&gt;
&lt;span class="s"&gt;        WEND&lt;/span&gt;
&lt;span class="s"&gt;        CLOSE FILE catfile&lt;/span&gt;
&lt;span class="s"&gt;    END IF&lt;/span&gt;
&lt;span class="s"&gt;    RETURN CHOP$(txt$)&lt;/span&gt;
&lt;span class="s"&gt;END FUNCTION&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;-------------&lt;/span&gt;
&lt;span class="n"&gt;SUB&lt;/span&gt; &lt;span class="n"&gt;MAKE_READ&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="s"&gt;' -------------&lt;/span&gt;
&lt;span class="s"&gt;    LOCAL i&lt;/span&gt;
&lt;span class="s"&gt;    gladevar$ = CAT(gladefile$)&lt;/span&gt;
&lt;span class="s"&gt;    gladevar$ = REPLACE$(gladevar$, q$,CONCAT$(s$,q$))&lt;/span&gt;
&lt;span class="s"&gt;    SPLIT gladevar$ BY NL$ TO gladearray$ SIZE no_of_lines&lt;/span&gt;
&lt;span class="s"&gt;    FOR i = 0 TO no_of_lines - 1&lt;/span&gt;
&lt;span class="s"&gt;        IF LEN(gladearray$[i]) &amp;gt; 1 THEN&lt;/span&gt;
&lt;span class="s"&gt;            WRITELN CONCAT$(&amp;quot;DATA &amp;quot;, q$, gladearray$[i], q$) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;        END IF&lt;/span&gt;
&lt;span class="s"&gt;    NEXT i&lt;/span&gt;
&lt;span class="s"&gt;END SUB&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;-------------&lt;/span&gt;
&lt;span class="n"&gt;SUB&lt;/span&gt; &lt;span class="n"&gt;READ_GLADE&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="s"&gt;' -------------&lt;/span&gt;
&lt;span class="s"&gt;    OPEN gladefile$ FOR READING AS fh&lt;/span&gt;
&lt;span class="s"&gt;    reccount = 0&lt;/span&gt;
&lt;span class="s"&gt;    sigcount = 0&lt;/span&gt;
&lt;span class="s"&gt;    '&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0
    &lt;span class="n"&gt;WITH&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
        &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0
    &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;WITH&lt;/span&gt;
    &lt;span class="n"&gt;WHILE&lt;/span&gt; &lt;span class="n"&gt;NOT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ENDFILE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fh&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="n"&gt;DO&lt;/span&gt;
        &lt;span class="n"&gt;READLN&lt;/span&gt; &lt;span class="n"&gt;txt&lt;/span&gt;$ &lt;span class="n"&gt;FROM&lt;/span&gt; &lt;span class="n"&gt;fh&lt;/span&gt;
        &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;NOT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ENDFILE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fh&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt;
            &lt;span class="s"&gt;' Detect user-defined windows + signals&lt;/span&gt;
&lt;span class="s"&gt;            idx = INSTR(txt$, &amp;quot;class=&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;            IF idx &amp;gt; 0 THEN&lt;/span&gt;
&lt;span class="s"&gt;                startpos = idx + 7&lt;/span&gt;
&lt;span class="s"&gt;                endpos = INSTR(txt$, q$, idx + 8)&lt;/span&gt;
&lt;span class="s"&gt;                WITH glade[reccount]&lt;/span&gt;
&lt;span class="s"&gt;                    .class$ = MID$(txt$, startpos, endpos - startpos)&lt;/span&gt;
&lt;span class="s"&gt;                END WITH&lt;/span&gt;
&lt;span class="s"&gt;                '&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;class&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MID&lt;/span&gt;$ &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;endpos&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;REPEAT&lt;/span&gt;
                    &lt;span class="n"&gt;READ&lt;/span&gt; &lt;span class="n"&gt;win&lt;/span&gt;$
                    &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;EQUAL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;class&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;CHOP&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;win&lt;/span&gt;$&lt;span class="p"&gt;))&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt;
                        &lt;span class="n"&gt;WITH&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
                            &lt;span class="s"&gt;'wtype 2 means that the widget has a valid signal&lt;/span&gt;
&lt;span class="s"&gt;                            .wtype = 2&lt;/span&gt;
&lt;span class="s"&gt;                        END WITH&lt;/span&gt;
&lt;span class="s"&gt;                    END IF&lt;/span&gt;
&lt;span class="s"&gt;                UNTIL EQUAL(win$,&amp;quot;ENDSIG&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;                RESTORE&lt;/span&gt;
&lt;span class="s"&gt;            END IF&lt;/span&gt;
&lt;span class="s"&gt;            idx = INSTR(txt$, &amp;quot;id=&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;            IF idx &amp;gt; 0 THEN&lt;/span&gt;
&lt;span class="s"&gt;                startpos = idx + 4&lt;/span&gt;
&lt;span class="s"&gt;                endpos = INSTR(txt$, q$, idx +5)&lt;/span&gt;
&lt;span class="s"&gt;                WITH glade[reccount]&lt;/span&gt;
&lt;span class="s"&gt;                    .id$ = REPLACE$(MID$(txt$, startpos, endpos - startpos), &amp;quot;-&amp;quot;, &amp;quot;_&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;                END WITH&lt;/span&gt;
&lt;span class="s"&gt;                '&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MID&lt;/span&gt;$ &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;endpos&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
            &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;INSTR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;signal&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; 0 &lt;span class="n"&gt;THEN&lt;/span&gt;
                &lt;span class="n"&gt;startpos&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; 13
                &lt;span class="n"&gt;endpos&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;INSTR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt;14&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;WITH&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
                    &lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;sigcount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MID&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;endpos&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;WITH&lt;/span&gt;
                &lt;span class="s"&gt;'glade[reccount].signal$[sigcount] = MID$ (txt$, startpos, endpos - startpos)&lt;/span&gt;
&lt;span class="s"&gt;            END IF&lt;/span&gt;
&lt;span class="s"&gt;            idx = INSTR(txt$, &amp;quot;handler=&amp;quot;)&lt;/span&gt;
&lt;span class="s"&gt;            IF idx &amp;gt; 0 THEN&lt;/span&gt;
&lt;span class="s"&gt;                startpos = idx + 9&lt;/span&gt;
&lt;span class="s"&gt;                endpos = INSTR(txt$, q$, idx +10)&lt;/span&gt;
&lt;span class="s"&gt;                WITH glade[reccount]&lt;/span&gt;
&lt;span class="s"&gt;                    .handler$[sigcount] = MID$(txt$, startpos, endpos - startpos)&lt;/span&gt;
&lt;span class="s"&gt;                END WITH&lt;/span&gt;
&lt;span class="s"&gt;                '&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;handler&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;sigcount&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MID&lt;/span&gt;$ &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;endpos&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;startpos&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="s"&gt;' Detect user-defined window elements&lt;/span&gt;
&lt;span class="s"&gt;                win$ = &amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;                REPEAT&lt;/span&gt;
&lt;span class="s"&gt;                    READ win$&lt;/span&gt;
&lt;span class="s"&gt;                    IF EQUAL(glade[reccount].class$, win$) THEN&lt;/span&gt;
&lt;span class="s"&gt;                        WITH glade[reccount]&lt;/span&gt;
&lt;span class="s"&gt;                            .wtype = 1&lt;/span&gt;
&lt;span class="s"&gt;                        END WITH&lt;/span&gt;
&lt;span class="s"&gt;                        '&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;reccount&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 1
                    &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
                &lt;span class="n"&gt;UNTIL&lt;/span&gt; &lt;span class="n"&gt;EQUAL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;win&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;ENDWIN&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;
                &lt;span class="n"&gt;RESTORE&lt;/span&gt;
                &lt;span class="n"&gt;INCR&lt;/span&gt; &lt;span class="n"&gt;sigcount&lt;/span&gt;
            &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
            &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;INSTR&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="n"&gt;child&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; 0 &lt;span class="n"&gt;THEN&lt;/span&gt;
                &lt;span class="n"&gt;INCR&lt;/span&gt; &lt;span class="n"&gt;reccount&lt;/span&gt;
            &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
        &lt;span class="n"&gt;ENDIF&lt;/span&gt;
    &lt;span class="n"&gt;WEND&lt;/span&gt;
    &lt;span class="n"&gt;CLOSE&lt;/span&gt; &lt;span class="n"&gt;FILE&lt;/span&gt; &lt;span class="n"&gt;fh&lt;/span&gt;
&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;

&lt;span class="s"&gt;' -------------&lt;/span&gt;
&lt;span class="s"&gt;SUB WRITE_BAC()&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;-------------&lt;/span&gt;
    &lt;span class="n"&gt;OPEN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;glade_filenameonly&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;_&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bac&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;FOR&lt;/span&gt; &lt;span class="n"&gt;WRITING&lt;/span&gt; &lt;span class="n"&gt;AS&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;

    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;PRAGMA&lt;/span&gt; &lt;span class="n"&gt;LDFLAGS&lt;/span&gt; `&lt;span class="n"&gt;pkg&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;cflags&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;libs&lt;/span&gt; &lt;span class="n"&gt;libglade&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;2&lt;span class="p"&gt;.&lt;/span&gt;0`&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline1&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' A utility to read *.glade files and compose callback subs for BaCon.&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;mekanixx&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Puppy&lt;/span&gt; &lt;span class="n"&gt;Linux&lt;/span&gt; &lt;span class="n"&gt;forum&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;August&lt;/span&gt; 2010&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' vovchik (Puppy Linux forum) - August 2010&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;bigbass&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;BaCon&lt;/span&gt; &lt;span class="n"&gt;forum&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;April&lt;/span&gt; 21 2013 &lt;span class="n"&gt;ported&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;PROTO&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;PRAGMA&lt;/span&gt; &amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="s"&gt;' Created on &amp;quot;, STR$(DAY(NOW)), &amp;quot; &amp;quot;, MONTH$(NOW), &amp;quot; &amp;quot;, STR$(YEAR(NOW))) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;Check&lt;/span&gt; &lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;statements&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt; &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="n"&gt;and&lt;/span&gt; &lt;span class="n"&gt;Reference&lt;/span&gt; &lt;span class="n"&gt;some&lt;/span&gt; &lt;span class="n"&gt;widgets&lt;/span&gt; &lt;span class="n"&gt;section&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' at end for hyphens in function names and references. Change all to underscores!&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline1$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="s"&gt;' Callbacks for file: &amp;quot;, gladefile$) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'==================================&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;ERROR&lt;/span&gt; &lt;span class="n"&gt;HANDLING&lt;/span&gt; &lt;span class="n"&gt;SET&lt;/span&gt; &lt;span class="n"&gt;UP&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'==================================&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;TRAP LOCAL&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;CATCH GOTO print_err&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;

&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' DECLARATIONS&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;

    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'==================================&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;EMBED&lt;/span&gt; &lt;span class="n"&gt;GLADE&lt;/span&gt; &lt;span class="n"&gt;IMPORTS&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'==================================&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_require&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_provide&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_new&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_new_from_buffer&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_construct&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_construct_from_buffer&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_signal_connect&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_signal_connect_data&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_signal_autoconnect&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_get_widget&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_get_widget_prefix&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_get_widget_name&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_get_widget_tree&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_signal_connect_full&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_signal_autoconnect_full&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_set_custom_handler&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_parser_parse_file&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_parser_parse_buffer&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_interface_destroy&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_interface_dump&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_build_widget&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_handle_internal_child&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_set_common_params&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_register_widget&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_standard_build_widget&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_handle_widget_prop&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_standard_build_children&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_set_packing_property&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_register_custom_prop&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_relative_file&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_enum_from_string&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_flags_from_string&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_set_value_from_string&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_set_toplevel&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;PROTO glade_xml_ensure_accel&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;

&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'--- EMBED GTK IMPORTS&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_main&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_init&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_main_quit&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_widget_show_all&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_exit&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;g_signal_connect_data&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;PROTO&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;g_object_unref&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="s"&gt;' WRITELN CONCAT$(&amp;quot;PROTO &amp;quot;,&amp;quot;glade_xml_new&amp;quot;) TO fh1&lt;/span&gt;

&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;

&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' GLADE DATA&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' this is where the DATA statements go&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    MAKE_READ&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;

&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' SUBS &amp;amp; FUNCTIONS&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;SUB&lt;/span&gt; &lt;span class="n"&gt;READ_DATA&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gladeline&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;REPEAT&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;2&lt;span class="p"&gt;),&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;READ&lt;/span&gt; &lt;span class="n"&gt;gladeline&lt;/span&gt;$&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;2&lt;span class="p"&gt;),&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;gladedata&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;gladedata&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;gladeline&lt;/span&gt;$&lt;span class="p"&gt;)&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;UNTIL&lt;/span&gt; &lt;span class="n"&gt;EQUAL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;gladeline&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="o"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;interface&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;SUB&lt;/span&gt; &lt;span class="n"&gt;EXIT_PROG&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_main_quit&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;FOR&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0 &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;reccount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; 1
        &lt;span class="n"&gt;FOR&lt;/span&gt; &lt;span class="n"&gt;ixh&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0 &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;sigcount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; 1
            &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;NOT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LEN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixh&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="n"&gt;EQ&lt;/span&gt; 0&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;SUB&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;handler&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixh&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="n"&gt;EQ&lt;/span&gt; 1 &lt;span class="n"&gt;THEN&lt;/span&gt;
                &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;EQUAL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;destroy&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixh&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="n"&gt;OR&lt;/span&gt; &lt;span class="n"&gt;EQUAL&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;destroy_event&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixh&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt;
                    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;gtk_main_quit&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
                &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
            &lt;span class="n"&gt;ELSE&lt;/span&gt;
                &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' Place your code here&amp;quot;) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;            END IF&lt;/span&gt;
&lt;span class="s"&gt;            WRITELN CONCAT$(TAB$(1), &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;signal&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixh&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;PRINT&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixh&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
        &lt;span class="n"&gt;NEXT&lt;/span&gt; &lt;span class="n"&gt;ixh&lt;/span&gt;
    &lt;span class="n"&gt;NEXT&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;

    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'==================================&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;MAIN&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;'==================================&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;READ_DATA&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;Initialize&lt;/span&gt; &lt;span class="n"&gt;Gtk&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;gtk_init&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;0&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;)&lt;/span&gt; &amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' Specify the windows to be shown&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN CONCAT$(&amp;quot;xml = glade_xml_new_from_buffer(gladedata$,LEN(gladedata$)&amp;quot;,&amp;quot;, 0, 0 )&amp;quot;) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    '&lt;/span&gt; &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot; &lt;span class="n"&gt;glade_xml_signal_autoconnect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;xml&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' Reference some widgets&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    FOR ix = 0 TO reccount - 1&lt;/span&gt;
&lt;span class="s"&gt;        IF glade[ix].wtype EQ 1 THEN&lt;/span&gt;
&lt;span class="s"&gt;            WRITELN CONCAT$(glade[ix].id$, &amp;quot; = glade_xml_get_widget( xml, &amp;quot;, q$,glade[ix].id$,q$, &amp;quot;)&amp;quot;) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;            FOR ixs = 0 TO sigcount - 1&lt;/span&gt;
&lt;span class="s"&gt;            IF NOT(LEN(glade[ix].signal$[ixs]) EQ 0) THEN&lt;/span&gt;
&lt;span class="s"&gt;                WRITELN CONCAT$(&amp;quot;g_signal_connect_data(&amp;quot;,glade[ix].id$,&amp;quot;, &amp;quot;,q$,glade[ix].signal$[ixs],q$,&amp;quot;, &amp;quot;, glade[ix].handler$[ixs],&amp;quot;, 0, 0, 0)&amp;quot;) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;                END IF&lt;/span&gt;
&lt;span class="s"&gt;            NEXT ixs&lt;/span&gt;
&lt;span class="s"&gt;        END IF&lt;/span&gt;
&lt;span class="s"&gt;    NEXT ix&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    FOR ix = 0 TO reccount - 1&lt;/span&gt;
&lt;span class="s"&gt;        IF glade[ix].wtype EQ 2 THEN&lt;/span&gt;
&lt;span class="s"&gt;        IF NOT(LEN(glade[ix].id$) EQ 0) THEN&lt;/span&gt;
&lt;span class="s"&gt;            WRITELN CONCAT$(glade[ix].id$, &amp;quot; = glade_xml_get_widget( xml, &amp;quot;, q$,glade[ix].id$,q$, &amp;quot;)&amp;quot;) TO fh1&lt;/span&gt;
&lt;span class="s"&gt;        END IF&lt;/span&gt;
&lt;span class="s"&gt;        END IF&lt;/span&gt;
&lt;span class="s"&gt;    NEXT ix&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;Connect&lt;/span&gt; &lt;span class="n"&gt;some&lt;/span&gt; &lt;span class="n"&gt;signals&lt;/span&gt; &amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;FOR&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0 &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;reccount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; 1
        &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="n"&gt;EQ&lt;/span&gt; 2 &lt;span class="n"&gt;THEN&lt;/span&gt;
            &lt;span class="n"&gt;FOR&lt;/span&gt; &lt;span class="n"&gt;ixs&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0 &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;sigcount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; 1
            &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;NOT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;LEN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixs&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt; &lt;span class="n"&gt;EQ&lt;/span&gt; 0&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt;
                &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;g_signal_connect_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;signal&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixs&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="n"&gt;q&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;idx&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;handler&lt;/span&gt;$&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ixs&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;)&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
            &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
            &lt;span class="n"&gt;NEXT&lt;/span&gt; &lt;span class="n"&gt;ixs&lt;/span&gt;
        &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
    &lt;span class="n"&gt;NEXT&lt;/span&gt; &lt;span class="n"&gt;idx&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' Display main window(s)&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    '&lt;/span&gt; &lt;span class="n"&gt;Display&lt;/span&gt; &lt;span class="n"&gt;windows&lt;/span&gt;
    &lt;span class="n"&gt;FOR&lt;/span&gt; &lt;span class="n"&gt;ix&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; 0 &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;reccount&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; 1
        &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ix&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;wtype&lt;/span&gt; &lt;span class="n"&gt;EQ&lt;/span&gt; 1 &lt;span class="n"&gt;THEN&lt;/span&gt;
            &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk_widget_show_all&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;glade&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;ix&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
        &lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;IF&lt;/span&gt;
    &lt;span class="n"&gt;NEXT&lt;/span&gt; &lt;span class="n"&gt;ix&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' unattach xml reference&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;g_object_unref( xml )&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN myline$ TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt; &lt;span class="n"&gt;The&lt;/span&gt; &lt;span class="n"&gt;main&lt;/span&gt; &lt;span class="n"&gt;GUI&lt;/span&gt; &lt;span class="n"&gt;loop&lt;/span&gt; &lt;span class="n"&gt;starts&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;myline&lt;/span&gt;$ &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;gtk_main&lt;/span&gt; &amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="s"&gt;'WRITELN &amp;quot;END&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;

&lt;span class="s"&gt;    WRITELN &amp;quot;&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="s"&gt;' ERROR HANDLER&amp;quot; TO fh1&lt;/span&gt;
&lt;span class="s"&gt;    WRITELN &amp;quot;'&lt;/span&gt;&lt;span class="o"&gt;==================================&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;LABEL&lt;/span&gt; &lt;span class="n"&gt;print_err&lt;/span&gt;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;TAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;1&lt;span class="p"&gt;),&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;ERROR&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt; &lt;span class="n"&gt;PRINT&lt;/span&gt; &lt;span class="n"&gt;ERR&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ERROR&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;

    &lt;span class="n"&gt;WRITELN&lt;/span&gt; &amp;quot;&amp;quot; &lt;span class="n"&gt;TO&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
    &lt;span class="n"&gt;CLOSE&lt;/span&gt; &lt;span class="n"&gt;FILE&lt;/span&gt; &lt;span class="n"&gt;fh1&lt;/span&gt;
&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;

&lt;span class="s"&gt;' -------------&lt;/span&gt;
&lt;span class="s"&gt;SUB entry_demo()&lt;/span&gt;
&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="o"&gt;-------------&lt;/span&gt;
    &lt;span class="s"&gt;'clear the edit box&lt;/span&gt;
&lt;span class="s"&gt;    TEXT(EDIT_BOX, &amp;quot;&amp;quot;)&lt;/span&gt;

&lt;span class="s"&gt;    ORIGINAL_FILE$ = CHOP$(GRAB$(My_entry))&lt;/span&gt;
&lt;span class="s"&gt;    file_start$ = &amp;quot;file:///&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;    '&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt; &lt;span class="n"&gt;rid&lt;/span&gt; &lt;span class="n"&gt;of&lt;/span&gt; &lt;span class="n"&gt;drag&lt;/span&gt; &lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="n"&gt;drop&lt;/span&gt; &lt;span class="n"&gt;prefixed&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;

    &lt;span class="n"&gt;IF&lt;/span&gt; &lt;span class="n"&gt;REGEX&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ORIGINAL_FILE&lt;/span&gt;$ &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;file_start&lt;/span&gt;$&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="n"&gt;THEN&lt;/span&gt;
        &lt;span class="n"&gt;ORIGINAL_FILE&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;REPLACE&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ORIGINAL_FILE&lt;/span&gt;$ &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;file_start&lt;/span&gt;$&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="o"&gt;/&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;ELSE&lt;/span&gt;
        &lt;span class="n"&gt;ORIGINAL_FILE&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;CHOP&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GRAB&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;My_entry&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;

    &lt;span class="n"&gt;ENDIF&lt;/span&gt;

    &lt;span class="n"&gt;ORIG&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ORIGINAL_FILE&lt;/span&gt;$

    &lt;span class="s"&gt;' Get the string to convert&lt;/span&gt;
&lt;span class="s"&gt;    gladefile$ = ORIG$&lt;/span&gt;
&lt;span class="s"&gt;    glade_filenameonly$ = LEFT$(gladefile$, INSTR(gladefile$, &amp;quot;.&amp;quot;) - 1)&lt;/span&gt;
&lt;span class="s"&gt;    PRINT gladefile$&lt;/span&gt;
&lt;span class="s"&gt;    PRINT glade_filenameonly$&lt;/span&gt;

&lt;span class="s"&gt;    INIT_VARS&lt;/span&gt;
&lt;span class="s"&gt;    READ_GLADE&lt;/span&gt;
&lt;span class="s"&gt;    WRITE_BAC&lt;/span&gt;

&lt;span class="s"&gt;    '&lt;/span&gt;&lt;span class="o"&gt;---&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;filtered&lt;/span&gt; &lt;span class="n"&gt;or&lt;/span&gt; &lt;span class="n"&gt;unfiltered&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt; &lt;span class="n"&gt;gets&lt;/span&gt; &lt;span class="n"&gt;passed&lt;/span&gt; &lt;span class="n"&gt;here&lt;/span&gt;

    &lt;span class="s"&gt;'--- get the display info using a system call ---'&lt;/span&gt;

    &lt;span class="n"&gt;result_input2&lt;/span&gt;$ &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;EXEC&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;CONCAT&lt;/span&gt;$&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="nb"&gt;cat&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;glade_filenameonly&lt;/span&gt;$ &lt;span class="p"&gt;,&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;_&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;bac&lt;/span&gt;&amp;quot; &lt;span class="p"&gt;))&lt;/span&gt;

    &lt;span class="n"&gt;TEXT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;EDIT_BOX&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;result_input2&lt;/span&gt;$&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;END&lt;/span&gt; &lt;span class="n"&gt;SUB&lt;/span&gt;

&lt;span class="n"&gt;Mainwin&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;WINDOW&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;GUI&lt;/span&gt; &lt;span class="n"&gt;mkglade&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;proto&lt;/span&gt; &amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; 700&lt;span class="p"&gt;,&lt;/span&gt; 450 &lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;My_entry&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;ENTRY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; 450&lt;span class="p"&gt;,&lt;/span&gt; 30&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ATTACH&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;Mainwin&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;My_entry&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 20&lt;span class="p"&gt;,&lt;/span&gt; 40 &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;CALLBACK&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;My_entry&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;entry_demo&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;My_label&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MARK&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;Drag&lt;/span&gt; &lt;span class="n"&gt;file&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt; &lt;span class="n"&gt;here&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt; &lt;span class="n"&gt;convert&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; 300&lt;span class="p"&gt;,&lt;/span&gt; 30 &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ATTACH&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;Mainwin&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;My_label&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;10&lt;span class="p"&gt;,&lt;/span&gt; 10&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;FONT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;My_label&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;sans&lt;/span&gt; 12&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;My_label&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;MARK&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;converted&lt;/span&gt; &lt;span class="n"&gt;code&lt;/span&gt; &lt;span class="n"&gt;shown&lt;/span&gt; &lt;span class="n"&gt;in&lt;/span&gt; &lt;span class="n"&gt;the&lt;/span&gt; &lt;span class="n"&gt;box&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; 300&lt;span class="p"&gt;,&lt;/span&gt; 30 &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ATTACH&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;Mainwin&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;My_label&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 0&lt;span class="p"&gt;,&lt;/span&gt; 90&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;FONT&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;My_label&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &amp;quot;&lt;span class="n"&gt;sans&lt;/span&gt; 12&amp;quot;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="s"&gt;' formatting changes if you use another label name&lt;/span&gt;
&lt;span class="s"&gt;My_label = MARK( &amp;quot;with _.bac added &amp;quot;, 300, 30 )&lt;/span&gt;
&lt;span class="s"&gt;ATTACH( Mainwin, My_label, -40 ,110)&lt;/span&gt;
&lt;span class="s"&gt;FONT(My_label, &amp;quot;sans 12&amp;quot;)&lt;/span&gt;

&lt;span class="s"&gt;EDIT_BOX = EDIT(650, 250)&lt;/span&gt;
&lt;span class="s"&gt;ATTACH( Mainwin, EDIT_BOX, 20, 140 )&lt;/span&gt;

&lt;span class="s"&gt;My_btn = STOCK(&amp;quot;gtk-convert&amp;quot;, 80, 25)&lt;/span&gt;
&lt;span class="s"&gt;ATTACH( Mainwin, My_btn, 490, 415 )&lt;/span&gt;
&lt;span class="s"&gt;CALLBACK( My_btn, entry_demo)&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt; &lt;span class="n"&gt;Create&lt;/span&gt; &lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;button&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;My_chk&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="n"&gt;STOCK&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&amp;quot;&lt;span class="n"&gt;gtk&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;quit&lt;/span&gt;&amp;quot;&lt;span class="p"&gt;,&lt;/span&gt; 80&lt;span class="p"&gt;,&lt;/span&gt; 25&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;ATTACH&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;Mainwin&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;My_chk&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 605&lt;span class="p"&gt;,&lt;/span&gt; 415 &lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="s"&gt;'&lt;/span&gt;&lt;span class="err"&gt; Make button do something&lt;/span&gt;
&lt;span class="n"&gt;CALLBACK&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="n"&gt;My_chk&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;QUIT&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;DISPLAY&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">big-bass</dc:creator><pubDate>Sat, 08 Jun 2013 04:34:33 -0000</pubDate><guid>https://sourceforge.netc4013d20684b152dd055a75614577aa81147b562</guid></item></channel></rss>