GtkWidget* ptk_toolbar_add_items_from_data( GtkWidget* toolbar, PtkToolItemEntry* entries, gpointer cb_data, GtkTooltips* tooltips ) { GtkWidget* btn; PtkToolItemEntry* ent; GtkWidget* image; GtkWidget* menu; GtkIconSize icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar)); GSList* radio_group = NULL; for( ent = entries; ; ++ent ) { /* Normal tool item */ if( G_LIKELY( ent->stock_icon || ent->tooltip || ent->label ) ) { /* Stock item */ if( G_LIKELY(ent->stock_icon) ) image = gtk_image_new_from_stock( ent->stock_icon, icon_size ); else image = NULL; if( G_LIKELY( ! ent->menu ) ) { /* Normal button */ if( G_UNLIKELY( PTK_IS_STOCK_ITEM(ent) ) ) btn = GTK_WIDGET(gtk_tool_button_new_from_stock ( ent->label )); else btn = GTK_WIDGET(gtk_tool_button_new ( image, _(ent->label) )); } else if( G_UNLIKELY( PTK_IS_CHECK_TOOL_ITEM(ent) ) ) { if( G_UNLIKELY( PTK_IS_STOCK_ITEM(ent) ) ) btn = GTK_WIDGET(gtk_toggle_tool_button_new_from_stock(ent->label)); else { btn = GTK_WIDGET(gtk_toggle_tool_button_new ()); gtk_tool_button_set_icon_widget( GTK_TOOL_BUTTON(btn), image ); gtk_tool_button_set_label(GTK_TOOL_BUTTON(btn), _(ent->label)); } } else if( G_UNLIKELY( PTK_IS_RADIO_TOOL_ITEM(ent) ) ) { if( G_UNLIKELY( PTK_IS_STOCK_ITEM(ent) ) ) btn = GTK_WIDGET(gtk_radio_tool_button_new_from_stock( radio_group, ent->label )); else { btn = GTK_WIDGET(gtk_radio_tool_button_new( radio_group )); if( G_LIKELY( PTK_IS_RADIO_TOOL_ITEM( (ent + 1) ) ) ) radio_group = gtk_radio_tool_button_get_group( GTK_RADIO_TOOL_BUTTON(btn) ); else radio_group = NULL; gtk_tool_button_set_icon_widget( GTK_TOOL_BUTTON(btn), image ); gtk_tool_button_set_label(GTK_TOOL_BUTTON(btn), _(ent->label)); } } else if( ent->menu ) { if( G_UNLIKELY( PTK_IS_STOCK_ITEM(ent) ) ) btn = GTK_WIDGET(gtk_menu_tool_button_new_from_stock ( ent->label )); else { btn = GTK_WIDGET(gtk_menu_tool_button_new ( image, _(ent->label) )); if( G_LIKELY( 3 < (int)ent->menu ) ) { /* Sub menu */ menu = ptk_menu_new_from_data( ent->menu, cb_data, NULL ); gtk_menu_tool_button_set_menu( GTK_MENU_TOOL_BUTTON(btn), menu ); } } } if( G_LIKELY(ent->callback) ) { /* Callback */ if( G_LIKELY( ent->menu == NULL || ent->menu == PTK_EMPTY_MENU) ) g_signal_connect( btn, "clicked", ent->callback, cb_data); else g_signal_connect( btn, "toggled", ent->callback, cb_data); } if( G_LIKELY(ent->tooltip) ) gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (btn), tooltips, _(ent->tooltip), NULL); } else { if( ! PTK_IS_SEPARATOR_TOOL_ITEM(ent) ) /* End of menu */ break; btn = (GtkWidget*)gtk_separator_tool_item_new (); } gtk_toolbar_insert ( GTK_TOOLBAR(toolbar), GTK_TOOL_ITEM(btn), -1 ); if( G_UNLIKELY(ent->ret) ) {/* Return */ *ent->ret = btn; ent->ret = NULL; } } return NULL; }
GtkWidget* create_BookkeepingMainwindow (void) { GtkWidget *BookkeepingMainwindow; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *file1; GtkWidget *file1_menu; GtkWidget *choosePrinter1; GtkWidget *separator2; GtkWidget *quit1; GtkWidget *bookkeeping; GtkWidget *bookkeeping_menu; GtkWidget *new1; GtkWidget *edit1; GtkWidget *trennlinie1; GtkWidget *save1; GtkWidget *separator3; GtkWidget *print1; GtkWidget *separator1; GtkWidget *delete1; GtkWidget *journal1; GtkWidget *journal1_menu; GtkWidget *journal_monthly1; GtkWidget *journal_all1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *hbox1; GtkWidget *lFindNumber; GtkWidget *eFindName; GtkWidget *lFindDesignation; GtkWidget *eFindCity; GtkWidget *bSearch; GtkWidget *scrolledwindow1; GtkWidget *viewport1; GtkWidget *tree1; GtkWidget *notebook1; GtkWidget *vbox2; GtkWidget *hbox2; GtkWidget *label1; GtkWidget *eDate; GtkWidget *label2; GtkWidget *eShortKey; GtkWidget *cbAutomatic; GtkWidget *hbox3; GtkWidget *label3; GtkWidget *eDesignation; GtkWidget *hbox25; GtkWidget *hbox26; GtkWidget *label13; GtkWidget *eDocumentNumber1; GtkWidget *hbox27; GtkWidget *label14; GtkWidget *eDocumentNumber2; GtkWidget *hbox4; GtkWidget *label11; GtkWidget *hbox10; GtkWidget *label9; GtkWidget *label10; GtkWidget *hbox17; GtkWidget *hbox28; GtkWidget *eBookAccount1; GtkWidget *eInfo1; GtkWidget *hbox18; GtkWidget *eDebit1; GtkWidget *eCredit1; GtkWidget *hbox32; GtkWidget *hbox33; GtkWidget *eBookAccount2; GtkWidget *eInfo2; GtkWidget *hbox34; GtkWidget *eDebit2; GtkWidget *eCredit2; GtkWidget *hbox35; GtkWidget *hbox36; GtkWidget *eBookAccount3; GtkWidget *eInfo3; GtkWidget *hbox37; GtkWidget *eDebit3; GtkWidget *eCredit3; GtkWidget *hseparator1; GtkWidget *hbox9; GtkWidget *label12; GtkWidget *hbox15; GtkWidget *hbox16; GtkWidget *hbox19; GtkWidget *hbox29; GtkWidget *eBookAccount5; GtkWidget *eInfo5; GtkWidget *hbox21; GtkWidget *eDebit5; GtkWidget *eCredit5; GtkWidget *hbox20; GtkWidget *hbox30; GtkWidget *eBookAccount6; GtkWidget *eInfo6; GtkWidget *hbox22; GtkWidget *eDebit6; GtkWidget *eCredit6; GtkWidget *hbox23; GtkWidget *hbox31; GtkWidget *eBookAccount7; GtkWidget *eInfo7; GtkWidget *hbox24; GtkWidget *eDebit7; GtkWidget *eCredit7; GtkWidget *bCash; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new (); BookkeepingMainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (BookkeepingMainwindow), _("Bookkeeping")); vbox1 = gtk_vbox_new (FALSE, 17); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (BookkeepingMainwindow), vbox1); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0); file1 = gtk_menu_item_new_with_mnemonic (_("_File")); gtk_widget_show (file1); gtk_container_add (GTK_CONTAINER (menubar1), file1); file1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu); choosePrinter1 = gtk_menu_item_new_with_mnemonic (_("Print S_etup...")); gtk_widget_show (choosePrinter1); gtk_container_add (GTK_CONTAINER (file1_menu), choosePrinter1); separator2 = gtk_separator_menu_item_new (); gtk_widget_show (separator2); gtk_container_add (GTK_CONTAINER (file1_menu), separator2); gtk_widget_set_sensitive (separator2, FALSE); quit1 = gtk_image_menu_item_new_from_stock ("gtk-close", accel_group); gtk_widget_show (quit1); gtk_container_add (GTK_CONTAINER (file1_menu), quit1); bookkeeping = gtk_menu_item_new_with_mnemonic (_("Bookkeeping")); gtk_widget_show (bookkeeping); gtk_container_add (GTK_CONTAINER (menubar1), bookkeeping); bookkeeping_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (bookkeeping), bookkeeping_menu); new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_show (new1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), new1); edit1 = gtk_image_menu_item_new_from_stock ("gtk-edit", accel_group); gtk_widget_show (edit1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), edit1); trennlinie1 = gtk_separator_menu_item_new (); gtk_widget_show (trennlinie1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), trennlinie1); gtk_widget_set_sensitive (trennlinie1, FALSE); save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (save1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), save1); separator3 = gtk_separator_menu_item_new (); gtk_widget_show (separator3); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), separator3); gtk_widget_set_sensitive (separator3, FALSE); print1 = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group); gtk_widget_show (print1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), print1); separator1 = gtk_separator_menu_item_new (); gtk_widget_show (separator1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), separator1); gtk_widget_set_sensitive (separator1, FALSE); delete1 = gtk_image_menu_item_new_from_stock ("gtk-clear", accel_group); gtk_widget_show (delete1); gtk_container_add (GTK_CONTAINER (bookkeeping_menu), delete1); journal1 = gtk_menu_item_new_with_mnemonic (_("Journal")); gtk_widget_show (journal1); gtk_container_add (GTK_CONTAINER (menubar1), journal1); journal1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (journal1), journal1_menu); journal_monthly1 = gtk_menu_item_new_with_mnemonic (_("Monthly")); gtk_widget_show (journal_monthly1); gtk_container_add (GTK_CONTAINER (journal1_menu), journal_monthly1); journal_all1 = gtk_menu_item_new_with_mnemonic (_("All")); gtk_widget_show (journal_all1); gtk_container_add (GTK_CONTAINER (journal1_menu), journal_all1); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox1), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); hbox1 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, FALSE, 0); lFindNumber = gtk_label_new (_("Date")); gtk_widget_show (lFindNumber); gtk_box_pack_start (GTK_BOX (hbox1), lFindNumber, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (lFindNumber), GTK_JUSTIFY_CENTER); eFindName = gtk_entry_new (); gtk_widget_show (eFindName); gtk_box_pack_start (GTK_BOX (hbox1), eFindName, FALSE, FALSE, 0); lFindDesignation = gtk_label_new (_("Designation")); gtk_widget_show (lFindDesignation); gtk_box_pack_start (GTK_BOX (hbox1), lFindDesignation, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (lFindDesignation), GTK_JUSTIFY_CENTER); eFindCity = gtk_entry_new (); gtk_widget_show (eFindCity); gtk_box_pack_start (GTK_BOX (hbox1), eFindCity, FALSE, FALSE, 0); bSearch = gtk_button_new_with_mnemonic (_("Search")); gtk_widget_show (bSearch); gtk_box_pack_start (GTK_BOX (hbox1), bSearch, FALSE, FALSE, 0); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0); GTK_WIDGET_UNSET_FLAGS (scrolledwindow1, GTK_CAN_FOCUS); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1); tree1 = gtk_tree_view_new (); gtk_widget_show (tree1); gtk_container_add (GTK_CONTAINER (viewport1), tree1); GTK_WIDGET_UNSET_FLAGS (tree1, GTK_CAN_FOCUS); notebook1 = gtk_notebook_new (); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (vbox1), notebook1, TRUE, TRUE, 0); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (notebook1), vbox2); hbox2 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox2); gtk_box_pack_start (GTK_BOX (vbox2), hbox2, TRUE, TRUE, 0); label1 = gtk_label_new (_("date")); gtk_widget_show (label1); gtk_box_pack_start (GTK_BOX (hbox2), label1, FALSE, FALSE, 0); eDate = gtk_entry_new (); gtk_widget_show (eDate); gtk_box_pack_start (GTK_BOX (hbox2), eDate, TRUE, TRUE, 0); gtk_entry_set_width_chars (GTK_ENTRY (eDate), 10); label2 = gtk_label_new (_("short key")); gtk_widget_show (label2); gtk_box_pack_start (GTK_BOX (hbox2), label2, FALSE, FALSE, 0); eShortKey = gtk_entry_new (); gtk_widget_show (eShortKey); gtk_box_pack_start (GTK_BOX (hbox2), eShortKey, TRUE, TRUE, 0); gtk_entry_set_has_frame (GTK_ENTRY (eShortKey), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eShortKey), 6); cbAutomatic = gtk_check_button_new_with_mnemonic (_("Automatic")); gtk_widget_show (cbAutomatic); gtk_box_pack_start (GTK_BOX (hbox2), cbAutomatic, FALSE, FALSE, 0); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (cbAutomatic), TRUE); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox3); gtk_box_pack_start (GTK_BOX (vbox2), hbox3, TRUE, TRUE, 0); label3 = gtk_label_new (_("Designation")); gtk_widget_show (label3); gtk_box_pack_start (GTK_BOX (hbox3), label3, FALSE, FALSE, 0); eDesignation = gtk_entry_new (); gtk_widget_show (eDesignation); gtk_box_pack_start (GTK_BOX (hbox3), eDesignation, TRUE, TRUE, 0); hbox25 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox25); gtk_box_pack_start (GTK_BOX (vbox2), hbox25, TRUE, TRUE, 0); hbox26 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox26); gtk_box_pack_start (GTK_BOX (hbox25), hbox26, TRUE, TRUE, 0); label13 = gtk_label_new (_("Doc.-Nr. 1")); gtk_widget_show (label13); gtk_box_pack_start (GTK_BOX (hbox26), label13, FALSE, FALSE, 0); eDocumentNumber1 = gtk_entry_new (); gtk_widget_show (eDocumentNumber1); gtk_box_pack_start (GTK_BOX (hbox26), eDocumentNumber1, TRUE, TRUE, 0); hbox27 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox27); gtk_box_pack_start (GTK_BOX (hbox25), hbox27, TRUE, TRUE, 0); label14 = gtk_label_new (_("Doc-Nr. 2")); gtk_widget_show (label14); gtk_box_pack_start (GTK_BOX (hbox27), label14, FALSE, FALSE, 0); eDocumentNumber2 = gtk_entry_new (); gtk_widget_show (eDocumentNumber2); gtk_box_pack_start (GTK_BOX (hbox27), eDocumentNumber2, TRUE, TRUE, 0); hbox4 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox4); gtk_box_pack_start (GTK_BOX (vbox2), hbox4, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (hbox4), 3); label11 = gtk_label_new (_("account")); gtk_widget_show (label11); gtk_box_pack_start (GTK_BOX (hbox4), label11, FALSE, FALSE, 0); hbox10 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox10); gtk_box_pack_start (GTK_BOX (hbox4), hbox10, TRUE, TRUE, 0); label9 = gtk_label_new (_("debit (receipt)")); gtk_widget_show (label9); gtk_box_pack_start (GTK_BOX (hbox10), label9, FALSE, FALSE, 0); label10 = gtk_label_new (_("credit (cost)")); gtk_widget_show (label10); gtk_box_pack_start (GTK_BOX (hbox10), label10, FALSE, FALSE, 0); hbox17 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox17); gtk_box_pack_start (GTK_BOX (vbox2), hbox17, TRUE, TRUE, 0); hbox28 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox28); gtk_box_pack_start (GTK_BOX (hbox17), hbox28, TRUE, TRUE, 0); eBookAccount1 = gtk_entry_new (); gtk_widget_show (eBookAccount1); gtk_box_pack_start (GTK_BOX (hbox28), eBookAccount1, TRUE, TRUE, 0); gtk_widget_add_accelerator (eBookAccount1, "activate", accel_group, GDK_F1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_entry_set_width_chars (GTK_ENTRY (eBookAccount1), 10); eInfo1 = gtk_entry_new (); gtk_widget_show (eInfo1); gtk_box_pack_start (GTK_BOX (hbox28), eInfo1, FALSE, FALSE, 0); gtk_editable_set_editable (GTK_EDITABLE (eInfo1), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eInfo1), 30); hbox18 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox18); gtk_box_pack_start (GTK_BOX (hbox17), hbox18, TRUE, TRUE, 0); eDebit1 = gtk_entry_new (); gtk_widget_show (eDebit1); gtk_box_pack_start (GTK_BOX (hbox18), eDebit1, TRUE, TRUE, 0); eCredit1 = gtk_entry_new (); gtk_widget_show (eCredit1); gtk_box_pack_start (GTK_BOX (hbox18), eCredit1, TRUE, TRUE, 0); hbox32 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox32); gtk_box_pack_start (GTK_BOX (vbox2), hbox32, FALSE, FALSE, 0); hbox33 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox33); gtk_box_pack_start (GTK_BOX (hbox32), hbox33, TRUE, TRUE, 0); eBookAccount2 = gtk_entry_new (); gtk_widget_show (eBookAccount2); gtk_box_pack_start (GTK_BOX (hbox33), eBookAccount2, TRUE, TRUE, 0); gtk_widget_add_accelerator (eBookAccount2, "activate", accel_group, GDK_F1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_entry_set_width_chars (GTK_ENTRY (eBookAccount2), 10); eInfo2 = gtk_entry_new (); gtk_widget_show (eInfo2); gtk_box_pack_start (GTK_BOX (hbox33), eInfo2, FALSE, FALSE, 0); gtk_editable_set_editable (GTK_EDITABLE (eInfo2), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eInfo2), 30); hbox34 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox34); gtk_box_pack_start (GTK_BOX (hbox32), hbox34, TRUE, TRUE, 0); eDebit2 = gtk_entry_new (); gtk_widget_show (eDebit2); gtk_box_pack_start (GTK_BOX (hbox34), eDebit2, TRUE, TRUE, 0); eCredit2 = gtk_entry_new (); gtk_widget_show (eCredit2); gtk_box_pack_start (GTK_BOX (hbox34), eCredit2, TRUE, TRUE, 0); hbox35 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox35); gtk_box_pack_start (GTK_BOX (vbox2), hbox35, TRUE, TRUE, 0); hbox36 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox36); gtk_box_pack_start (GTK_BOX (hbox35), hbox36, TRUE, TRUE, 0); eBookAccount3 = gtk_entry_new (); gtk_widget_show (eBookAccount3); gtk_box_pack_start (GTK_BOX (hbox36), eBookAccount3, TRUE, TRUE, 0); gtk_widget_add_accelerator (eBookAccount3, "activate", accel_group, GDK_F1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_entry_set_width_chars (GTK_ENTRY (eBookAccount3), 10); eInfo3 = gtk_entry_new (); gtk_widget_show (eInfo3); gtk_box_pack_start (GTK_BOX (hbox36), eInfo3, FALSE, FALSE, 0); gtk_editable_set_editable (GTK_EDITABLE (eInfo3), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eInfo3), 30); hbox37 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox37); gtk_box_pack_start (GTK_BOX (hbox35), hbox37, TRUE, TRUE, 0); eDebit3 = gtk_entry_new (); gtk_widget_show (eDebit3); gtk_box_pack_start (GTK_BOX (hbox37), eDebit3, TRUE, TRUE, 0); eCredit3 = gtk_entry_new (); gtk_widget_show (eCredit3); gtk_box_pack_start (GTK_BOX (hbox37), eCredit3, TRUE, TRUE, 0); hseparator1 = gtk_hseparator_new (); gtk_widget_show (hseparator1); gtk_box_pack_start (GTK_BOX (vbox2), hseparator1, TRUE, TRUE, 0); gtk_widget_set_size_request (hseparator1, -1, 13); hbox9 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox9); gtk_box_pack_start (GTK_BOX (vbox2), hbox9, TRUE, TRUE, 0); label12 = gtk_label_new (_("counter account")); gtk_widget_show (label12); gtk_box_pack_start (GTK_BOX (hbox9), label12, FALSE, FALSE, 0); hbox15 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox15); gtk_box_pack_start (GTK_BOX (hbox9), hbox15, TRUE, TRUE, 0); hbox16 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox16); gtk_box_pack_start (GTK_BOX (hbox15), hbox16, TRUE, TRUE, 0); hbox19 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox19); gtk_box_pack_start (GTK_BOX (vbox2), hbox19, TRUE, TRUE, 0); hbox29 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox29); gtk_box_pack_start (GTK_BOX (hbox19), hbox29, TRUE, TRUE, 0); eBookAccount5 = gtk_entry_new (); gtk_widget_show (eBookAccount5); gtk_box_pack_start (GTK_BOX (hbox29), eBookAccount5, TRUE, TRUE, 0); gtk_entry_set_width_chars (GTK_ENTRY (eBookAccount5), 10); eInfo5 = gtk_entry_new (); gtk_widget_show (eInfo5); gtk_box_pack_start (GTK_BOX (hbox29), eInfo5, FALSE, FALSE, 0); gtk_editable_set_editable (GTK_EDITABLE (eInfo5), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eInfo5), 30); hbox21 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox21); gtk_box_pack_start (GTK_BOX (hbox19), hbox21, TRUE, TRUE, 0); eDebit5 = gtk_entry_new (); gtk_widget_show (eDebit5); gtk_box_pack_start (GTK_BOX (hbox21), eDebit5, TRUE, TRUE, 0); eCredit5 = gtk_entry_new (); gtk_widget_show (eCredit5); gtk_box_pack_start (GTK_BOX (hbox21), eCredit5, TRUE, TRUE, 0); hbox20 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox20); gtk_box_pack_start (GTK_BOX (vbox2), hbox20, TRUE, TRUE, 0); hbox30 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox30); gtk_box_pack_start (GTK_BOX (hbox20), hbox30, TRUE, TRUE, 0); eBookAccount6 = gtk_entry_new (); gtk_widget_show (eBookAccount6); gtk_box_pack_start (GTK_BOX (hbox30), eBookAccount6, TRUE, TRUE, 0); gtk_widget_add_accelerator (eBookAccount6, "activate", accel_group, GDK_F1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_entry_set_width_chars (GTK_ENTRY (eBookAccount6), 10); eInfo6 = gtk_entry_new (); gtk_widget_show (eInfo6); gtk_box_pack_start (GTK_BOX (hbox30), eInfo6, FALSE, FALSE, 0); gtk_editable_set_editable (GTK_EDITABLE (eInfo6), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eInfo6), 30); hbox22 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox22); gtk_box_pack_start (GTK_BOX (hbox20), hbox22, TRUE, TRUE, 0); eDebit6 = gtk_entry_new (); gtk_widget_show (eDebit6); gtk_box_pack_start (GTK_BOX (hbox22), eDebit6, TRUE, TRUE, 0); eCredit6 = gtk_entry_new (); gtk_widget_show (eCredit6); gtk_box_pack_start (GTK_BOX (hbox22), eCredit6, TRUE, TRUE, 0); hbox23 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox23); gtk_box_pack_start (GTK_BOX (vbox2), hbox23, TRUE, TRUE, 0); hbox31 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox31); gtk_box_pack_start (GTK_BOX (hbox23), hbox31, TRUE, TRUE, 0); eBookAccount7 = gtk_entry_new (); gtk_widget_show (eBookAccount7); gtk_box_pack_start (GTK_BOX (hbox31), eBookAccount7, TRUE, TRUE, 0); gtk_widget_add_accelerator (eBookAccount7, "activate", accel_group, GDK_F1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_entry_set_width_chars (GTK_ENTRY (eBookAccount7), 10); eInfo7 = gtk_entry_new (); gtk_widget_show (eInfo7); gtk_box_pack_start (GTK_BOX (hbox31), eInfo7, FALSE, FALSE, 0); gtk_editable_set_editable (GTK_EDITABLE (eInfo7), FALSE); gtk_entry_set_width_chars (GTK_ENTRY (eInfo7), 30); hbox24 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox24); gtk_box_pack_start (GTK_BOX (hbox23), hbox24, TRUE, TRUE, 0); eDebit7 = gtk_entry_new (); gtk_widget_show (eDebit7); gtk_box_pack_start (GTK_BOX (hbox24), eDebit7, TRUE, TRUE, 0); eCredit7 = gtk_entry_new (); gtk_widget_show (eCredit7); gtk_box_pack_start (GTK_BOX (hbox24), eCredit7, TRUE, TRUE, 0); bCash = gtk_button_new_with_mnemonic (_("Bookkeeping")); gtk_widget_show (bCash); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), bCash); g_signal_connect ((gpointer) choosePrinter1, "activate", G_CALLBACK (on_choosePrinter1_activate), NULL); g_signal_connect ((gpointer) quit1, "activate", G_CALLBACK (on_quit1_activate), NULL); g_signal_connect ((gpointer) new1, "activate", G_CALLBACK (on_new1_activate), NULL); g_signal_connect ((gpointer) edit1, "activate", G_CALLBACK (on_edit1_activate), NULL); g_signal_connect ((gpointer) save1, "activate", G_CALLBACK (on_save1_activate), NULL); g_signal_connect ((gpointer) print1, "activate", G_CALLBACK (on_print1_activate), NULL); g_signal_connect ((gpointer) delete1, "activate", G_CALLBACK (on_delete1_activate), NULL); g_signal_connect ((gpointer) journal_monthly1, "activate", G_CALLBACK (on_journal_monthly1_activate), NULL); g_signal_connect ((gpointer) journal_all1, "activate", G_CALLBACK (on_journal_all1_activate), NULL); g_signal_connect ((gpointer) bSearch, "clicked", G_CALLBACK (on_bSearch_clicked), NULL); g_signal_connect ((gpointer) eDate, "key_press_event", G_CALLBACK (on_eDate_key_press_event), NULL); g_signal_connect ((gpointer) eShortKey, "changed", G_CALLBACK (on_eShortKey_changed), NULL); g_signal_connect ((gpointer) eShortKey, "focus_out_event", G_CALLBACK (on_eShortKey_focus_out_event), NULL); g_signal_connect ((gpointer) eBookAccount1, "activate", G_CALLBACK (on_eCAB1_activate), NULL); g_signal_connect ((gpointer) eBookAccount1, "changed", G_CALLBACK (on_eCAB1_changed), NULL); g_signal_connect ((gpointer) eDebit1, "editing_done", G_CALLBACK (on_eDebi1_editing_done), NULL); g_signal_connect ((gpointer) eCredit1, "editing_done", G_CALLBACK (on_eCredit1_editing_done), NULL); g_signal_connect ((gpointer) eBookAccount2, "activate", G_CALLBACK (on_eCAB1_activate), NULL); g_signal_connect ((gpointer) eBookAccount2, "changed", G_CALLBACK (on_eCAB1_changed), NULL); g_signal_connect ((gpointer) eDebit2, "editing_done", G_CALLBACK (on_eDebi1_editing_done), NULL); g_signal_connect ((gpointer) eCredit2, "editing_done", G_CALLBACK (on_eCredit1_editing_done), NULL); g_signal_connect ((gpointer) eBookAccount3, "activate", G_CALLBACK (on_eCAB1_activate), NULL); g_signal_connect ((gpointer) eBookAccount3, "changed", G_CALLBACK (on_eCAB1_changed), NULL); g_signal_connect ((gpointer) eDebit3, "editing_done", G_CALLBACK (on_eDebi1_editing_done), NULL); g_signal_connect ((gpointer) eCredit3, "editing_done", G_CALLBACK (on_eCredit1_editing_done), NULL); g_signal_connect ((gpointer) eBookAccount5, "activate", G_CALLBACK (on_eCAB2_activate), NULL); g_signal_connect ((gpointer) eBookAccount5, "changed", G_CALLBACK (on_eCAB2_changed), NULL); g_signal_connect ((gpointer) eBookAccount6, "activate", G_CALLBACK (on_eCAB3_activate), NULL); g_signal_connect ((gpointer) eBookAccount6, "changed", G_CALLBACK (on_eCAB3_changed), NULL); g_signal_connect ((gpointer) eBookAccount7, "activate", G_CALLBACK (on_eCAB4_activate), NULL); g_signal_connect ((gpointer) eBookAccount7, "changed", G_CALLBACK (on_eCAB4_changed), NULL); g_signal_connect ((gpointer) bCash, "clicked", G_CALLBACK (on_bArticle_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (BookkeepingMainwindow, BookkeepingMainwindow, "BookkeepingMainwindow"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, menubar1, "menubar1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, file1, "file1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, file1_menu, "file1_menu"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, choosePrinter1, "choosePrinter1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, separator2, "separator2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, quit1, "quit1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, bookkeeping, "bookkeeping"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, bookkeeping_menu, "bookkeeping_menu"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, new1, "new1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, edit1, "edit1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, trennlinie1, "trennlinie1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, save1, "save1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, separator3, "separator3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, print1, "print1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, separator1, "separator1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, delete1, "delete1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, journal1, "journal1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, journal1_menu, "journal1_menu"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, journal_monthly1, "journal_monthly1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, journal_all1, "journal_all1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, lFindNumber, "lFindNumber"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eFindName, "eFindName"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, lFindDesignation, "lFindDesignation"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eFindCity, "eFindCity"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, bSearch, "bSearch"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, viewport1, "viewport1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, tree1, "tree1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, notebook1, "notebook1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox2, "hbox2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label1, "label1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDate, "eDate"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label2, "label2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eShortKey, "eShortKey"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, cbAutomatic, "cbAutomatic"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label3, "label3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDesignation, "eDesignation"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox25, "hbox25"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox26, "hbox26"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label13, "label13"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDocumentNumber1, "eDocumentNumber1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox27, "hbox27"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label14, "label14"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDocumentNumber2, "eDocumentNumber2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox4, "hbox4"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label11, "label11"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox10, "hbox10"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label9, "label9"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label10, "label10"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox17, "hbox17"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox28, "hbox28"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eBookAccount1, "eBookAccount1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eInfo1, "eInfo1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox18, "hbox18"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDebit1, "eDebit1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eCredit1, "eCredit1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox32, "hbox32"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox33, "hbox33"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eBookAccount2, "eBookAccount2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eInfo2, "eInfo2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox34, "hbox34"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDebit2, "eDebit2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eCredit2, "eCredit2"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox35, "hbox35"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox36, "hbox36"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eBookAccount3, "eBookAccount3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eInfo3, "eInfo3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox37, "hbox37"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDebit3, "eDebit3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eCredit3, "eCredit3"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hseparator1, "hseparator1"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox9, "hbox9"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, label12, "label12"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox15, "hbox15"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox16, "hbox16"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox19, "hbox19"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox29, "hbox29"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eBookAccount5, "eBookAccount5"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eInfo5, "eInfo5"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox21, "hbox21"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDebit5, "eDebit5"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eCredit5, "eCredit5"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox20, "hbox20"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox30, "hbox30"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eBookAccount6, "eBookAccount6"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eInfo6, "eInfo6"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox22, "hbox22"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDebit6, "eDebit6"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eCredit6, "eCredit6"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox23, "hbox23"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox31, "hbox31"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eBookAccount7, "eBookAccount7"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eInfo7, "eInfo7"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, hbox24, "hbox24"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eDebit7, "eDebit7"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, eCredit7, "eCredit7"); GLADE_HOOKUP_OBJECT (BookkeepingMainwindow, bCash, "bCash"); gtk_window_add_accel_group (GTK_WINDOW (BookkeepingMainwindow), accel_group); return BookkeepingMainwindow; }
GtkWidget* create_PreferencesFinancesMainwindow (void) { GtkWidget *PreferencesFinancesMainwindow; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *file1; GtkWidget *file1_menu; GtkWidget *choosePrinter1; GtkWidget *separator2; GtkWidget *quit1; GtkWidget *mi_vat1; GtkWidget *mi_vat1_menu; GtkWidget *new1; GtkWidget *edit1; GtkWidget *save1; GtkWidget *separator3; GtkWidget *print1; GtkWidget *separator1; GtkWidget *clear1; GtkWidget *separator9; GtkWidget *chooseTaxVat; GtkWidget *mi_top1; GtkWidget *mi_top1_menu; GtkWidget *TopNew1; GtkWidget *TopEdit1; GtkWidget *TopSave1; GtkWidget *separator4; GtkWidget *TopPrint1; GtkWidget *separator5; GtkWidget *TopClear1; GtkWidget *separator11; GtkWidget *chooseTOP; GtkWidget *account_info1; GtkWidget *account_info1_menu; GtkWidget *AcctInfoNew1; GtkWidget *AcctInfoEdit1; GtkWidget *AcctInfoSave1; GtkWidget *separator6; GtkWidget *AcctInfoPrint1; GtkWidget *AcctInfoClear1; GtkWidget *separator10; GtkWidget *choose_acct1; GtkWidget *account_plan1; GtkWidget *account_plan1_menu; GtkWidget *AcctPlanNew1; GtkWidget *AcctPlanEdit1; GtkWidget *AcctPlanSave1; GtkWidget *separator8; GtkWidget *AcctPlanPrint1; GtkWidget *AcctPlanClear1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *hbox1; GtkWidget *lFindName; GtkWidget *eFindName; GtkWidget *lFindDescription; GtkWidget *eFindDescription; GtkWidget *button1; GtkWidget *scrolledwindow1; GtkWidget *viewport1; GtkWidget *tree1; GtkWidget *notebook1; GtkWidget *fixed3; GtkWidget *eVatName; GtkWidget *eVatDescription; GtkWidget *label1; GtkWidget *eVatValue; GtkWidget *label2; GtkWidget *label63; GtkWidget *eVatType; GtkWidget *eVatCountry; GtkWidget *eVatDef; GtkWidget *eVatCoeficient; GtkWidget *eVatAcct1; GtkWidget *eVatAcct2; GtkWidget *label31; GtkWidget *label60; GtkWidget *label61; GtkWidget *label62; GtkWidget *label64; GtkWidget *label65; GtkWidget *lProfile; GtkWidget *vbox2; GtkWidget *hbox3; GtkWidget *table5; GtkWidget *label42; GtkWidget *label43; GtkWidget *label44; GtkWidget *eTPName; GtkWidget *eTPDesignation; GtkWidget *scrolledwindow2; GtkWidget *tvTPText; GtkWidget *table6; GtkWidget *label45; GtkWidget *label46; GtkWidget *label47; GtkWidget *label48; GtkWidget *label49; GtkWidget *eTPDays; GtkWidget *eTPDelay; GtkWidget *entry17; GtkWidget *entry18; GtkWidget *entry19; GtkWidget *table7; GtkWidget *label50; GtkWidget *label51; GtkWidget *label52; GtkWidget *label53; GtkWidget *label54; GtkWidget *label55; GtkWidget *label56; GtkWidget *label57; GtkWidget *label58; GtkWidget *label59; GtkWidget *eTPValue1; GtkWidget *eTPValue3; GtkWidget *eTPValue4; GtkWidget *eTPValue5; GtkWidget *eTPValue6; GtkWidget *eTPValue7; GtkWidget *eTPValue8; GtkWidget *eTPValue9; GtkWidget *eTPValue10; GtkWidget *eTPValue2; GtkWidget *label30; GtkWidget *table1; GtkWidget *label66; GtkWidget *label67; GtkWidget *label68; GtkWidget *label69; GtkWidget *eAcctAccount; GtkWidget *eAcctType; GtkWidget *eAcctDesignation; GtkWidget *eAcctEG; GtkWidget *label70; GtkWidget *bImportAcct; GtkWidget *hbox4; GtkWidget *eAcctAcctPlan; GtkWidget *eAcctPlanText; GtkWidget *label71; GtkWidget *table8; GtkWidget *label73; GtkWidget *eAcctPlanNumber; GtkWidget *label74; GtkWidget *eAcctPlanDesignation; GtkWidget *label72; GtkAccelGroup *accel_group; accel_group = gtk_accel_group_new (); PreferencesFinancesMainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (PreferencesFinancesMainwindow), _("Finances Preferences")); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (PreferencesFinancesMainwindow), vbox1); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0); file1 = gtk_menu_item_new_with_mnemonic (_("_File")); gtk_widget_show (file1); gtk_container_add (GTK_CONTAINER (menubar1), file1); file1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu); choosePrinter1 = gtk_menu_item_new_with_mnemonic (_("Print S_etup...")); gtk_widget_show (choosePrinter1); gtk_container_add (GTK_CONTAINER (file1_menu), choosePrinter1); separator2 = gtk_separator_menu_item_new (); gtk_widget_show (separator2); gtk_container_add (GTK_CONTAINER (file1_menu), separator2); gtk_widget_set_sensitive (separator2, FALSE); quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_show (quit1); gtk_container_add (GTK_CONTAINER (file1_menu), quit1); mi_vat1 = gtk_menu_item_new_with_mnemonic (_("Vat")); gtk_widget_show (mi_vat1); gtk_container_add (GTK_CONTAINER (menubar1), mi_vat1); mi_vat1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (mi_vat1), mi_vat1_menu); new1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_show (new1); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), new1); edit1 = gtk_image_menu_item_new_from_stock ("gtk-edit", accel_group); gtk_widget_show (edit1); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), edit1); save1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (save1); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), save1); separator3 = gtk_separator_menu_item_new (); gtk_widget_show (separator3); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), separator3); gtk_widget_set_sensitive (separator3, FALSE); print1 = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group); gtk_widget_show (print1); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), print1); separator1 = gtk_separator_menu_item_new (); gtk_widget_show (separator1); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), separator1); gtk_widget_set_sensitive (separator1, FALSE); clear1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group); gtk_widget_show (clear1); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), clear1); separator9 = gtk_separator_menu_item_new (); gtk_widget_show (separator9); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), separator9); gtk_widget_set_sensitive (separator9, FALSE); chooseTaxVat = gtk_menu_item_new_with_mnemonic (_("choose")); gtk_widget_show (chooseTaxVat); gtk_container_add (GTK_CONTAINER (mi_vat1_menu), chooseTaxVat); mi_top1 = gtk_menu_item_new_with_mnemonic (_("Terms Of Payment")); gtk_widget_show (mi_top1); gtk_container_add (GTK_CONTAINER (menubar1), mi_top1); mi_top1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (mi_top1), mi_top1_menu); TopNew1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_show (TopNew1); gtk_container_add (GTK_CONTAINER (mi_top1_menu), TopNew1); TopEdit1 = gtk_image_menu_item_new_from_stock ("gtk-edit", accel_group); gtk_widget_show (TopEdit1); gtk_container_add (GTK_CONTAINER (mi_top1_menu), TopEdit1); TopSave1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (TopSave1); gtk_container_add (GTK_CONTAINER (mi_top1_menu), TopSave1); separator4 = gtk_separator_menu_item_new (); gtk_widget_show (separator4); gtk_container_add (GTK_CONTAINER (mi_top1_menu), separator4); gtk_widget_set_sensitive (separator4, FALSE); TopPrint1 = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group); gtk_widget_show (TopPrint1); gtk_container_add (GTK_CONTAINER (mi_top1_menu), TopPrint1); separator5 = gtk_separator_menu_item_new (); gtk_widget_show (separator5); gtk_container_add (GTK_CONTAINER (mi_top1_menu), separator5); gtk_widget_set_sensitive (separator5, FALSE); TopClear1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group); gtk_widget_show (TopClear1); gtk_container_add (GTK_CONTAINER (mi_top1_menu), TopClear1); separator11 = gtk_separator_menu_item_new (); gtk_widget_show (separator11); gtk_container_add (GTK_CONTAINER (mi_top1_menu), separator11); gtk_widget_set_sensitive (separator11, FALSE); chooseTOP = gtk_menu_item_new_with_mnemonic (_("choose TOP")); gtk_widget_show (chooseTOP); gtk_container_add (GTK_CONTAINER (mi_top1_menu), chooseTOP); account_info1 = gtk_menu_item_new_with_mnemonic (_("Account-Info")); gtk_widget_show (account_info1); gtk_container_add (GTK_CONTAINER (menubar1), account_info1); account_info1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (account_info1), account_info1_menu); AcctInfoNew1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_show (AcctInfoNew1); gtk_container_add (GTK_CONTAINER (account_info1_menu), AcctInfoNew1); AcctInfoEdit1 = gtk_image_menu_item_new_from_stock ("gtk-edit", accel_group); gtk_widget_show (AcctInfoEdit1); gtk_container_add (GTK_CONTAINER (account_info1_menu), AcctInfoEdit1); AcctInfoSave1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (AcctInfoSave1); gtk_container_add (GTK_CONTAINER (account_info1_menu), AcctInfoSave1); separator6 = gtk_separator_menu_item_new (); gtk_widget_show (separator6); gtk_container_add (GTK_CONTAINER (account_info1_menu), separator6); gtk_widget_set_sensitive (separator6, FALSE); AcctInfoPrint1 = gtk_image_menu_item_new_from_stock ("gtk-print", accel_group); gtk_widget_show (AcctInfoPrint1); gtk_container_add (GTK_CONTAINER (account_info1_menu), AcctInfoPrint1); AcctInfoClear1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group); gtk_widget_show (AcctInfoClear1); gtk_container_add (GTK_CONTAINER (account_info1_menu), AcctInfoClear1); separator10 = gtk_separator_menu_item_new (); gtk_widget_show (separator10); gtk_container_add (GTK_CONTAINER (account_info1_menu), separator10); gtk_widget_set_sensitive (separator10, FALSE); choose_acct1 = gtk_menu_item_new_with_mnemonic (_("choose Acct")); gtk_widget_show (choose_acct1); gtk_container_add (GTK_CONTAINER (account_info1_menu), choose_acct1); account_plan1 = gtk_menu_item_new_with_mnemonic (_("Account-Plan")); gtk_widget_show (account_plan1); gtk_container_add (GTK_CONTAINER (menubar1), account_plan1); account_plan1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (account_plan1), account_plan1_menu); AcctPlanNew1 = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group); gtk_widget_show (AcctPlanNew1); gtk_container_add (GTK_CONTAINER (account_plan1_menu), AcctPlanNew1); AcctPlanEdit1 = gtk_image_menu_item_new_from_stock ("gtk-edit", accel_group); gtk_widget_show (AcctPlanEdit1); gtk_container_add (GTK_CONTAINER (account_plan1_menu), AcctPlanEdit1); AcctPlanSave1 = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (AcctPlanSave1); gtk_container_add (GTK_CONTAINER (account_plan1_menu), AcctPlanSave1); separator8 = gtk_separator_menu_item_new (); gtk_widget_show (separator8); gtk_container_add (GTK_CONTAINER (account_plan1_menu), separator8); gtk_widget_set_sensitive (separator8, FALSE); AcctPlanPrint1 = gtk_separator_menu_item_new (); gtk_widget_show (AcctPlanPrint1); gtk_container_add (GTK_CONTAINER (account_plan1_menu), AcctPlanPrint1); gtk_widget_set_sensitive (AcctPlanPrint1, FALSE); AcctPlanClear1 = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group); gtk_widget_show (AcctPlanClear1); gtk_container_add (GTK_CONTAINER (account_plan1_menu), AcctPlanClear1); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox1), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); hbox1 = gtk_hbox_new (TRUE, 0); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, FALSE, TRUE, 0); lFindName = gtk_label_new (_("Name")); gtk_widget_show (lFindName); gtk_box_pack_start (GTK_BOX (hbox1), lFindName, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (lFindName), GTK_JUSTIFY_CENTER); eFindName = gtk_entry_new (); gtk_widget_show (eFindName); gtk_box_pack_start (GTK_BOX (hbox1), eFindName, FALSE, FALSE, 0); lFindDescription = gtk_label_new (_("Descript.")); gtk_widget_show (lFindDescription); gtk_box_pack_start (GTK_BOX (hbox1), lFindDescription, FALSE, FALSE, 0); gtk_label_set_justify (GTK_LABEL (lFindDescription), GTK_JUSTIFY_CENTER); eFindDescription = gtk_entry_new (); gtk_widget_show (eFindDescription); gtk_box_pack_start (GTK_BOX (hbox1), eFindDescription, FALSE, FALSE, 0); button1 = gtk_button_new_with_mnemonic (_("Search")); gtk_widget_show (button1); gtk_box_pack_start (GTK_BOX (hbox1), button1, FALSE, FALSE, 0); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0); gtk_widget_set_size_request (scrolledwindow1, -1, 111); GTK_WIDGET_UNSET_FLAGS (scrolledwindow1, GTK_CAN_FOCUS); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport1 = gtk_viewport_new (NULL, NULL); gtk_widget_show (viewport1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport1); tree1 = gtk_tree_view_new (); gtk_widget_show (tree1); gtk_container_add (GTK_CONTAINER (viewport1), tree1); gtk_widget_set_size_request (tree1, -1, 114); GTK_WIDGET_UNSET_FLAGS (tree1, GTK_CAN_FOCUS); notebook1 = gtk_notebook_new (); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (vbox1), notebook1, TRUE, TRUE, 0); fixed3 = gtk_fixed_new (); gtk_widget_show (fixed3); gtk_container_add (GTK_CONTAINER (notebook1), fixed3); eVatName = gtk_entry_new (); gtk_widget_show (eVatName); gtk_fixed_put (GTK_FIXED (fixed3), eVatName, 128, 8); gtk_widget_set_size_request (eVatName, 0, 0); eVatDescription = gtk_entry_new (); gtk_widget_show (eVatDescription); gtk_fixed_put (GTK_FIXED (fixed3), eVatDescription, 128, 56); gtk_widget_set_size_request (eVatDescription, 0, 0); label1 = gtk_label_new (_("Name")); gtk_widget_show (label1); gtk_fixed_put (GTK_FIXED (fixed3), label1, 8, 8); gtk_widget_set_size_request (label1, 0, 0); eVatValue = gtk_entry_new (); gtk_widget_show (eVatValue); gtk_fixed_put (GTK_FIXED (fixed3), eVatValue, 128, 104); gtk_widget_set_size_request (eVatValue, 158, 31); label2 = gtk_label_new (_("Description")); gtk_widget_show (label2); gtk_fixed_put (GTK_FIXED (fixed3), label2, 8, 56); gtk_widget_set_size_request (label2, 0, 0); gtk_label_set_justify (GTK_LABEL (label2), GTK_JUSTIFY_CENTER); label63 = gtk_label_new (_("Coefficient")); gtk_widget_show (label63); gtk_fixed_put (GTK_FIXED (fixed3), label63, 392, 24); gtk_widget_set_size_request (label63, 0, 0); eVatType = gtk_entry_new (); gtk_widget_show (eVatType); gtk_fixed_put (GTK_FIXED (fixed3), eVatType, 128, 168); gtk_widget_set_size_request (eVatType, 160, 33); eVatCountry = gtk_entry_new (); gtk_widget_show (eVatCountry); gtk_fixed_put (GTK_FIXED (fixed3), eVatCountry, 128, 216); gtk_widget_set_size_request (eVatCountry, 160, 33); eVatDef = gtk_entry_new (); gtk_widget_show (eVatDef); gtk_fixed_put (GTK_FIXED (fixed3), eVatDef, 128, 264); gtk_widget_set_size_request (eVatDef, 160, 33); eVatCoeficient = gtk_entry_new (); gtk_widget_show (eVatCoeficient); gtk_fixed_put (GTK_FIXED (fixed3), eVatCoeficient, 520, 16); gtk_widget_set_size_request (eVatCoeficient, 160, 33); eVatAcct1 = gtk_entry_new (); gtk_widget_show (eVatAcct1); gtk_fixed_put (GTK_FIXED (fixed3), eVatAcct1, 520, 64); gtk_widget_set_size_request (eVatAcct1, 160, 33); eVatAcct2 = gtk_entry_new (); gtk_widget_show (eVatAcct2); gtk_fixed_put (GTK_FIXED (fixed3), eVatAcct2, 520, 112); gtk_widget_set_size_request (eVatAcct2, 160, 33); label31 = gtk_label_new (_("Vat Value")); gtk_widget_show (label31); gtk_fixed_put (GTK_FIXED (fixed3), label31, 8, 104); gtk_widget_set_size_request (label31, 0, 0); label60 = gtk_label_new (_("Type")); gtk_widget_show (label60); gtk_fixed_put (GTK_FIXED (fixed3), label60, 8, 168); gtk_widget_set_size_request (label60, 0, 0); label61 = gtk_label_new (_("Country")); gtk_widget_show (label61); gtk_fixed_put (GTK_FIXED (fixed3), label61, 8, 216); gtk_widget_set_size_request (label61, 0, 0); label62 = gtk_label_new (_("Def.")); gtk_widget_show (label62); gtk_fixed_put (GTK_FIXED (fixed3), label62, 8, 264); gtk_widget_set_size_request (label62, 0, 0); label64 = gtk_label_new (_("acct. 1")); gtk_widget_show (label64); gtk_fixed_put (GTK_FIXED (fixed3), label64, 392, 72); gtk_widget_set_size_request (label64, 0, 0); label65 = gtk_label_new (_("acct. 2")); gtk_widget_show (label65); gtk_fixed_put (GTK_FIXED (fixed3), label65, 392, 120); gtk_widget_set_size_request (label65, 70, 23); lProfile = gtk_label_new (_("VAT")); gtk_widget_show (lProfile); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), lProfile); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (notebook1), vbox2); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox3); gtk_box_pack_start (GTK_BOX (vbox2), hbox3, TRUE, TRUE, 0); table5 = gtk_table_new (3, 2, FALSE); gtk_widget_show (table5); gtk_box_pack_start (GTK_BOX (hbox3), table5, TRUE, TRUE, 0); label42 = gtk_label_new (_("Name")); gtk_widget_show (label42); gtk_table_attach (GTK_TABLE (table5), label42, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label42), 0, 0.5); label43 = gtk_label_new (_("Designation")); gtk_widget_show (label43); gtk_table_attach (GTK_TABLE (table5), label43, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label43), 0, 0.5); label44 = gtk_label_new (_("Text")); gtk_widget_show (label44); gtk_table_attach (GTK_TABLE (table5), label44, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label44), 0, 0.5); eTPName = gtk_entry_new (); gtk_widget_show (eTPName); gtk_table_attach (GTK_TABLE (table5), eTPName, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPDesignation = gtk_entry_new (); gtk_widget_show (eTPDesignation); gtk_table_attach (GTK_TABLE (table5), eTPDesignation, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_table_attach (GTK_TABLE (table5), scrolledwindow2, 1, 2, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN); tvTPText = gtk_text_view_new (); gtk_widget_show (tvTPText); gtk_container_add (GTK_CONTAINER (scrolledwindow2), tvTPText); table6 = gtk_table_new (5, 2, TRUE); gtk_widget_show (table6); gtk_box_pack_start (GTK_BOX (hbox3), table6, TRUE, TRUE, 1); gtk_container_set_border_width (GTK_CONTAINER (table6), 1); gtk_table_set_row_spacings (GTK_TABLE (table6), 1); gtk_table_set_col_spacings (GTK_TABLE (table6), 2); label45 = gtk_label_new (_("Days")); gtk_widget_show (label45); gtk_table_attach (GTK_TABLE (table6), label45, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label45), 0, 0.5); label46 = gtk_label_new (_("Delay")); gtk_widget_show (label46); gtk_table_attach (GTK_TABLE (table6), label46, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label46), 0, 0.5); label47 = gtk_label_new (""); gtk_widget_show (label47); gtk_table_attach (GTK_TABLE (table6), label47, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label47), 0, 0.5); label48 = gtk_label_new (""); gtk_widget_show (label48); gtk_table_attach (GTK_TABLE (table6), label48, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label48), 0, 0.5); label49 = gtk_label_new (""); gtk_widget_show (label49); gtk_table_attach (GTK_TABLE (table6), label49, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label49), 0, 0.5); eTPDays = gtk_entry_new (); gtk_widget_show (eTPDays); gtk_table_attach (GTK_TABLE (table6), eTPDays, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPDelay = gtk_entry_new (); gtk_widget_show (eTPDelay); gtk_table_attach (GTK_TABLE (table6), eTPDelay, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry17 = gtk_entry_new (); gtk_widget_show (entry17); gtk_table_attach (GTK_TABLE (table6), entry17, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry18 = gtk_entry_new (); gtk_widget_show (entry18); gtk_table_attach (GTK_TABLE (table6), entry18, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); entry19 = gtk_entry_new (); gtk_widget_show (entry19); gtk_table_attach (GTK_TABLE (table6), entry19, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); table7 = gtk_table_new (5, 4, FALSE); gtk_widget_show (table7); gtk_box_pack_start (GTK_BOX (vbox2), table7, TRUE, TRUE, 0); label50 = gtk_label_new (_("##Value1")); gtk_widget_show (label50); gtk_table_attach (GTK_TABLE (table7), label50, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label50), 0, 0.5); label51 = gtk_label_new (_("##Value2")); gtk_widget_show (label51); gtk_table_attach (GTK_TABLE (table7), label51, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label51), 0, 0.5); label52 = gtk_label_new (_("##Value3")); gtk_widget_show (label52); gtk_table_attach (GTK_TABLE (table7), label52, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label52), 0, 0.5); label53 = gtk_label_new (_("##Value4")); gtk_widget_show (label53); gtk_table_attach (GTK_TABLE (table7), label53, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label53), 0, 0.5); label54 = gtk_label_new (_("##Value5")); gtk_widget_show (label54); gtk_table_attach (GTK_TABLE (table7), label54, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label54), 0, 0.5); label55 = gtk_label_new (_("##Value6")); gtk_widget_show (label55); gtk_table_attach (GTK_TABLE (table7), label55, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label55), 0, 0.5); label56 = gtk_label_new (_("##Value7")); gtk_widget_show (label56); gtk_table_attach (GTK_TABLE (table7), label56, 2, 3, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label56), 0, 0.5); label57 = gtk_label_new (_("##Value8")); gtk_widget_show (label57); gtk_table_attach (GTK_TABLE (table7), label57, 2, 3, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label57), 0, 0.5); label58 = gtk_label_new (_("##Value9")); gtk_widget_show (label58); gtk_table_attach (GTK_TABLE (table7), label58, 2, 3, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label58), 0, 0.5); label59 = gtk_label_new (_("##Value10")); gtk_widget_show (label59); gtk_table_attach (GTK_TABLE (table7), label59, 2, 3, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label59), 0, 0.5); eTPValue1 = gtk_entry_new (); gtk_widget_show (eTPValue1); gtk_table_attach (GTK_TABLE (table7), eTPValue1, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue3 = gtk_entry_new (); gtk_widget_show (eTPValue3); gtk_table_attach (GTK_TABLE (table7), eTPValue3, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue4 = gtk_entry_new (); gtk_widget_show (eTPValue4); gtk_table_attach (GTK_TABLE (table7), eTPValue4, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue5 = gtk_entry_new (); gtk_widget_show (eTPValue5); gtk_table_attach (GTK_TABLE (table7), eTPValue5, 1, 2, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue6 = gtk_entry_new (); gtk_widget_show (eTPValue6); gtk_table_attach (GTK_TABLE (table7), eTPValue6, 3, 4, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue7 = gtk_entry_new (); gtk_widget_show (eTPValue7); gtk_table_attach (GTK_TABLE (table7), eTPValue7, 3, 4, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue8 = gtk_entry_new (); gtk_widget_show (eTPValue8); gtk_table_attach (GTK_TABLE (table7), eTPValue8, 3, 4, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue9 = gtk_entry_new (); gtk_widget_show (eTPValue9); gtk_table_attach (GTK_TABLE (table7), eTPValue9, 3, 4, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue10 = gtk_entry_new (); gtk_widget_show (eTPValue10); gtk_table_attach (GTK_TABLE (table7), eTPValue10, 3, 4, 4, 5, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eTPValue2 = gtk_entry_new (); gtk_widget_show (eTPValue2); gtk_table_attach (GTK_TABLE (table7), eTPValue2, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label30 = gtk_label_new (_("Terms of Payment")); gtk_widget_show (label30); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), label30); table1 = gtk_table_new (6, 4, FALSE); gtk_widget_show (table1); gtk_container_add (GTK_CONTAINER (notebook1), table1); label66 = gtk_label_new (_("Acct.")); gtk_widget_show (label66); gtk_table_attach (GTK_TABLE (table1), label66, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label66), 0, 0.5); label67 = gtk_label_new (_("Type")); gtk_widget_show (label67); gtk_table_attach (GTK_TABLE (table1), label67, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label67), 0, 0.5); label68 = gtk_label_new (_("Descr.")); gtk_widget_show (label68); gtk_table_attach (GTK_TABLE (table1), label68, 0, 1, 2, 3, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label68), 0, 0.5); label69 = gtk_label_new (_("EG")); gtk_widget_show (label69); gtk_table_attach (GTK_TABLE (table1), label69, 0, 1, 3, 4, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label69), 0, 0.5); eAcctAccount = gtk_entry_new (); gtk_widget_show (eAcctAccount); gtk_table_attach (GTK_TABLE (table1), eAcctAccount, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_editable_set_editable (GTK_EDITABLE (eAcctAccount), FALSE); eAcctType = gtk_entry_new (); gtk_widget_show (eAcctType); gtk_table_attach (GTK_TABLE (table1), eAcctType, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eAcctDesignation = gtk_entry_new (); gtk_widget_show (eAcctDesignation); gtk_table_attach (GTK_TABLE (table1), eAcctDesignation, 1, 2, 2, 3, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); eAcctEG = gtk_entry_new (); gtk_widget_show (eAcctEG); gtk_table_attach (GTK_TABLE (table1), eAcctEG, 1, 2, 3, 4, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label70 = gtk_label_new (_("Acct.-Plan")); gtk_widget_show (label70); gtk_table_attach (GTK_TABLE (table1), label70, 0, 1, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label70), 0, 0.5); bImportAcct = gtk_button_new_with_mnemonic (_("import Acct.")); gtk_widget_show (bImportAcct); gtk_table_attach (GTK_TABLE (table1), bImportAcct, 2, 3, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); hbox4 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox4); gtk_table_attach (GTK_TABLE (table1), hbox4, 1, 2, 4, 5, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (GTK_FILL), 0, 0); eAcctAcctPlan = gtk_entry_new (); gtk_widget_show (eAcctAcctPlan); gtk_box_pack_start (GTK_BOX (hbox4), eAcctAcctPlan, TRUE, TRUE, 0); gtk_widget_add_accelerator (eAcctAcctPlan, "activate", accel_group, GDK_F1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_entry_set_width_chars (GTK_ENTRY (eAcctAcctPlan), 6); eAcctPlanText = gtk_entry_new (); gtk_widget_show (eAcctPlanText); gtk_box_pack_start (GTK_BOX (hbox4), eAcctPlanText, TRUE, TRUE, 0); gtk_editable_set_editable (GTK_EDITABLE (eAcctPlanText), FALSE); label71 = gtk_label_new (_("Acct")); gtk_widget_show (label71); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), label71); table8 = gtk_table_new (4, 4, FALSE); gtk_widget_show (table8); gtk_container_add (GTK_CONTAINER (notebook1), table8); label73 = gtk_label_new (_("Number")); gtk_widget_show (label73); gtk_table_attach (GTK_TABLE (table8), label73, 0, 1, 0, 1, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label73), 0, 0.5); eAcctPlanNumber = gtk_entry_new (); gtk_widget_show (eAcctPlanNumber); gtk_table_attach (GTK_TABLE (table8), eAcctPlanNumber, 1, 2, 0, 1, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label74 = gtk_label_new (_("Designation")); gtk_widget_show (label74); gtk_table_attach (GTK_TABLE (table8), label74, 0, 1, 1, 2, (GtkAttachOptions) (GTK_FILL), (GtkAttachOptions) (0), 0, 0); gtk_misc_set_alignment (GTK_MISC (label74), 0, 0.5); eAcctPlanDesignation = gtk_entry_new (); gtk_widget_show (eAcctPlanDesignation); gtk_table_attach (GTK_TABLE (table8), eAcctPlanDesignation, 1, 2, 1, 2, (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), (GtkAttachOptions) (0), 0, 0); label72 = gtk_label_new (_("Acct.-Plan")); gtk_widget_show (label72); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), label72); g_signal_connect ((gpointer) choosePrinter1, "activate", G_CALLBACK (on_choosePrinter1_activate), NULL); g_signal_connect ((gpointer) quit1, "activate", G_CALLBACK (on_quit1_activate), NULL); g_signal_connect ((gpointer) new1, "activate", G_CALLBACK (on_VatNew1_activate), NULL); g_signal_connect ((gpointer) edit1, "activate", G_CALLBACK (on_VatEdit1_activate), NULL); g_signal_connect ((gpointer) save1, "activate", G_CALLBACK (on_VatSave1_activate), NULL); g_signal_connect ((gpointer) print1, "activate", G_CALLBACK (on_VatPrint1_activate), NULL); g_signal_connect ((gpointer) clear1, "activate", G_CALLBACK (on_VatClear1_activate), NULL); g_signal_connect ((gpointer) chooseTaxVat, "activate", G_CALLBACK (on_chooseTaxVat_activate), NULL); g_signal_connect ((gpointer) TopNew1, "activate", G_CALLBACK (on_TopNew1_activate), NULL); g_signal_connect ((gpointer) TopEdit1, "activate", G_CALLBACK (on_TopEdit1_activate), NULL); g_signal_connect ((gpointer) TopSave1, "activate", G_CALLBACK (on_TopSave1_activate), NULL); g_signal_connect ((gpointer) TopPrint1, "activate", G_CALLBACK (on_TopPrint1_activate), NULL); g_signal_connect ((gpointer) TopClear1, "activate", G_CALLBACK (on_TopClear1_activate), NULL); g_signal_connect ((gpointer) chooseTOP, "activate", G_CALLBACK (on_chooseTop_activate), NULL); g_signal_connect ((gpointer) AcctInfoNew1, "activate", G_CALLBACK (on_AcctInfoNew1_activate), NULL); g_signal_connect ((gpointer) AcctInfoEdit1, "activate", G_CALLBACK (on_AcctInfoEdit1_activate), NULL); g_signal_connect ((gpointer) AcctInfoSave1, "activate", G_CALLBACK (on_AcctInfoSave1_activate), NULL); g_signal_connect ((gpointer) AcctInfoPrint1, "activate", G_CALLBACK (on_AcctInfoPrint1_activate), NULL); g_signal_connect ((gpointer) AcctInfoClear1, "activate", G_CALLBACK (on_AcctInfoClear1_activate), NULL); g_signal_connect ((gpointer) choose_acct1, "activate", G_CALLBACK (on_choose_acct1_activate), NULL); g_signal_connect ((gpointer) AcctPlanNew1, "activate", G_CALLBACK (on_AcctPlanNew1_activate), NULL); g_signal_connect ((gpointer) AcctPlanEdit1, "activate", G_CALLBACK (on_AcctPlanEdit1_activate), NULL); g_signal_connect ((gpointer) AcctPlanSave1, "activate", G_CALLBACK (on_AcctPlanSave1_activate), NULL); g_signal_connect ((gpointer) AcctPlanPrint1, "activate", G_CALLBACK (on_AcctPlanPrint1_activate), NULL); g_signal_connect ((gpointer) AcctPlanClear1, "activate", G_CALLBACK (on_AcctPlanClear1_activate), NULL); g_signal_connect ((gpointer) button1, "clicked", G_CALLBACK (on_bSearch_clicked), NULL); g_signal_connect ((gpointer) tree1, "row_activated", G_CALLBACK (on_tree1_row_activated), NULL); g_signal_connect ((gpointer) notebook1, "switch_page", G_CALLBACK (on_notebook1_switch_page), NULL); g_signal_connect ((gpointer) bImportAcct, "clicked", G_CALLBACK (on_bImportAcct_clicked), NULL); g_signal_connect ((gpointer) eAcctAcctPlan, "changed", G_CALLBACK (on_eAcctAcctPlan_changed), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (PreferencesFinancesMainwindow, PreferencesFinancesMainwindow, "PreferencesFinancesMainwindow"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, menubar1, "menubar1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, file1, "file1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, file1_menu, "file1_menu"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, choosePrinter1, "choosePrinter1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator2, "separator2"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, quit1, "quit1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, mi_vat1, "mi_vat1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, mi_vat1_menu, "mi_vat1_menu"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, new1, "new1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, edit1, "edit1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, save1, "save1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator3, "separator3"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, print1, "print1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator1, "separator1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, clear1, "clear1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator9, "separator9"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, chooseTaxVat, "chooseTaxVat"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, mi_top1, "mi_top1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, mi_top1_menu, "mi_top1_menu"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, TopNew1, "TopNew1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, TopEdit1, "TopEdit1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, TopSave1, "TopSave1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator4, "separator4"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, TopPrint1, "TopPrint1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator5, "separator5"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, TopClear1, "TopClear1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator11, "separator11"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, chooseTOP, "chooseTOP"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, account_info1, "account_info1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, account_info1_menu, "account_info1_menu"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctInfoNew1, "AcctInfoNew1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctInfoEdit1, "AcctInfoEdit1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctInfoSave1, "AcctInfoSave1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator6, "separator6"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctInfoPrint1, "AcctInfoPrint1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctInfoClear1, "AcctInfoClear1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator10, "separator10"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, choose_acct1, "choose_acct1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, account_plan1, "account_plan1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, account_plan1_menu, "account_plan1_menu"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctPlanNew1, "AcctPlanNew1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctPlanEdit1, "AcctPlanEdit1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctPlanSave1, "AcctPlanSave1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, separator8, "separator8"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctPlanPrint1, "AcctPlanPrint1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, AcctPlanClear1, "AcctPlanClear1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, lFindName, "lFindName"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eFindName, "eFindName"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, lFindDescription, "lFindDescription"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eFindDescription, "eFindDescription"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, button1, "button1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, viewport1, "viewport1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, tree1, "tree1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, notebook1, "notebook1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, fixed3, "fixed3"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatName, "eVatName"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatDescription, "eVatDescription"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label1, "label1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatValue, "eVatValue"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label2, "label2"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label63, "label63"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatType, "eVatType"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatCountry, "eVatCountry"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatDef, "eVatDef"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatCoeficient, "eVatCoeficient"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatAcct1, "eVatAcct1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eVatAcct2, "eVatAcct2"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label31, "label31"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label60, "label60"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label61, "label61"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label62, "label62"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label64, "label64"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label65, "label65"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, lProfile, "lProfile"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, table5, "table5"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label42, "label42"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label43, "label43"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label44, "label44"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPName, "eTPName"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPDesignation, "eTPDesignation"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, tvTPText, "tvTPText"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, table6, "table6"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label45, "label45"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label46, "label46"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label47, "label47"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label48, "label48"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label49, "label49"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPDays, "eTPDays"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPDelay, "eTPDelay"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, entry17, "entry17"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, entry18, "entry18"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, entry19, "entry19"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, table7, "table7"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label50, "label50"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label51, "label51"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label52, "label52"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label53, "label53"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label54, "label54"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label55, "label55"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label56, "label56"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label57, "label57"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label58, "label58"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label59, "label59"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue1, "eTPValue1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue3, "eTPValue3"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue4, "eTPValue4"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue5, "eTPValue5"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue6, "eTPValue6"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue7, "eTPValue7"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue8, "eTPValue8"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue9, "eTPValue9"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue10, "eTPValue10"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eTPValue2, "eTPValue2"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label30, "label30"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, table1, "table1"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label66, "label66"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label67, "label67"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label68, "label68"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label69, "label69"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctAccount, "eAcctAccount"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctType, "eAcctType"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctDesignation, "eAcctDesignation"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctEG, "eAcctEG"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label70, "label70"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, bImportAcct, "bImportAcct"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, hbox4, "hbox4"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctAcctPlan, "eAcctAcctPlan"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctPlanText, "eAcctPlanText"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label71, "label71"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, table8, "table8"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label73, "label73"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctPlanNumber, "eAcctPlanNumber"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label74, "label74"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, eAcctPlanDesignation, "eAcctPlanDesignation"); GLADE_HOOKUP_OBJECT (PreferencesFinancesMainwindow, label72, "label72"); gtk_window_add_accel_group (GTK_WINDOW (PreferencesFinancesMainwindow), accel_group); return PreferencesFinancesMainwindow; }
void _showInGtkWindow (SEXP xx, SEXP caption) { int nx, ny, nz, width, height; udata *dat; SEXP dim; GdkPixbuf * pxbuf; GtkWidget *evBox, *winWG, *vboxWG, *tbarWG, *scrollWG, *btnZoomInWG, *btnZoomOutWG, *btnZoomOneWG, *btnNextWG, *btnPrevWG; GtkObject *hAdjustment; GtkIconSize iSize; if ( !GTK_OK ) error ( "failed to initialize GTK+, use 'read.image' instead" ); dim = GET_DIM (xx); nx = INTEGER (dim)[0]; ny = INTEGER (dim)[1]; nz = getNumberOfFrames(xx,1); dat=g_new(udata,1); dat->nx=nx; dat->ny=ny; dat->nz=nz; dat->x=0; dat->y=0; dat->zoom=1.0; dat->index=0; dat->hSlider=NULL; dat->xx=xx; // xx is preserved from garbage collection til the windows is closed R_PreserveObject(xx); /* create pixbuf from image data */ pxbuf=newPixbufFromSEXP(xx,0); if ( pxbuf == NULL ) error ( "cannot copy image data to display window" ); /* create imae display */ dat->imgWG = gtk_image_new_from_pixbuf (pxbuf); g_object_unref (pxbuf); /* create main window */ winWG = gtk_window_new (GTK_WINDOW_TOPLEVEL); if ( caption != R_NilValue ) gtk_window_set_title ( GTK_WINDOW(winWG), CHAR( asChar(caption) ) ); else gtk_window_set_title ( GTK_WINDOW(winWG), "R image display" ); /* set destroy event handler for the window */ g_signal_connect ( G_OBJECT(winWG), "delete-event", G_CALLBACK(onWinDestroy), dat); /* create controls and set event handlers */ /* create general horizontal lyout with a toolbar and add it to the window */ vboxWG = gtk_vbox_new (FALSE, 0); gtk_container_add ( GTK_CONTAINER(winWG), vboxWG); /* create toolbar and push it to layout */ tbarWG = gtk_toolbar_new (); gtk_box_pack_start ( GTK_BOX(vboxWG), tbarWG, FALSE, FALSE, 0); // add a horizontal slider if (nz>1) { hAdjustment=gtk_adjustment_new(1,1,nz,1,1,0); dat->hSlider=gtk_hscale_new(GTK_ADJUSTMENT(hAdjustment)); gtk_scale_set_digits(GTK_SCALE(dat->hSlider),0); gtk_box_pack_start(GTK_BOX(vboxWG), dat->hSlider, FALSE,FALSE, 0); gtk_signal_connect(GTK_OBJECT(dat->hSlider),"value-changed", GTK_SIGNAL_FUNC(onSlide), dat); } /* create scrollbox that occupies and extends and push it to layout */ scrollWG = gtk_scrolled_window_new (NULL, NULL); gtk_box_pack_start ( GTK_BOX(vboxWG), scrollWG, TRUE, TRUE, 5); gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW(scrollWG), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); /* add image to event box */ evBox = gtk_event_box_new(); gtk_container_add(GTK_CONTAINER(evBox), dat->imgWG); /* add image to scroll */ gtk_scrolled_window_add_with_viewport ( GTK_SCROLLED_WINDOW(scrollWG), evBox); gtk_signal_connect(GTK_OBJECT(gtk_scrolled_window_get_hadjustment(GTK_SCROLLED_WINDOW(scrollWG))),"value-changed", GTK_SIGNAL_FUNC(onScroll), dat); gtk_signal_connect(GTK_OBJECT(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(scrollWG))),"value-changed", GTK_SIGNAL_FUNC(onScroll), dat); /* create status bar and push it to layout */ dat->stbarWG = gtk_statusbar_new (); gtk_box_pack_start ( GTK_BOX(vboxWG), dat->stbarWG, FALSE, FALSE, 0); /* add zoom buttons */ iSize = gtk_toolbar_get_icon_size ( GTK_TOOLBAR(tbarWG) ); btnZoomInWG = (GtkWidget *) gtk_tool_button_new ( gtk_image_new_from_stock("gtk-zoom-in", iSize), "Zoom in" ); gtk_container_add ( GTK_CONTAINER(tbarWG), btnZoomInWG); g_signal_connect ( G_OBJECT(btnZoomInWG), "clicked", G_CALLBACK(onZoomInPress), dat); btnZoomOutWG = (GtkWidget *) gtk_tool_button_new ( gtk_image_new_from_stock("gtk-zoom-out", iSize), "Zoom out" ); gtk_container_add ( GTK_CONTAINER(tbarWG), btnZoomOutWG); g_signal_connect ( G_OBJECT(btnZoomOutWG), "clicked", G_CALLBACK(onZoomOutPress), dat); btnZoomOneWG = (GtkWidget *) gtk_tool_button_new ( gtk_image_new_from_stock("gtk-yes", iSize), "1:1"); gtk_container_add ( GTK_CONTAINER(tbarWG), btnZoomOneWG); g_signal_connect ( G_OBJECT(btnZoomOneWG), "clicked", G_CALLBACK(onZoomOnePress), dat); /* add browsing buttons */ if ( nz > 1 ) { btnPrevWG = (GtkWidget *) gtk_tool_button_new ( gtk_image_new_from_stock("gtk-go-back", iSize), "Previous" ); gtk_container_add ( GTK_CONTAINER(tbarWG), btnPrevWG); g_signal_connect ( G_OBJECT(btnPrevWG), "clicked", G_CALLBACK(onPrevImPress), dat); btnNextWG = (GtkWidget *) gtk_tool_button_new ( gtk_image_new_from_stock("gtk-go-forward", iSize), "Next" ); gtk_container_add ( GTK_CONTAINER(tbarWG), btnNextWG); g_signal_connect ( G_OBJECT(btnNextWG), "clicked", G_CALLBACK(onNextImPress), dat); } gtk_signal_connect( GTK_OBJECT(evBox), "motion-notify-event", GTK_SIGNAL_FUNC(onMouseMove), dat); gtk_widget_set_events(evBox, GDK_BUTTON_PRESS_MASK | GDK_POINTER_MOTION_MASK ); /* resize to fit image */ width = gdk_screen_get_width ( gdk_screen_get_default() ); height = gdk_screen_get_height ( gdk_screen_get_default () ); width = ( nx + 20 < width - 20 ) ? ( nx + 20 ) : ( width - 20 ); height = ( ny + 80 < height - 20 ) ? ( ny + 80 ) : ( height - 20 ); if ( width < 150 ) width = 150; if ( height < 100 ) height = 100; gtk_window_resize ( GTK_WINDOW(winWG), width, height); /* show window */ gtk_widget_show_all (winWG); updateStatusBar(dat); gdk_flush(); }
GtkWidget* create_dialog1 (void) { GtkWidget *dialog1; GtkWidget *dialog_vbox1; GtkWidget *vbox3b; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *toolbuttonOpen; GtkWidget *toolbuttonSave; GtkWidget *tmp_image; GtkWidget *toolbuttonScript; GtkWidget *toolbuttonDVD; GtkWidget *toolbuttonHalfD1; GtkWidget *toolbuttonSVCD; GtkWidget *toolbuttonVCD; GtkWidget *hbox11; GtkWidget *frame1; GtkWidget *alignment1; GtkWidget *vbox2; GtkWidget *notebook1; GtkWidget *scrolledwindow1; GtkWidget *treeview1; GtkWidget *hbox5; GtkWidget *image1; GtkWidget *label11; GtkWidget *scrolledwindow2; GtkWidget *treeview2; GtkWidget *hbox6; GtkWidget *image2; GtkWidget *label17; GtkWidget *scrolledwindow3; GtkWidget *treeview3; GtkWidget *hbox7; GtkWidget *image3; GtkWidget *label18; GtkWidget *scrolledwindow4; GtkWidget *treeview4; GtkWidget *hbox8; GtkWidget *image4; GtkWidget *label19; GtkWidget *scrolledwindow5; GtkWidget *treeview5; GtkWidget *hbox9; GtkWidget *image5; GtkWidget *label20; GtkWidget *scrolledwindow6; GtkWidget *treeview6; GtkWidget *hbox10; GtkWidget *image6; GtkWidget *label21; GtkWidget *scrolledwindow7; GtkWidget *treeview7; GtkWidget *hbox4; GtkWidget *image7; GtkWidget *label22; GtkWidget *treeview8; GtkWidget *label28; GtkWidget *hbox13; GtkWidget *buttonAdd; GtkWidget *image11; GtkWidget *label23; GtkWidget *frame2; GtkWidget *alignment2; GtkWidget *hbox1; GtkWidget *vbox3; GtkWidget *scrolledwindow9; GtkWidget *treeview0; GtkWidget *hbox14; GtkWidget *buttonRemove; GtkWidget *image15; GtkWidget *buttonDown; GtkWidget *image14; GtkWidget *buttonUp; GtkWidget *image13; GtkWidget *buttonPartial; GtkWidget *buttonProperties; GtkWidget *alignment4; GtkWidget *hbox16; GtkWidget *label25; GtkWidget *label2; GtkWidget *dialog_action_area1; GtkWidget *buttonPreview; GtkWidget *alignment5; GtkWidget *hbox17; GtkWidget *image17; GtkWidget *label26; GtkWidget *buttonClose; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); dialog1 = gtk_dialog_new (); gtk_container_set_border_width (GTK_CONTAINER (dialog1), 6); gtk_window_set_title (GTK_WINDOW (dialog1), QT_TR_NOOP("Video Filter Manager")); gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); gtk_dialog_set_has_separator (GTK_DIALOG (dialog1), FALSE); dialog_vbox1 = GTK_DIALOG (dialog1)->vbox; gtk_box_set_spacing (GTK_BOX(dialog_vbox1), 12); gtk_widget_show (dialog_vbox1); vbox3b = gtk_vbox_new (FALSE, 12); gtk_widget_show (vbox3b); gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox3b, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (vbox3b), 6); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox3b), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); toolbuttonOpen = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-open"); gtk_widget_show (toolbuttonOpen); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonOpen); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonOpen), tooltips, QT_TR_NOOP("Open filter list [Ctrl-O]"), NULL); gtk_widget_add_accelerator (toolbuttonOpen, "clicked", accel_group, GDK_O, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonOpen), TRUE); toolbuttonSave = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-save"); gtk_widget_show (toolbuttonSave); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonSave); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonSave), tooltips, QT_TR_NOOP("Save filter list [Ctrl-S]"), NULL); gtk_widget_add_accelerator (toolbuttonSave, "clicked", accel_group, GDK_S, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonSave), TRUE); tmp_image = gtk_image_new_from_stock ("gtk-save-as", tmp_toolbar_icon_size); gtk_widget_show (tmp_image); toolbuttonScript = (GtkWidget*) gtk_tool_button_new (tmp_image, QT_TR_NOOP("Save Script")); gtk_widget_show (toolbuttonScript); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonScript); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonScript), tooltips, QT_TR_NOOP("Save as script [Ctrl-J]"), NULL); gtk_widget_add_accelerator (toolbuttonScript, "clicked", accel_group, GDK_J, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonScript), TRUE); tmp_image = gtk_image_new_from_stock ("gtk-cdrom", tmp_toolbar_icon_size); gtk_widget_show (tmp_image); toolbuttonDVD = (GtkWidget*) gtk_tool_button_new (tmp_image, QT_TR_NOOP("DVD Res")); gtk_widget_show (toolbuttonDVD); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonDVD); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonDVD), tooltips, QT_TR_NOOP("DVD resolution [Ctrl-1]"), NULL); gtk_widget_add_accelerator (toolbuttonDVD, "clicked", accel_group, GDK_1, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonDVD), TRUE); tmp_image = gtk_image_new_from_stock ("gtk-cdrom", tmp_toolbar_icon_size); gtk_widget_show (tmp_image); toolbuttonHalfD1 = (GtkWidget*) gtk_tool_button_new (tmp_image, QT_TR_NOOP("Half D1 Res")); gtk_widget_show (toolbuttonHalfD1); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonHalfD1); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonHalfD1), tooltips, QT_TR_NOOP("Half D1 resolution [Ctrl-2]"), NULL); gtk_widget_add_accelerator (toolbuttonHalfD1, "clicked", accel_group, GDK_2, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonHalfD1), TRUE); tmp_image = gtk_image_new_from_stock ("gtk-cdrom", tmp_toolbar_icon_size); gtk_widget_show (tmp_image); toolbuttonSVCD = (GtkWidget*) gtk_tool_button_new (tmp_image, QT_TR_NOOP("SVCD Res")); gtk_widget_show (toolbuttonSVCD); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonSVCD); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonSVCD), tooltips, QT_TR_NOOP("SVCD resolution [Ctrl-3]"), NULL); gtk_widget_add_accelerator (toolbuttonSVCD, "clicked", accel_group, GDK_3, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonSVCD), TRUE); tmp_image = gtk_image_new_from_stock ("gtk-cdrom", tmp_toolbar_icon_size); gtk_widget_show (tmp_image); toolbuttonVCD = (GtkWidget*) gtk_tool_button_new (tmp_image, QT_TR_NOOP("VCD Res")); gtk_widget_show (toolbuttonVCD); gtk_container_add (GTK_CONTAINER (toolbar1), toolbuttonVCD); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (toolbuttonVCD), tooltips, QT_TR_NOOP("VCD resolution [Ctrl-4]"), NULL); gtk_widget_add_accelerator (toolbuttonVCD, "clicked", accel_group, GDK_4, (GdkModifierType) GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); gtk_tool_item_set_is_important (GTK_TOOL_ITEM (toolbuttonVCD), TRUE); hbox11 = gtk_hbox_new (FALSE, 12); gtk_widget_show (hbox11); gtk_box_pack_start (GTK_BOX (vbox3b), hbox11, TRUE, TRUE, 0); frame1 = gtk_frame_new (NULL); gtk_widget_show (frame1); gtk_box_pack_start (GTK_BOX (hbox11), frame1, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame1), GTK_SHADOW_NONE); alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment1); gtk_container_add (GTK_CONTAINER (frame1), alignment1); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment1), 6, 0, 18, 0); vbox2 = gtk_vbox_new (FALSE, 6); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (alignment1), vbox2); notebook1 = gtk_notebook_new (); gtk_widget_show (notebook1); gtk_box_pack_start (GTK_BOX (vbox2), notebook1, TRUE, TRUE, 0); gtk_notebook_set_show_border (GTK_NOTEBOOK (notebook1), FALSE); gtk_notebook_set_tab_pos (GTK_NOTEBOOK (notebook1), GTK_POS_LEFT); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow1); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); treeview1 = gtk_tree_view_new (); gtk_widget_show (treeview1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1); gtk_widget_set_size_request (treeview1, 288, 336); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview1), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview1), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview1), FALSE); hbox5 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox5); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 0), hbox5); image1 = create_pixmap (dialog1, "1.png"); gtk_widget_show (image1); gtk_box_pack_start (GTK_BOX (hbox5), image1, FALSE, FALSE, 0); label11 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Transform")); gtk_widget_show (label11); gtk_box_pack_start (GTK_BOX (hbox5), label11, FALSE, FALSE, 4); gtk_label_set_use_markup (GTK_LABEL (label11), TRUE); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); treeview2 = gtk_tree_view_new (); gtk_widget_show (treeview2); gtk_container_add (GTK_CONTAINER (scrolledwindow2), treeview2); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview2), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview2), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview2), FALSE); hbox6 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox6); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 1), hbox6); image2 = create_pixmap (dialog1, "2.png"); gtk_widget_show (image2); gtk_box_pack_start (GTK_BOX (hbox6), image2, FALSE, FALSE, 0); label17 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Interlacing")); gtk_widget_show (label17); gtk_box_pack_start (GTK_BOX (hbox6), label17, FALSE, FALSE, 4); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow3); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow3); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); treeview3 = gtk_tree_view_new (); gtk_widget_show (treeview3); gtk_container_add (GTK_CONTAINER (scrolledwindow3), treeview3); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview3), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview3), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview3), FALSE); hbox7 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox7); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 2), hbox7); image3 = create_pixmap (dialog1, "4.png"); gtk_widget_show (image3); gtk_box_pack_start (GTK_BOX (hbox7), image3, FALSE, FALSE, 0); label18 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Colors")); gtk_widget_show (label18); gtk_box_pack_start (GTK_BOX (hbox7), label18, FALSE, FALSE, 4); scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow4); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow4); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow4), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); treeview4 = gtk_tree_view_new (); gtk_widget_show (treeview4); gtk_container_add (GTK_CONTAINER (scrolledwindow4), treeview4); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview4), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview4), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview4), FALSE); hbox8 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox8); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 3), hbox8); image4 = create_pixmap (dialog1, "5.png"); gtk_widget_show (image4); gtk_box_pack_start (GTK_BOX (hbox8), image4, FALSE, FALSE, 0); label19 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Noise")); gtk_widget_show (label19); gtk_box_pack_start (GTK_BOX (hbox8), label19, FALSE, FALSE, 4); scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow5); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow5); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow5), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); treeview5 = gtk_tree_view_new (); gtk_widget_show (treeview5); gtk_container_add (GTK_CONTAINER (scrolledwindow5), treeview5); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview5), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview5), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview5), FALSE); hbox9 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox9); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 4), hbox9); image5 = create_pixmap (dialog1, "3.png"); gtk_widget_show (image5); gtk_box_pack_start (GTK_BOX (hbox9), image5, FALSE, FALSE, 0); label20 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Sharpness")); gtk_widget_show (label20); gtk_box_pack_start (GTK_BOX (hbox9), label20, FALSE, FALSE, 4); scrolledwindow6 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow6); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow6); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow6), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); treeview6 = gtk_tree_view_new (); gtk_widget_show (treeview6); gtk_container_add (GTK_CONTAINER (scrolledwindow6), treeview6); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview6), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview6), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview6), FALSE); hbox10 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox10); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 5), hbox10); image6 = create_pixmap (dialog1, "7.png"); gtk_widget_show (image6); gtk_box_pack_start (GTK_BOX (hbox10), image6, FALSE, FALSE, 0); label21 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Subtitles")); gtk_widget_show (label21); gtk_box_pack_start (GTK_BOX (hbox10), label21, FALSE, FALSE, 4); scrolledwindow7 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow7); gtk_container_add (GTK_CONTAINER (notebook1), scrolledwindow7); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow7), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); treeview7 = gtk_tree_view_new (); gtk_widget_show (treeview7); gtk_container_add (GTK_CONTAINER (scrolledwindow7), treeview7); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview7), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview7), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview7), FALSE); hbox4 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox4); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 6), hbox4); image7 = create_pixmap (dialog1, "6.png"); gtk_widget_show (image7); gtk_box_pack_start (GTK_BOX (hbox4), image7, FALSE, FALSE, 0); label22 = gtk_label_new_with_mnemonic (QT_TR_NOOP("Misc")); gtk_widget_show (label22); gtk_box_pack_start (GTK_BOX (hbox4), label22, FALSE, FALSE, 4); treeview8 = gtk_tree_view_new (); gtk_widget_show (treeview8); gtk_container_add (GTK_CONTAINER (notebook1), treeview8); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview8), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview8), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview8), FALSE); label28 = gtk_label_new (QT_TR_NOOP("External")); gtk_widget_show (label28); gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook1), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook1), 7), label28); hbox13 = gtk_hbox_new (FALSE, 6); gtk_widget_show (hbox13); gtk_box_pack_start (GTK_BOX (vbox2), hbox13, FALSE, FALSE, 0); buttonAdd = gtk_button_new (); gtk_widget_show (buttonAdd); gtk_box_pack_end (GTK_BOX (hbox13), buttonAdd, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, buttonAdd, QT_TR_NOOP("Add selected filter to the Active Filters list"), NULL); image11 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image11); gtk_container_add (GTK_CONTAINER (buttonAdd), image11); label23 = gtk_label_new (QT_TR_NOOP("<b>Available Filters</b>")); gtk_widget_show (label23); gtk_frame_set_label_widget (GTK_FRAME (frame1), label23); gtk_label_set_use_markup (GTK_LABEL (label23), TRUE); gtk_misc_set_alignment (GTK_MISC (label23), 1, 1); frame2 = gtk_frame_new (NULL); gtk_widget_show (frame2); gtk_box_pack_start (GTK_BOX (hbox11), frame2, TRUE, TRUE, 0); gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE); alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1); gtk_widget_show (alignment2); gtk_container_add (GTK_CONTAINER (frame2), alignment2); gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 6, 0, 18, 0); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_container_add (GTK_CONTAINER (alignment2), hbox1); vbox3 = gtk_vbox_new (FALSE, 6); gtk_widget_show (vbox3); gtk_box_pack_start (GTK_BOX (hbox1), vbox3, TRUE, TRUE, 0); scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow9); gtk_box_pack_start (GTK_BOX (vbox3), scrolledwindow9, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_SHADOW_OUT); treeview0 = gtk_tree_view_new (); gtk_widget_show (treeview0); gtk_container_add (GTK_CONTAINER (scrolledwindow9), treeview0); gtk_widget_set_size_request (treeview0, 288, 336); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview0), FALSE); gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview0), TRUE); gtk_tree_view_set_enable_search (GTK_TREE_VIEW (treeview0), FALSE); hbox14 = gtk_hbox_new (FALSE, 6); gtk_widget_show (hbox14); gtk_box_pack_start (GTK_BOX (vbox3), hbox14, FALSE, FALSE, 0); buttonRemove = gtk_button_new (); gtk_widget_show (buttonRemove); gtk_box_pack_end (GTK_BOX (hbox14), buttonRemove, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, buttonRemove, QT_TR_NOOP("Remove filter"), NULL); image15 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image15); gtk_container_add (GTK_CONTAINER (buttonRemove), image15); buttonDown = gtk_button_new (); gtk_widget_show (buttonDown); gtk_box_pack_end (GTK_BOX (hbox14), buttonDown, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, buttonDown, QT_TR_NOOP("Move filter down"), NULL); image14 = gtk_image_new_from_icon_name ("gtk-go-down", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image14); gtk_container_add (GTK_CONTAINER (buttonDown), image14); buttonUp = gtk_button_new (); gtk_widget_show (buttonUp); gtk_box_pack_end (GTK_BOX (hbox14), buttonUp, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, buttonUp, QT_TR_NOOP("Move filter up"), NULL); image13 = gtk_image_new_from_icon_name ("gtk-go-up", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image13); gtk_container_add (GTK_CONTAINER (buttonUp), image13); buttonPartial = gtk_button_new_with_mnemonic (QT_TR_NOOP("P_artial")); gtk_widget_show (buttonPartial); gtk_box_pack_end (GTK_BOX (hbox14), buttonPartial, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, buttonPartial, QT_TR_NOOP("Apply the current filter only to a part of the file"), NULL); buttonProperties = gtk_button_new (); gtk_widget_show (buttonProperties); gtk_box_pack_end (GTK_BOX (hbox14), buttonProperties, FALSE, FALSE, 0); gtk_tooltips_set_tip (tooltips, buttonProperties, QT_TR_NOOP("Configure filter"), NULL); alignment4 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment4); gtk_container_add (GTK_CONTAINER (buttonProperties), alignment4); hbox16 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox16); gtk_container_add (GTK_CONTAINER (alignment4), hbox16); label25 = gtk_label_new_with_mnemonic (QT_TR_NOOP("C_onfigure")); gtk_widget_show (label25); gtk_box_pack_start (GTK_BOX (hbox16), label25, FALSE, FALSE, 0); label2 = gtk_label_new (QT_TR_NOOP("<b >Active Filters</b>")); gtk_widget_show (label2); gtk_frame_set_label_widget (GTK_FRAME (frame2), label2); gtk_label_set_use_markup (GTK_LABEL (label2), TRUE); gtk_misc_set_alignment (GTK_MISC (label2), 1, 1); dialog_action_area1 = GTK_DIALOG (dialog1)->action_area; gtk_widget_show (dialog_action_area1); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); buttonPreview = gtk_button_new (); gtk_widget_show (buttonPreview); gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), buttonPreview, GTK_RESPONSE_APPLY); GTK_WIDGET_SET_FLAGS (buttonPreview, GTK_CAN_DEFAULT); alignment5 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment5); gtk_container_add (GTK_CONTAINER (buttonPreview), alignment5); hbox17 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox17); gtk_container_add (GTK_CONTAINER (alignment5), hbox17); image17 = create_pixmap (dialog1, "preview-button.png"); gtk_widget_show (image17); gtk_box_pack_start (GTK_BOX (hbox17), image17, FALSE, FALSE, 0); label26 = gtk_label_new_with_mnemonic (QT_TR_NOOP("_Preview")); gtk_widget_show (label26); gtk_box_pack_start (GTK_BOX (hbox17), label26, FALSE, FALSE, 0); buttonClose = gtk_button_new_from_stock ("gtk-close"); gtk_widget_show (buttonClose); gtk_dialog_add_action_widget (GTK_DIALOG (dialog1), buttonClose, GTK_RESPONSE_CLOSE); GTK_WIDGET_SET_FLAGS (buttonClose, GTK_CAN_DEFAULT); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1"); GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1"); GLADE_HOOKUP_OBJECT (dialog1, vbox3b, "vbox3b"); GLADE_HOOKUP_OBJECT (dialog1, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonOpen, "toolbuttonOpen"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonSave, "toolbuttonSave"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonScript, "toolbuttonScript"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonDVD, "toolbuttonDVD"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonHalfD1, "toolbuttonHalfD1"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonSVCD, "toolbuttonSVCD"); GLADE_HOOKUP_OBJECT (dialog1, toolbuttonVCD, "toolbuttonVCD"); GLADE_HOOKUP_OBJECT (dialog1, hbox11, "hbox11"); GLADE_HOOKUP_OBJECT (dialog1, frame1, "frame1"); GLADE_HOOKUP_OBJECT (dialog1, alignment1, "alignment1"); GLADE_HOOKUP_OBJECT (dialog1, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (dialog1, notebook1, "notebook1"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (dialog1, treeview1, "treeview1"); GLADE_HOOKUP_OBJECT (dialog1, hbox5, "hbox5"); GLADE_HOOKUP_OBJECT (dialog1, image1, "image1"); GLADE_HOOKUP_OBJECT (dialog1, label11, "label11"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (dialog1, treeview2, "treeview2"); GLADE_HOOKUP_OBJECT (dialog1, hbox6, "hbox6"); GLADE_HOOKUP_OBJECT (dialog1, image2, "image2"); GLADE_HOOKUP_OBJECT (dialog1, label17, "label17"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow3, "scrolledwindow3"); GLADE_HOOKUP_OBJECT (dialog1, treeview3, "treeview3"); GLADE_HOOKUP_OBJECT (dialog1, hbox7, "hbox7"); GLADE_HOOKUP_OBJECT (dialog1, image3, "image3"); GLADE_HOOKUP_OBJECT (dialog1, label18, "label18"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow4, "scrolledwindow4"); GLADE_HOOKUP_OBJECT (dialog1, treeview4, "treeview4"); GLADE_HOOKUP_OBJECT (dialog1, hbox8, "hbox8"); GLADE_HOOKUP_OBJECT (dialog1, image4, "image4"); GLADE_HOOKUP_OBJECT (dialog1, label19, "label19"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow5, "scrolledwindow5"); GLADE_HOOKUP_OBJECT (dialog1, treeview5, "treeview5"); GLADE_HOOKUP_OBJECT (dialog1, hbox9, "hbox9"); GLADE_HOOKUP_OBJECT (dialog1, image5, "image5"); GLADE_HOOKUP_OBJECT (dialog1, label20, "label20"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow6, "scrolledwindow6"); GLADE_HOOKUP_OBJECT (dialog1, treeview6, "treeview6"); GLADE_HOOKUP_OBJECT (dialog1, hbox10, "hbox10"); GLADE_HOOKUP_OBJECT (dialog1, image6, "image6"); GLADE_HOOKUP_OBJECT (dialog1, label21, "label21"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow7, "scrolledwindow7"); GLADE_HOOKUP_OBJECT (dialog1, treeview7, "treeview7"); GLADE_HOOKUP_OBJECT (dialog1, hbox4, "hbox4"); GLADE_HOOKUP_OBJECT (dialog1, image7, "image7"); GLADE_HOOKUP_OBJECT (dialog1, label22, "label22"); GLADE_HOOKUP_OBJECT (dialog1, treeview8, "treeview8"); GLADE_HOOKUP_OBJECT (dialog1, label28, "label28"); GLADE_HOOKUP_OBJECT (dialog1, hbox13, "hbox13"); GLADE_HOOKUP_OBJECT (dialog1, buttonAdd, "buttonAdd"); GLADE_HOOKUP_OBJECT (dialog1, image11, "image11"); GLADE_HOOKUP_OBJECT (dialog1, label23, "label23"); GLADE_HOOKUP_OBJECT (dialog1, frame2, "frame2"); GLADE_HOOKUP_OBJECT (dialog1, alignment2, "alignment2"); GLADE_HOOKUP_OBJECT (dialog1, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (dialog1, vbox3, "vbox3"); GLADE_HOOKUP_OBJECT (dialog1, scrolledwindow9, "scrolledwindow9"); GLADE_HOOKUP_OBJECT (dialog1, treeview0, "treeview0"); GLADE_HOOKUP_OBJECT (dialog1, hbox14, "hbox14"); GLADE_HOOKUP_OBJECT (dialog1, buttonRemove, "buttonRemove"); GLADE_HOOKUP_OBJECT (dialog1, image15, "image15"); GLADE_HOOKUP_OBJECT (dialog1, buttonDown, "buttonDown"); GLADE_HOOKUP_OBJECT (dialog1, image14, "image14"); GLADE_HOOKUP_OBJECT (dialog1, buttonUp, "buttonUp"); GLADE_HOOKUP_OBJECT (dialog1, image13, "image13"); GLADE_HOOKUP_OBJECT (dialog1, buttonPartial, "buttonPartial"); GLADE_HOOKUP_OBJECT (dialog1, buttonProperties, "buttonProperties"); GLADE_HOOKUP_OBJECT (dialog1, alignment4, "alignment4"); GLADE_HOOKUP_OBJECT (dialog1, hbox16, "hbox16"); GLADE_HOOKUP_OBJECT (dialog1, label25, "label25"); GLADE_HOOKUP_OBJECT (dialog1, label2, "label2"); GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1"); GLADE_HOOKUP_OBJECT (dialog1, buttonPreview, "buttonPreview"); GLADE_HOOKUP_OBJECT (dialog1, alignment5, "alignment5"); GLADE_HOOKUP_OBJECT (dialog1, hbox17, "hbox17"); GLADE_HOOKUP_OBJECT (dialog1, image17, "image17"); GLADE_HOOKUP_OBJECT (dialog1, label26, "label26"); GLADE_HOOKUP_OBJECT (dialog1, buttonClose, "buttonClose"); GLADE_HOOKUP_OBJECT_NO_REF (dialog1, tooltips, "tooltips"); gtk_window_add_accel_group (GTK_WINDOW (dialog1), accel_group); return dialog1; }
GtkWidget* create_dialog1 (void) { GtkWidget *dialog1; GtkWidget *dialog_vbox1; GtkWidget *vbox1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *toolitem1; GtkWidget *buttonPrev; GtkWidget *toolitem2; GtkWidget *buttonNext; GtkWidget *toolitem3; GtkWidget *buttonStack; GtkWidget *drawingarea1; GtkWidget *dialog_action_area1; dialog1 = gtk_dialog_new (); gtk_window_set_title (GTK_WINDOW (dialog1), _("Preview")); gtk_window_set_type_hint (GTK_WINDOW (dialog1), GDK_WINDOW_TYPE_HINT_DIALOG); dialog_vbox1 = GTK_DIALOG (dialog1)->vbox; gtk_widget_show (dialog_vbox1); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox1, TRUE, TRUE, 0); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox1), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); toolitem1 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem1); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem1); buttonPrev = gtk_button_new_from_stock ("gtk-media-previous"); gtk_widget_show (buttonPrev); gtk_container_add (GTK_CONTAINER (toolitem1), buttonPrev); toolitem2 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem2); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem2); buttonNext = gtk_button_new_from_stock ("gtk-media-next"); gtk_widget_show (buttonNext); gtk_container_add (GTK_CONTAINER (toolitem2), buttonNext); toolitem3 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem3); gtk_container_add (GTK_CONTAINER (toolbar1), toolitem3); buttonStack = gtk_button_new_with_mnemonic (_("Stack Field")); gtk_widget_show (buttonStack); gtk_container_add (GTK_CONTAINER (toolitem3), buttonStack); drawingarea1 = gtk_drawing_area_new (); gtk_widget_show (drawingarea1); gtk_box_pack_start (GTK_BOX (vbox1), drawingarea1, TRUE, TRUE, 0); dialog_action_area1 = GTK_DIALOG (dialog1)->action_area; gtk_widget_show (dialog_action_area1); gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area1), GTK_BUTTONBOX_END); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog1, "dialog1"); GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_vbox1, "dialog_vbox1"); GLADE_HOOKUP_OBJECT (dialog1, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (dialog1, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (dialog1, toolitem1, "toolitem1"); GLADE_HOOKUP_OBJECT (dialog1, buttonPrev, "buttonPrev"); GLADE_HOOKUP_OBJECT (dialog1, toolitem2, "toolitem2"); GLADE_HOOKUP_OBJECT (dialog1, buttonNext, "buttonNext"); GLADE_HOOKUP_OBJECT (dialog1, toolitem3, "toolitem3"); GLADE_HOOKUP_OBJECT (dialog1, buttonStack, "buttonStack"); GLADE_HOOKUP_OBJECT (dialog1, drawingarea1, "drawingarea1"); GLADE_HOOKUP_OBJECT_NO_REF (dialog1, dialog_action_area1, "dialog_action_area1"); return dialog1; }
/* preview_init */ static Preview * _preview_init(BrowserPluginHelper * helper) { Preview * preview; PangoFontDescription * font; GtkWidget * vbox; GtkWidget * widget; String const * p; if((preview = object_new(sizeof(*preview))) == NULL) return NULL; preview->helper = helper; preview->path = NULL; preview->source = 0; if((p = helper->config_get(helper->browser, "preview", "size")) != NULL) preview->view_image_how = strtol(p, NULL, 0); else preview->view_image_how = PREVIEW_IMAGE_HOW_FIT; /* widgets */ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 4); preview->widget = vbox; /* toolbar */ preview->toolbar = gtk_toolbar_new(); gtk_widget_set_no_show_all(preview->toolbar, TRUE); /* mime */ preview->open = gtk_tool_button_new_from_stock(GTK_STOCK_OPEN); g_signal_connect_swapped(preview->open, "clicked", G_CALLBACK( _preview_on_open), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->open, -1); preview->edit = gtk_tool_button_new_from_stock(GTK_STOCK_EDIT); g_signal_connect_swapped(preview->edit, "clicked", G_CALLBACK( _preview_on_edit), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->edit, -1); /* copy */ preview->copy = gtk_tool_button_new_from_stock(GTK_STOCK_COPY); g_signal_connect_swapped(preview->copy, "clicked", G_CALLBACK( _preview_on_copy), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->copy, -1); /* select all */ #if GTK_CHECK_VERSION(2, 10, 0) preview->select_all = gtk_tool_button_new_from_stock( GTK_STOCK_SELECT_ALL); #else widget = gtk_image_new_from_icon_name("edit-select-all", gtk_toolbar_get_icon_size(GTK_TOOLBAR( preview->toolbar))); preview->select_all = gtk_tool_button_new(widget, "Select all"); #endif g_signal_connect_swapped(preview->select_all, "clicked", G_CALLBACK( _preview_on_select_all), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->select_all, -1); /* zoom */ preview->zoom_100 = gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_100); g_signal_connect_swapped(preview->zoom_100, "clicked", G_CALLBACK( _preview_on_zoom_100), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->zoom_100, -1); preview->zoom_fit = gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_FIT); g_signal_connect_swapped(preview->zoom_fit, "clicked", G_CALLBACK( _preview_on_zoom_fit), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->zoom_fit, -1); preview->zoom_out = gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_OUT); g_signal_connect_swapped(preview->zoom_out, "clicked", G_CALLBACK( _preview_on_zoom_out), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->zoom_out, -1); preview->zoom_in = gtk_tool_button_new_from_stock(GTK_STOCK_ZOOM_IN); g_signal_connect_swapped(preview->zoom_in, "clicked", G_CALLBACK( _preview_on_zoom_in), preview); gtk_toolbar_insert(GTK_TOOLBAR(preview->toolbar), preview->zoom_in, -1); gtk_box_pack_start(GTK_BOX(vbox), preview->toolbar, FALSE, TRUE, 0); /* name */ preview->name = gtk_label_new(NULL); gtk_label_set_ellipsize(GTK_LABEL(preview->name), PANGO_ELLIPSIZE_MIDDLE); #if GTK_CHECK_VERSION(3, 0, 0) g_object_set(preview->name, "halign", GTK_ALIGN_START, NULL); #else gtk_misc_set_alignment(GTK_MISC(preview->name), 0.0, 0.5); #endif font = pango_font_description_new(); pango_font_description_set_weight(font, PANGO_WEIGHT_BOLD); #if GTK_CHECK_VERSION(3, 0, 0) gtk_widget_override_font(preview->name, font); #else gtk_widget_modify_font(preview->name, font); #endif pango_font_description_free(font); if((p = helper->config_get(helper->browser, "preview", "label")) != NULL && strtol(p, NULL, 0) == 0) gtk_widget_set_no_show_all(preview->name, TRUE); gtk_box_pack_start(GTK_BOX(vbox), preview->name, FALSE, TRUE, 0); /* image */ preview->view_image = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(preview->view_image), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_widget_set_no_show_all(preview->view_image, TRUE); preview->view_image_image = gtk_image_new(); gtk_widget_show(preview->view_image_image); #if GTK_CHECK_VERSION(3, 0, 0) gtk_container_add(GTK_CONTAINER(preview->view_image), preview->view_image_image); #else gtk_scrolled_window_add_with_viewport( GTK_SCROLLED_WINDOW(preview->view_image), preview->view_image_image); #endif preview->view_image_scale = 1.0; preview->view_image_height = -1; preview->view_image_width = -1; gtk_box_pack_start(GTK_BOX(vbox), preview->view_image, TRUE, TRUE, 0); /* text */ preview->view_text = gtk_scrolled_window_new(NULL, NULL); gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(preview->view_text), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_widget_set_no_show_all(preview->view_text, TRUE); font = pango_font_description_new(); pango_font_description_set_family(font, "monospace"); widget = gtk_text_view_new(); preview->view_text_tbuf = gtk_text_view_get_buffer(GTK_TEXT_VIEW( widget)); gtk_text_view_set_cursor_visible(GTK_TEXT_VIEW(widget), FALSE); gtk_text_view_set_editable(GTK_TEXT_VIEW(widget), FALSE); gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(widget), GTK_WRAP_WORD_CHAR); #if GTK_CHECK_VERSION(3, 0, 0) gtk_widget_override_font(widget, font); #else gtk_widget_modify_font(widget, font); #endif gtk_widget_show(widget); pango_font_description_free(font); #if GTK_CHECK_VERSION(3, 0, 0) gtk_container_add(GTK_CONTAINER(preview->view_text), widget); #else gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW( preview->view_text), widget); #endif gtk_box_pack_start(GTK_BOX(vbox), preview->view_text, TRUE, TRUE, 0); gtk_widget_show_all(vbox); return preview; }
GtkWidget* create_StatsMainwindow (void) { GtkWidget *StatsMainwindow; GtkWidget *vbox2; GtkWidget *menubar1; GtkWidget *file1; GtkWidget *file1_menu; GtkWidget *quit1; GtkWidget *addresses1; GtkWidget *addresses1_menu; GtkWidget *caller1; GtkWidget *representant1; GtkWidget *salesman1; GtkWidget *order1; GtkWidget *order1_menu; GtkWidget *global1; GtkWidget *order_caller; GtkWidget *prder_representant; GtkWidget *order_salesman; GtkWidget *order_misc1; GtkWidget *project1; GtkWidget *project1_menu; GtkWidget *project_misc1; GtkWidget *project_caller; GtkWidget *project_representant; GtkWidget *project_salesman; GtkWidget *articles1; GtkWidget *articles1_menu; GtkWidget *article_misc1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *scrolledwindow2; GtkWidget *textview1; GtkWidget *scrolledwindow3; GtkWidget *textview2; StatsMainwindow = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (StatsMainwindow), _("Stats")); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_container_add (GTK_CONTAINER (StatsMainwindow), vbox2); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox2), menubar1, FALSE, FALSE, 0); file1 = gtk_menu_item_new_with_mnemonic (_("File")); gtk_widget_show (file1); gtk_container_add (GTK_CONTAINER (menubar1), file1); file1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (file1), file1_menu); quit1 = gtk_menu_item_new_with_mnemonic (_("Quit")); gtk_widget_show (quit1); gtk_container_add (GTK_CONTAINER (file1_menu), quit1); addresses1 = gtk_menu_item_new_with_mnemonic (_("Addresses")); gtk_widget_show (addresses1); gtk_container_add (GTK_CONTAINER (menubar1), addresses1); addresses1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (addresses1), addresses1_menu); caller1 = gtk_menu_item_new_with_mnemonic (_("Caller")); gtk_widget_show (caller1); gtk_container_add (GTK_CONTAINER (addresses1_menu), caller1); representant1 = gtk_menu_item_new_with_mnemonic (_("Representant")); gtk_widget_show (representant1); gtk_container_add (GTK_CONTAINER (addresses1_menu), representant1); salesman1 = gtk_menu_item_new_with_mnemonic (_("Salesman")); gtk_widget_show (salesman1); gtk_container_add (GTK_CONTAINER (addresses1_menu), salesman1); order1 = gtk_menu_item_new_with_mnemonic (_("Order")); gtk_widget_show (order1); gtk_container_add (GTK_CONTAINER (menubar1), order1); order1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (order1), order1_menu); global1 = gtk_menu_item_new_with_mnemonic (_("Global")); gtk_widget_show (global1); gtk_container_add (GTK_CONTAINER (order1_menu), global1); order_caller = gtk_menu_item_new_with_mnemonic (_("Caller")); gtk_widget_show (order_caller); gtk_container_add (GTK_CONTAINER (order1_menu), order_caller); prder_representant = gtk_menu_item_new_with_mnemonic (_("Representant")); gtk_widget_show (prder_representant); gtk_container_add (GTK_CONTAINER (order1_menu), prder_representant); order_salesman = gtk_menu_item_new_with_mnemonic (_("Salesman")); gtk_widget_show (order_salesman); gtk_container_add (GTK_CONTAINER (order1_menu), order_salesman); order_misc1 = gtk_menu_item_new_with_mnemonic (_("Misc")); gtk_widget_show (order_misc1); gtk_container_add (GTK_CONTAINER (order1_menu), order_misc1); project1 = gtk_menu_item_new_with_mnemonic (_("Project")); gtk_widget_show (project1); gtk_container_add (GTK_CONTAINER (menubar1), project1); project1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (project1), project1_menu); project_misc1 = gtk_menu_item_new_with_mnemonic (_("Misc")); gtk_widget_show (project_misc1); gtk_container_add (GTK_CONTAINER (project1_menu), project_misc1); project_caller = gtk_menu_item_new_with_mnemonic (_("Caller")); gtk_widget_show (project_caller); gtk_container_add (GTK_CONTAINER (project1_menu), project_caller); project_representant = gtk_menu_item_new_with_mnemonic (_("Representant")); gtk_widget_show (project_representant); gtk_container_add (GTK_CONTAINER (project1_menu), project_representant); project_salesman = gtk_menu_item_new_with_mnemonic (_("Salesman")); gtk_widget_show (project_salesman); gtk_container_add (GTK_CONTAINER (project1_menu), project_salesman); articles1 = gtk_menu_item_new_with_mnemonic (_("Articles")); gtk_widget_show (articles1); gtk_container_add (GTK_CONTAINER (menubar1), articles1); articles1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (articles1), articles1_menu); article_misc1 = gtk_menu_item_new_with_mnemonic (_("Misc")); gtk_widget_show (article_misc1); gtk_container_add (GTK_CONTAINER (articles1_menu), article_misc1); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox2), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_ICONS); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindow2, TRUE, TRUE, 0); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow2), GTK_SHADOW_IN); textview1 = gtk_text_view_new (); gtk_widget_show (textview1); gtk_container_add (GTK_CONTAINER (scrolledwindow2), textview1); scrolledwindow3 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow3); gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindow3, TRUE, TRUE, 0); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow3), GTK_SHADOW_IN); textview2 = gtk_text_view_new (); gtk_widget_show (textview2); gtk_container_add (GTK_CONTAINER (scrolledwindow3), textview2); g_signal_connect ((gpointer) quit1, "activate", G_CALLBACK (on_quit1_activate), NULL); g_signal_connect ((gpointer) caller1, "activate", G_CALLBACK (on_adr_caller1_activate), NULL); g_signal_connect ((gpointer) representant1, "activate", G_CALLBACK (on_adr_rep1_activate), NULL); g_signal_connect ((gpointer) salesman1, "activate", G_CALLBACK (on_adr_salesman1_activate), NULL); g_signal_connect ((gpointer) global1, "activate", G_CALLBACK (on_order_global1_activate), NULL); g_signal_connect ((gpointer) order_caller, "activate", G_CALLBACK (on_order_caller1_activate), NULL); g_signal_connect ((gpointer) prder_representant, "activate", G_CALLBACK (on_prder_representant_activate), NULL); g_signal_connect ((gpointer) order_salesman, "activate", G_CALLBACK (on_order_salesman_activate), NULL); g_signal_connect ((gpointer) order_misc1, "activate", G_CALLBACK (on_order_misc1_activate), NULL); g_signal_connect ((gpointer) project_misc1, "activate", G_CALLBACK (on_project_misc1_activate), NULL); g_signal_connect ((gpointer) project_caller, "activate", G_CALLBACK (on_project_caller_activate), NULL); g_signal_connect ((gpointer) project_representant, "activate", G_CALLBACK (on_project_representant_activate), NULL); g_signal_connect ((gpointer) project_salesman, "activate", G_CALLBACK (on_project_salesman_activate), NULL); g_signal_connect ((gpointer) article_misc1, "activate", G_CALLBACK (on_articles_misc1_activate), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (StatsMainwindow, StatsMainwindow, "StatsMainwindow"); GLADE_HOOKUP_OBJECT (StatsMainwindow, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (StatsMainwindow, menubar1, "menubar1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, file1, "file1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, file1_menu, "file1_menu"); GLADE_HOOKUP_OBJECT (StatsMainwindow, quit1, "quit1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, addresses1, "addresses1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, addresses1_menu, "addresses1_menu"); GLADE_HOOKUP_OBJECT (StatsMainwindow, caller1, "caller1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, representant1, "representant1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, salesman1, "salesman1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, order1, "order1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, order1_menu, "order1_menu"); GLADE_HOOKUP_OBJECT (StatsMainwindow, global1, "global1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, order_caller, "order_caller"); GLADE_HOOKUP_OBJECT (StatsMainwindow, prder_representant, "prder_representant"); GLADE_HOOKUP_OBJECT (StatsMainwindow, order_salesman, "order_salesman"); GLADE_HOOKUP_OBJECT (StatsMainwindow, order_misc1, "order_misc1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, project1, "project1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, project1_menu, "project1_menu"); GLADE_HOOKUP_OBJECT (StatsMainwindow, project_misc1, "project_misc1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, project_caller, "project_caller"); GLADE_HOOKUP_OBJECT (StatsMainwindow, project_representant, "project_representant"); GLADE_HOOKUP_OBJECT (StatsMainwindow, project_salesman, "project_salesman"); GLADE_HOOKUP_OBJECT (StatsMainwindow, articles1, "articles1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, articles1_menu, "articles1_menu"); GLADE_HOOKUP_OBJECT (StatsMainwindow, article_misc1, "article_misc1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (StatsMainwindow, textview1, "textview1"); GLADE_HOOKUP_OBJECT (StatsMainwindow, scrolledwindow3, "scrolledwindow3"); GLADE_HOOKUP_OBJECT (StatsMainwindow, textview2, "textview2"); return StatsMainwindow; }
GtkWidget* create_lshw (void) { GtkWidget *lshw; GtkWidget *vbox1; GtkWidget *menu; GtkWidget *menuitem4; GtkWidget *menuitem4_menu; GtkWidget *save; GtkWidget *quit1; GtkWidget *menuitem6; GtkWidget *menuitem6_menu; GtkWidget *refresh1; GtkWidget *menuitem7; GtkWidget *menuitem7_menu; GtkWidget *about1; GtkWidget *toolbar1; GtkIconSize tmp_toolbar_icon_size; GtkWidget *upbutton; GtkWidget *refreshbutton; GtkWidget *savebutton; GtkWidget *quitbutton; GtkWidget *scrolledwindow1; GtkWidget *viewport2; GtkWidget *hbox1; GtkWidget *hpaned1; GtkWidget *hbox3; GtkWidget *scrolledwindow10; GtkWidget *treeview1; GtkWidget *scrolledwindow11; GtkWidget *treeview2; GtkWidget *scrolledwindow12; GtkWidget *treeview3; GtkWidget *vbox2; GtkWidget *scrolledwindow13; GtkWidget *viewport3; GtkWidget *scrolledwindow14; GtkWidget *description; GtkWidget *statusbar; GtkAccelGroup *accel_group; GtkTooltips *tooltips; tooltips = gtk_tooltips_new (); accel_group = gtk_accel_group_new (); lshw = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (lshw), "lshw"); gtk_window_set_default_size (GTK_WINDOW (lshw), 700, 480); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (lshw), vbox1); menu = gtk_menu_bar_new (); gtk_widget_show (menu); gtk_box_pack_start (GTK_BOX (vbox1), menu, FALSE, FALSE, 0); menuitem4 = gtk_menu_item_new_with_mnemonic ("_File"); gtk_widget_show (menuitem4); gtk_container_add (GTK_CONTAINER (menu), menuitem4); menuitem4_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem4), menuitem4_menu); save = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group); gtk_widget_show (save); gtk_container_add (GTK_CONTAINER (menuitem4_menu), save); gtk_widget_set_sensitive (save, FALSE); quit1 = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group); gtk_widget_show (quit1); gtk_container_add (GTK_CONTAINER (menuitem4_menu), quit1); menuitem6 = gtk_menu_item_new_with_mnemonic ("_View"); gtk_widget_show (menuitem6); gtk_container_add (GTK_CONTAINER (menu), menuitem6); menuitem6_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem6), menuitem6_menu); refresh1 = gtk_image_menu_item_new_from_stock ("gtk-refresh", accel_group); gtk_widget_show (refresh1); gtk_container_add (GTK_CONTAINER (menuitem6_menu), refresh1); gtk_widget_add_accelerator (refresh1, "activate", accel_group, GDK_F5, (GdkModifierType) 0, GTK_ACCEL_VISIBLE); menuitem7 = gtk_menu_item_new_with_mnemonic ("_Help"); gtk_widget_show (menuitem7); gtk_container_add (GTK_CONTAINER (menu), menuitem7); menuitem7_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem7), menuitem7_menu); about1 = gtk_menu_item_new_with_mnemonic ("_About"); gtk_widget_show (about1); gtk_container_add (GTK_CONTAINER (menuitem7_menu), about1); toolbar1 = gtk_toolbar_new (); gtk_widget_show (toolbar1); gtk_box_pack_start (GTK_BOX (vbox1), toolbar1, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar1)); upbutton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-go-up"); gtk_widget_show (upbutton); gtk_container_add (GTK_CONTAINER (toolbar1), upbutton); gtk_widget_set_sensitive (upbutton, FALSE); refreshbutton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-refresh"); gtk_widget_show (refreshbutton); gtk_container_add (GTK_CONTAINER (toolbar1), refreshbutton); gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (refreshbutton), tooltips, "Rescan the hardware", NULL); savebutton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-save"); gtk_widget_show (savebutton); gtk_container_add (GTK_CONTAINER (toolbar1), savebutton); gtk_widget_set_sensitive (savebutton, FALSE); quitbutton = (GtkWidget*) gtk_tool_button_new_from_stock ("gtk-quit"); gtk_widget_show (quitbutton); gtk_container_add (GTK_CONTAINER (toolbar1), quitbutton); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport2 = gtk_viewport_new (NULL, NULL); gtk_widget_show (viewport2); gtk_container_add (GTK_CONTAINER (scrolledwindow1), viewport2); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_container_add (GTK_CONTAINER (viewport2), hbox1); hpaned1 = gtk_hpaned_new (); gtk_widget_show (hpaned1); gtk_box_pack_start (GTK_BOX (hbox1), hpaned1, TRUE, TRUE, 0); hbox3 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox3); gtk_paned_pack1 (GTK_PANED (hpaned1), hbox3, FALSE, TRUE); scrolledwindow10 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow10); gtk_box_pack_start (GTK_BOX (hbox3), scrolledwindow10, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow10), 2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow10), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow10), GTK_SHADOW_ETCHED_IN); treeview1 = gtk_tree_view_new (); gtk_widget_show (treeview1); gtk_container_add (GTK_CONTAINER (scrolledwindow10), treeview1); gtk_widget_set_size_request (treeview1, 128, -1); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview1), FALSE); scrolledwindow11 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow11); gtk_box_pack_start (GTK_BOX (hbox3), scrolledwindow11, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow11), 2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow11), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow11), GTK_SHADOW_ETCHED_IN); treeview2 = gtk_tree_view_new (); gtk_widget_show (treeview2); gtk_container_add (GTK_CONTAINER (scrolledwindow11), treeview2); gtk_widget_set_size_request (treeview2, 128, -1); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview2), FALSE); scrolledwindow12 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow12); gtk_box_pack_start (GTK_BOX (hbox3), scrolledwindow12, TRUE, TRUE, 0); gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow12), 2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow12), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow12), GTK_SHADOW_ETCHED_IN); treeview3 = gtk_tree_view_new (); gtk_widget_show (treeview3); gtk_container_add (GTK_CONTAINER (scrolledwindow12), treeview3); gtk_widget_set_size_request (treeview3, 128, -1); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview3), FALSE); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_paned_pack2 (GTK_PANED (hpaned1), vbox2, TRUE, TRUE); scrolledwindow13 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow13); gtk_box_pack_start (GTK_BOX (vbox2), scrolledwindow13, TRUE, TRUE, 0); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow13), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); viewport3 = gtk_viewport_new (NULL, NULL); gtk_widget_show (viewport3); gtk_container_add (GTK_CONTAINER (scrolledwindow13), viewport3); gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport3), GTK_SHADOW_NONE); scrolledwindow14 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow14); gtk_container_add (GTK_CONTAINER (viewport3), scrolledwindow14); gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow14), 2); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow14), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow14), GTK_SHADOW_ETCHED_IN); description = gtk_text_view_new (); gtk_widget_show (description); gtk_container_add (GTK_CONTAINER (scrolledwindow14), description); GTK_WIDGET_UNSET_FLAGS (description, GTK_CAN_FOCUS); gtk_tooltips_set_tip (tooltips, description, "This pane displays detailed information about the selected hardware node", NULL); gtk_text_view_set_editable (GTK_TEXT_VIEW (description), FALSE); gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (description), FALSE); gtk_text_view_set_left_margin (GTK_TEXT_VIEW (description), 10); gtk_text_view_set_right_margin (GTK_TEXT_VIEW (description), 10); gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (description)), "no information available.\n\nclick on Refresh to query hardware", -1); statusbar = gtk_statusbar_new (); gtk_widget_show (statusbar); gtk_box_pack_start (GTK_BOX (vbox1), statusbar, FALSE, FALSE, 0); gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar), FALSE); g_signal_connect ((gpointer) lshw, "delete_event", G_CALLBACK (gtk_main_quit), NULL); g_signal_connect_after ((gpointer) lshw, "map", G_CALLBACK (on_lshw_map), NULL); g_signal_connect ((gpointer) save, "activate", G_CALLBACK (on_save_activate), NULL); g_signal_connect ((gpointer) quit1, "activate", G_CALLBACK (gtk_main_quit), NULL); g_signal_connect ((gpointer) refresh1, "activate", G_CALLBACK (refresh_display), NULL); g_signal_connect ((gpointer) about1, "activate", G_CALLBACK (on_about1_activate), NULL); g_signal_connect ((gpointer) upbutton, "clicked", G_CALLBACK (go_up), NULL); g_signal_connect ((gpointer) refreshbutton, "clicked", G_CALLBACK (refresh_display), NULL); g_signal_connect ((gpointer) savebutton, "clicked", G_CALLBACK (on_savebutton_clicked), NULL); g_signal_connect ((gpointer) quitbutton, "clicked", G_CALLBACK (gtk_main_quit), NULL); g_signal_connect ((gpointer) treeview1, "row_activated", G_CALLBACK (on_treeview1_row_activated), NULL); g_signal_connect ((gpointer) treeview1, "cursor_changed", G_CALLBACK (on_treeview1_cursor_changed), NULL); g_signal_connect ((gpointer) treeview2, "row_activated", G_CALLBACK (on_treeview2_row_activated), NULL); g_signal_connect ((gpointer) treeview2, "cursor_changed", G_CALLBACK (on_treeview2_cursor_changed), NULL); g_signal_connect ((gpointer) treeview3, "row_activated", G_CALLBACK (on_treeview3_row_activated), NULL); g_signal_connect ((gpointer) treeview3, "cursor_changed", G_CALLBACK (on_treeview3_cursor_changed), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (lshw, lshw, "lshw"); GLADE_HOOKUP_OBJECT (lshw, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (lshw, menu, "menu"); GLADE_HOOKUP_OBJECT (lshw, menuitem4, "menuitem4"); GLADE_HOOKUP_OBJECT (lshw, menuitem4_menu, "menuitem4_menu"); GLADE_HOOKUP_OBJECT (lshw, save, "save"); GLADE_HOOKUP_OBJECT (lshw, quit1, "quit1"); GLADE_HOOKUP_OBJECT (lshw, menuitem6, "menuitem6"); GLADE_HOOKUP_OBJECT (lshw, menuitem6_menu, "menuitem6_menu"); GLADE_HOOKUP_OBJECT (lshw, refresh1, "refresh1"); GLADE_HOOKUP_OBJECT (lshw, menuitem7, "menuitem7"); GLADE_HOOKUP_OBJECT (lshw, menuitem7_menu, "menuitem7_menu"); GLADE_HOOKUP_OBJECT (lshw, about1, "about1"); GLADE_HOOKUP_OBJECT (lshw, toolbar1, "toolbar1"); GLADE_HOOKUP_OBJECT (lshw, upbutton, "upbutton"); GLADE_HOOKUP_OBJECT (lshw, refreshbutton, "refreshbutton"); GLADE_HOOKUP_OBJECT (lshw, savebutton, "savebutton"); GLADE_HOOKUP_OBJECT (lshw, quitbutton, "quitbutton"); GLADE_HOOKUP_OBJECT (lshw, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (lshw, viewport2, "viewport2"); GLADE_HOOKUP_OBJECT (lshw, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (lshw, hpaned1, "hpaned1"); GLADE_HOOKUP_OBJECT (lshw, hbox3, "hbox3"); GLADE_HOOKUP_OBJECT (lshw, scrolledwindow10, "scrolledwindow10"); GLADE_HOOKUP_OBJECT (lshw, treeview1, "treeview1"); GLADE_HOOKUP_OBJECT (lshw, scrolledwindow11, "scrolledwindow11"); GLADE_HOOKUP_OBJECT (lshw, treeview2, "treeview2"); GLADE_HOOKUP_OBJECT (lshw, scrolledwindow12, "scrolledwindow12"); GLADE_HOOKUP_OBJECT (lshw, treeview3, "treeview3"); GLADE_HOOKUP_OBJECT (lshw, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (lshw, scrolledwindow13, "scrolledwindow13"); GLADE_HOOKUP_OBJECT (lshw, viewport3, "viewport3"); GLADE_HOOKUP_OBJECT (lshw, scrolledwindow14, "scrolledwindow14"); GLADE_HOOKUP_OBJECT (lshw, description, "description"); GLADE_HOOKUP_OBJECT (lshw, statusbar, "statusbar"); GLADE_HOOKUP_OBJECT_NO_REF (lshw, tooltips, "tooltips"); gtk_window_add_accel_group (GTK_WINDOW (lshw), accel_group); return lshw; }
GtkWidget* create_gifmain (void) { GtkWidget *toolbar; GtkWidget *tmp_toolbar_icon; GtkWidget *butConnect,*butAdd, *butConf, *butOffline; GtkWidget *appbar; char pathname[MAX_PATH_LENGTH]; gifmain = gnome_app_new ("gchat", "gchat"); gtk_window_set_position (GTK_WINDOW (gifmain), GTK_WIN_POS_CENTER); gtk_window_set_default_size (GTK_WINDOW (gifmain), 205, 400); strcpy(pathname,COMMON_PATH_PREFIX); strcat(pathname,"client/pixmaps/icon.png"); gtk_window_set_icon(GTK_WINDOW(gifmain), create_pixbuf(pathname)); gnome_app_create_menus (GNOME_APP (gifmain), menubar_uiinfo); gtk_widget_set_sensitive (conn_menu_uiinfo[1].widget, FALSE); gtk_widget_set_sensitive (mnuContacts_menu_uiinfo[0].widget, FALSE); gtk_widget_set_sensitive (mnuContacts_menu_uiinfo[1].widget, FALSE); gtk_widget_set_sensitive (mnuContacts_menu_uiinfo[3].widget, FALSE); toolbar = gtk_toolbar_new (); gtk_widget_show (toolbar); gnome_app_add_toolbar (GNOME_APP (gifmain), GTK_TOOLBAR (toolbar), "toolbar", BONOBO_DOCK_ITEM_BEH_EXCLUSIVE, BONOBO_DOCK_TOP, 1, 0, 0); gtk_container_set_border_width (GTK_CONTAINER (toolbar), 1); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_BOTH); tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-jump-to", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar))); butConnect = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("C_onn"), _("Connect to the server"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_show (butConnect); tmp_toolbar_icon = gtk_image_new_from_stock ("gtk-add", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar))); butAdd = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("_Add"), _("Add new contacts"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_show (butAdd); gtk_widget_set_sensitive (butAdd, FALSE); tmp_toolbar_icon = gtk_image_new_from_stock ("gnome-stock-scores", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar))); butConf = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Con_f"), _("Make a conference"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_show (butConf); gtk_widget_set_sensitive (butConf, FALSE); tmp_toolbar_icon = gtk_image_new_from_stock ("gnome-stock-mail", gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar))); butOffline = gtk_toolbar_append_element (GTK_TOOLBAR (toolbar), GTK_TOOLBAR_CHILD_BUTTON, NULL, _("Off_line"), _("View offline messages"), NULL, tmp_toolbar_icon, NULL, NULL); gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (toolbar)->children)->data))->label), TRUE); gtk_widget_show (butOffline); gtk_widget_set_sensitive (butOffline, FALSE); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gnome_app_set_contents (GNOME_APP (gifmain), scrolledwindow1); gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); appbar = gnome_appbar_new (TRUE, TRUE, GNOME_PREFERENCES_NEVER); gtk_widget_show (appbar); gnome_app_set_statusbar (GNOME_APP (gifmain), appbar); gnome_app_install_menu_hints (GNOME_APP (gifmain), menubar_uiinfo); gtk_widget_show(gifmain); gtk_signal_connect (GTK_OBJECT (butConnect), "clicked", G_CALLBACK (on_Connect), NULL); gtk_signal_connect (GTK_OBJECT (butAdd), "clicked", G_CALLBACK (on_Add), NULL); gtk_signal_connect (GTK_OBJECT (butConf), "clicked", G_CALLBACK (on_butConf_clicked), NULL); gtk_signal_connect (GTK_OBJECT (butOffline), "clicked", G_CALLBACK (on_Offline), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (gifmain, gifmain, "gifmain"); GLADE_HOOKUP_OBJECT (gifmain, menubar_uiinfo[0].widget, "conn"); GLADE_HOOKUP_OBJECT (gifmain, conn_menu_uiinfo[0].widget, "mnuConnect"); GLADE_HOOKUP_OBJECT (gifmain, conn_menu_uiinfo[1].widget, "mnuDisconect"); GLADE_HOOKUP_OBJECT (gifmain, conn_menu_uiinfo[2].widget, "separator1"); GLADE_HOOKUP_OBJECT (gifmain, conn_menu_uiinfo[3].widget, "mnuQuit"); GLADE_HOOKUP_OBJECT (gifmain, menubar_uiinfo[1].widget, "mnuContacts"); GLADE_HOOKUP_OBJECT (gifmain, mnuContacts_menu_uiinfo[0].widget, "mnuAdd"); GLADE_HOOKUP_OBJECT (gifmain, mnuContacts_menu_uiinfo[1].widget, "mnuDelete"); GLADE_HOOKUP_OBJECT (gifmain, mnuContacts_menu_uiinfo[2].widget, "separator2"); GLADE_HOOKUP_OBJECT (gifmain, mnuContacts_menu_uiinfo[3].widget, "mnuOffline"); GLADE_HOOKUP_OBJECT (gifmain, menubar_uiinfo[2].widget, "mnuHelp"); GLADE_HOOKUP_OBJECT (gifmain, mnuHelp_menu_uiinfo[0].widget, "mnuAbout"); GLADE_HOOKUP_OBJECT (gifmain, toolbar, "toolbar"); GLADE_HOOKUP_OBJECT (gifmain, butConnect, "butConnect"); GLADE_HOOKUP_OBJECT (gifmain, butAdd, "butAdd"); GLADE_HOOKUP_OBJECT (gifmain, butConf, "butConf"); GLADE_HOOKUP_OBJECT (gifmain, butOffline, "butOffline"); GLADE_HOOKUP_OBJECT (gifmain, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (gifmain, appbar, "appbar"); return gifmain; }