sesi.glade
Listing B.2 is the XML file that Glade uses to save the user interface you create while using Glade.
Listing B.2 ww_comm.glade : The Glade Project File for the Worldwide Commissions Application
<?xml version="1.0"?> <GTK-Interface> <project> <name>ww_comm</name> <program_name>ww_comm</program_name> <directory></directory> <source_directory>src</source_directory> <pixmaps_directory>pixmaps</pixmaps_directory> <language>C</language> <gnome_support>False</gnome_support> <gettext_support>False</gettext_support> <use_widget_names>False</use_widget_names> <output_main_file>True</output_main_file> <output_support_files>True</output_support_files> <output_build_files>True</output_build_files> <backup_source_files>True</backup_source_files> <main_source_file>interface.c</main_source_file> <main_header_file>interface.h</main_header_file> <handler_source_file>callbacks.c</handler_source_file> <handler_header_file>callbacks.h</handler_header_file> <support_source_file>support.c</support_source_file> <support_header_file>support.h</support_header_file> <translatable_strings_file></translatable_strings_file> </project> <widget> <class>GtkWindow</class> <name>frm_login</name> <signal> <name>delete_event</name> <handler>on_frm_login_delete_event</handler> <last_modification_time>Sun, 10 Dec 2000 17:45:47 GMT</last_modification_time> </signal> <title>Commissions Login</title> <type>GTK_WINDOW_TOPLEVEL</type> <position>GTK_WIN_POS_NONE</position> <modal>False</modal> <allow_shrink>False</allow_shrink> <allow_grow>True</allow_grow> <auto_shrink>False</auto_shrink> <widget> <class>GtkVBox</class> <name>vbox1</name> <homogeneous>False</homogeneous> <spacing>0</spacing> <widget> <class>GtkLabel</class> <name>lbl_title</name> <label>Worldwide Commissions System</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>5</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkFrame</class> <name>frame_login</name> <border_width>5</border_width> <label>Login</label> <label_xalign>0</label_xalign> <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> <widget> <class>GtkTable</class> <name>table_login</name> <rows>3</rows> <columns>2</columns> <homogeneous>False</homogeneous> <row_spacing>0</row_spacing> <column_spacing>0</column_spacing> <widget> <class>GtkLabel</class> <name>lbl_name</name> <label>Name:</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_password</name> <label>Password:</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>1</top_attach> <bottom_attach>2</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkEntry</class> <name>entry_password</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>False</text_visible> <text_max_length>0</text_max_length> <text></text> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>1</top_attach> <bottom_attach>2</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>True</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkEntry</class> <name>entry_name</name> <can_focus>True</can_focus> <has_focus>True</has_focus> <editable>True</editable> <text_visible>True</text_visible> <text_max_length>0</text_max_length> <text></text> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>True</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_login</name> <border_width>5</border_width> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_login_clicked</handler> <last_modification_time>Sun, 10 Dec 2000 17:45:17 GMT</last_modification_time> </signal> <label>Login</label> <child> <left_attach>0</left_attach> <right_attach>2</right_attach> <top_attach>2</top_attach> <bottom_attach>3</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>True</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> </widget> </widget> <widget> <class>GtkFrame</class> <name>frame_change_password</name> <border_width>5</border_width> <label>Change Password</label> <label_xalign>0</label_xalign> <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> <widget> <class>GtkTable</class> <name>table3</name> <rows>3</rows> <columns>2</columns> <homogeneous>False</homogeneous> <row_spacing>0</row_spacing> <column_spacing>0</column_spacing> <widget> <class>GtkLabel</class> <name>lbl_new_password</name> <label>New Password:</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_new_password_again</name> <label>New Password (Again):</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>1</top_attach> <bottom_attach>2</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkEntry</class> <name>entry_new_password</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>False</text_visible> <text_max_length>0</text_max_length> <text></text> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>True</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkEntry</class> <name>entry_new_password_again</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>False</text_visible> <text_max_length>0</text_max_length> <text></text> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>1</top_attach> <bottom_attach>2</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>True</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_change_password</name> <border_width>5</border_width> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_change_password_clicked</handler> <last_modification_time>Sun, 10 Dec 2000 17:45:25 GMT</last_modification_time> </signal> <label>Change Password</label> <child> <left_attach>0</left_attach> <right_attach>2</right_attach> <top_attach>2</top_attach> <bottom_attach>3</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>True</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> </widget> </widget> <widget> <class>GtkLabel</class> <name>lbl_messages</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> </widget> </widget> <widget> <class>GtkWindow</class> <name>frm_table_display</name> <signal> <name>size_request</name> <handler>on_frm_table_display_size_request</handler> <last_modification_time>Mon, 11 Dec 2000 12:21:31 GMT</last_modification_time> </signal> <signal> <name>state_changed</name> <handler>on_frm_table_display_state_changed</handler> <last_modification_time>Mon, 11 Dec 2000 12:21:43 GMT</last_modification_time> </signal> <signal> <name>delete_event</name> <handler>on_frm_table_display_delete_event</handler> <last_modification_time>Mon, 11 Dec 2000 15:00:24 GMT</last_modification_time> </signal> <title>Commissions Database - Table View</title> <type>GTK_WINDOW_TOPLEVEL</type> <position>GTK_WIN_POS_NONE</position> <modal>False</modal> <allow_shrink>False</allow_shrink> <allow_grow>True</allow_grow> <auto_shrink>False</auto_shrink> <widget> <class>GtkVPaned</class> <name>vpaned_table_top</name> <handle_size>10</handle_size> <gutter_size>10</gutter_size> <widget> <class>GtkHBox</class> <name>hbox_header</name> <border_width>5</border_width> <homogeneous>False</homogeneous> <spacing>5</spacing> <child> <shrink>True</shrink> <resize>False</resize> </child> <widget> <class>GtkLabel</class> <name>lbl_table_list</name> <label>Table List: </label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkCombo</class> <name>cbo_tables</name> <value_in_list>True</value_in_list> <ok_if_empty>False</ok_if_empty> <case_sensitive>False</case_sensitive> <use_arrows>True</use_arrows> <use_arrows_always>False</use_arrows_always> <items></items> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> <widget> <class>GtkEntry</class> <child_name>GtkCombo:entry</child_name> <name>combo-entry_table</name> <can_focus>True</can_focus> <signal> <name>changed</name> <handler>on_combo-entry_table_changed</handler> <last_modification_time>Mon, 11 Dec 2000 12:18:39 GMT</last_modification_time> </signal> <signal> <name>activate</name> <handler>on_combo-entry_table_activate</handler> <last_modification_time>Mon, 11 Dec 2000 12:18:43 GMT</last_modification_time> </signal> <editable>True</editable> <text_visible>True</text_visible> <text_max_length>0</text_max_length> <text></text> </widget> </widget> <widget> <class>GtkButton</class> <name>cmd_process</name> <visible>False</visible> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_process_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 12:19:36 GMT</last_modification_time> </signal> <label>Process</label> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> </widget> <widget> <class>GtkVPaned</class> <name>vpaned_table_bottom</name> <handle_size>10</handle_size> <gutter_size>10</gutter_size> <position>251</position> <child> <shrink>True</shrink> <resize>True</resize> </child> <widget> <class>GtkScrolledWindow</class> <name>scrolledwindow_table</name> <hscrollbar_policy>GTK_POLICY_ALWAYS</hscrollbar_policy> <vscrollbar_policy>GTK_POLICY_ALWAYS</vscrollbar_policy> <hupdate_policy>GTK_UPDATE_CONTINUOUS</hupdate_policy> <vupdate_policy>GTK_UPDATE_CONTINUOUS</vupdate_policy> <child> <shrink>True</shrink> <resize>False</resize> </child> <widget> <class>GtkCList</class> <name>clist_table</name> <can_focus>True</can_focus> <columns>3</columns> <column_widths>80,80,80</column_widths> <selection_mode>GTK_SELECTION_SINGLE</selection_mode> <show_titles>True</show_titles> <shadow_type>GTK_SHADOW_IN</shadow_type> <widget> <class>GtkLabel</class> <child_name>CList:title</child_name> <name>label1</name> <label>label1</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> </widget> <widget> <class>GtkLabel</class> <child_name>CList:title</child_name> <name>label2</name> <label>label2</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> </widget> <widget> <class>GtkLabel</class> <child_name>CList:title</child_name> <name>label3</name> <label>label3</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> </widget> </widget> </widget> <widget> <class>GtkVBox</class> <name>vbox_commissions</name> <homogeneous>False</homogeneous> <spacing>0</spacing> <child> <shrink>False</shrink> <resize>False</resize> </child> <widget> <class>GtkHBox</class> <name>hbox_footer</name> <border_width>5</border_width> <homogeneous>False</homogeneous> <spacing>5</spacing> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> <widget> <class>GtkButton</class> <name>cmd_refresh</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_refresh_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 12:19:32 GMT</last_modification_time> </signal> <label>Refresh</label> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_sort</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_sort_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 12:19:48 GMT</last_modification_time> </signal> <label>Sort</label> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_sort_by</name> <label>by Column: </label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkSpinButton</class> <name>spinbutton_column</name> <can_focus>True</can_focus> <climb_rate>1</climb_rate> <digits>0</digits> <numeric>False</numeric> <update_policy>GTK_UPDATE_ALWAYS</update_policy> <snap>False</snap> <wrap>False</wrap> <value>1</value> <lower>0</lower> <upper>100</upper> <step>1</step> <page>10</page> <page_size>10</page_size> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> </widget> <widget> <class>GtkCombo</class> <name>cbo_sort_type</name> <value_in_list>True</value_in_list> <ok_if_empty>False</ok_if_empty> <case_sensitive>False</case_sensitive> <use_arrows>True</use_arrows> <use_arrows_always>False</use_arrows_always> <items>Ascending Descending </items> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> <widget> <class>GtkEntry</class> <child_name>GtkCombo:entry</child_name> <name>combo-entry3</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>True</text_visible> <text_max_length>0</text_max_length> <text>Ascending</text> </widget> </widget> </widget> <widget> <class>GtkStatusbar</class> <name>statusbar</name> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> </widget> </widget> </widget> </widget> <widget> <class>GtkWindow</class> <name>frm_commissions</name> <signal> <name>delete_event</name> <handler>on_frm_commissions_delete_event</handler> <last_modification_time>Mon, 11 Dec 2000 15:00:35 GMT</last_modification_time> </signal> <title>Commissions Processing</title> <type>GTK_WINDOW_TOPLEVEL</type> <position>GTK_WIN_POS_NONE</position> <modal>False</modal> <allow_shrink>False</allow_shrink> <allow_grow>True</allow_grow> <auto_shrink>False</auto_shrink> <widget> <class>GtkVPaned</class> <name>vpaned_processing</name> <handle_size>10</handle_size> <gutter_size>10</gutter_size> <widget> <class>GtkTable</class> <name>table4</name> <rows>10</rows> <columns>3</columns> <homogeneous>False</homogeneous> <row_spacing>5</row_spacing> <column_spacing>5</column_spacing> <child> <shrink>True</shrink> <resize>False</resize> </child> <widget> <class>GtkLabel</class> <name>lbl_prep</name> <label>Prep</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_process</name> <label>Process</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>2</top_attach> <bottom_attach>3</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_output</name> <label>Output</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>0</left_attach> <right_attach>1</right_attach> <top_attach>8</top_attach> <bottom_attach>9</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_country_managers</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_country_managers_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:46 GMT</last_modification_time> </signal> <label>Country Mgrs.</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>9</top_attach> <bottom_attach>10</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_archive</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_import</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_import_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:00:55 GMT</last_modification_time> </signal> <label>Import</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>1</top_attach> <bottom_attach>2</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_customer</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_customer_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:00 GMT</last_modification_time> </signal> <label>Customer</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>2</top_attach> <bottom_attach>3</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_archive</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_archive_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:00:51 GMT</last_modification_time> </signal> <label>Archive</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>0</top_attach> <bottom_attach>1</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_worldwide</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_worldwide_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:05 GMT</last_modification_time> </signal> <label>Worldwide</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>3</top_attach> <bottom_attach>4</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_country</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_country_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:11 GMT</last_modification_time> </signal> <label>Country</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>4</top_attach> <bottom_attach>5</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_state</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_state_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:14:10 GMT</last_modification_time> </signal> <label>State</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>5</top_attach> <bottom_attach>6</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_zip</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_zip_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:25 GMT</last_modification_time> </signal> <label>Zip</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>6</top_attach> <bottom_attach>7</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_people</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_people_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:30 GMT</last_modification_time> </signal> <label>People</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>7</top_attach> <bottom_attach>8</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkButton</class> <name>cmd_salespeople</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_salespeople_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:40 GMT</last_modification_time> </signal> <label>Salespeople</label> <child> <left_attach>1</left_attach> <right_attach>2</right_attach> <top_attach>8</top_attach> <bottom_attach>9</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>True</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_import</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>1</top_attach> <bottom_attach>2</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_customer</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>2</top_attach> <bottom_attach>3</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_worldwide</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>3</top_attach> <bottom_attach>4</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_country</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>4</top_attach> <bottom_attach>5</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_state</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>5</top_attach> <bottom_attach>6</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_zip</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>6</top_attach> <bottom_attach>7</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_people</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>7</top_attach> <bottom_attach>8</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_salespeople</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>8</top_attach> <bottom_attach>9</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_country_managers</name> <label></label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <left_attach>2</left_attach> <right_attach>3</right_attach> <top_attach>9</top_attach> <bottom_attach>10</bottom_attach> <xpad>0</xpad> <ypad>0</ypad> <xexpand>False</xexpand> <yexpand>False</yexpand> <xshrink>False</xshrink> <yshrink>False</yshrink> <xfill>False</xfill> <yfill>False</yfill> </child> </widget> </widget> <widget> <class>GtkVBox</class> <name>vbox_processing</name> <homogeneous>False</homogeneous> <spacing>0</spacing> <child> <shrink>True</shrink> <resize>True</resize> </child> <widget> <class>GtkHBox</class> <name>hbox_add_delete</name> <border_width>5</border_width> <homogeneous>False</homogeneous> <spacing>5</spacing> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> <widget> <class>GtkLabel</class> <name>lbl_table</name> <label>Table </label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkCombo</class> <name>cbo_table</name> <value_in_list>True</value_in_list> <ok_if_empty>False</ok_if_empty> <case_sensitive>False</case_sensitive> <use_arrows>True</use_arrows> <use_arrows_always>False</use_arrows_always> <items></items> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> <widget> <class>GtkEntry</class> <child_name>GtkCombo:entry</child_name> <name>combo-entry4</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>True</text_visible> <text_max_length>0</text_max_length> <text></text> </widget> </widget> <widget> <class>GtkFrame</class> <name>frame_add</name> <label>Add</label> <label_xalign>0</label_xalign> <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> <widget> <class>GtkButton</class> <name>cmd_add</name> <border_width>5</border_width> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_add_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:01:52 GMT</last_modification_time> </signal> <label>Add Row</label> </widget> </widget> <widget> <class>GtkFrame</class> <name>frame_delete_group</name> <label>Delete</label> <label_xalign>0</label_xalign> <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> <widget> <class>GtkHBox</class> <name>hbox_delete</name> <border_width>5</border_width> <homogeneous>False</homogeneous> <spacing>5</spacing> <widget> <class>GtkButton</class> <name>cmd_delete_row</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_delete_row_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:02:07 GMT</last_modification_time> </signal> <label>Delete Row</label> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkSpinButton</class> <name>spinbutton_delete_row</name> <can_focus>True</can_focus> <climb_rate>1</climb_rate> <digits>0</digits> <numeric>True</numeric> <update_policy>GTK_UPDATE_ALWAYS</update_policy> <snap>False</snap> <wrap>False</wrap> <value>1</value> <lower>1</lower> <upper>2e+06</upper> <step>1</step> <page>10</page> <page_size>10</page_size> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> </widget> </widget> </widget> </widget> <widget> <class>GtkFrame</class> <name>frame_update_group</name> <border_width>5</border_width> <label>Update</label> <label_xalign>0</label_xalign> <shadow_type>GTK_SHADOW_ETCHED_IN</shadow_type> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> <widget> <class>GtkHBox</class> <name>hbox_update</name> <border_width>5</border_width> <homogeneous>False</homogeneous> <spacing>5</spacing> <widget> <class>GtkButton</class> <name>cmd_update</name> <can_focus>True</can_focus> <signal> <name>clicked</name> <handler>on_cmd_update_clicked</handler> <last_modification_time>Mon, 11 Dec 2000 15:02:12 GMT</last_modification_time> </signal> <label>Update</label> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_line_number</name> <label>Line Number</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkSpinButton</class> <name>spinbutton_update_line</name> <can_focus>True</can_focus> <climb_rate>1</climb_rate> <digits>0</digits> <numeric>True</numeric> <update_policy>GTK_UPDATE_ALWAYS</update_policy> <snap>False</snap> <wrap>False</wrap> <value>1</value> <lower>1</lower> <upper>2e+06</upper> <step>1</step> <page>10</page> <page_size>10</page_size> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_column</name> <label>Column</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkEntry</class> <name>entry_column_name</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>True</text_visible> <text_max_length>0</text_max_length> <text></text> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> </widget> <widget> <class>GtkLabel</class> <name>lbl_to</name> <label>to</label> <justify>GTK_JUSTIFY_CENTER</justify> <wrap>False</wrap> <xalign>0.5</xalign> <yalign>0.5</yalign> <xpad>0</xpad> <ypad>0</ypad> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> <widget> <class>GtkEntry</class> <name>entry_new_value</name> <can_focus>True</can_focus> <editable>True</editable> <text_visible>True</text_visible> <text_max_length>0</text_max_length> <text></text> <child> <padding>0</padding> <expand>True</expand> <fill>True</fill> </child> </widget> </widget> </widget> <widget> <class>GtkStatusbar</class> <name>statusbar_processing</name> <child> <padding>0</padding> <expand>False</expand> <fill>False</fill> </child> </widget> </widget> </widget> </widget> </GTK-Interface>