rendered paste bodymain.c========================/* * Initial main.c file generated by Glade. Edit as required. * Glade will not overwrite this file. */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <gtk/gtk.h>#include "interface.h"#include "support.h"intmain (int argc, char *argv[]){ GtkWidget *window1;#ifdef ENABLE_NLS bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); textdomain (GETTEXT_PACKAGE);#endif gtk_set_locale (); gtk_init (&argc, &argv); add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps"); /* * The following code was added by Glade to create one of each component * (except popup menus), just so that you see something after building * the project. Delete any components that you don't want shown initially. */gtk_window_set_default_icon_from_file ("../pixmaps/Logo.png",NULL);window1 = create_window1 ();gtk_widget_show (window1); gtk_main (); return 0;}========================interface.h========================/* * DO NOT EDIT THIS FILE - it is generated by Glade. */GtkWidget* create_window1 (void);========================interface.c========================/* * DO NOT EDIT THIS FILE - it is generated by Glade. */#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <gdk/gdkkeysyms.h>#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"#define GLADE_HOOKUP_OBJECT(component,widget,name) \ g_object_set_data_full (G_OBJECT (component), name, \ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \ g_object_set_data (G_OBJECT (component), name, widget)GtkWidget*create_window1 (void){ GtkWidget *window1; GtkWidget *vbox1; GtkWidget *menubar1; GtkWidget *menuitem1; GtkWidget *menuitem1_menu; GtkWidget *convert1; GtkWidget *image30; GtkWidget *exportimport1; GtkWidget *image31; GtkWidget *separator; GtkWidget *exit1; GtkWidget *image32; GtkWidget *passwords1; GtkWidget *passwords1_menu; GtkWidget *fresh1; GtkWidget *image33; GtkWidget *new1; GtkWidget *image34; GtkWidget *newsub1; GtkWidget *image35; GtkWidget *delete1; GtkWidget *image36; GtkWidget *edit1; GtkWidget *image37; GtkWidget *options1; GtkWidget *help1; GtkWidget *help1_menu; GtkWidget *about1; GtkWidget *image38; GtkWidget *toolbar2; GtkIconSize tmp_toolbar_icon_size; GtkWidget *toolitem1; GtkWidget *button1; GtkWidget *alignment1; GtkWidget *hbox2; GtkWidget *image1; GtkWidget *label1; GtkWidget *toolitem2; GtkWidget *button2; GtkWidget *alignment6; GtkWidget *hbox17; GtkWidget *image6; GtkWidget *label16; GtkWidget *toolitem3; GtkWidget *button3; GtkWidget *alignment3; GtkWidget *hbox4; GtkWidget *image3; GtkWidget *label3; GtkWidget *toolitem4; GtkWidget *button4; GtkWidget *alignment7; GtkWidget *hbox18; GtkWidget *image7; GtkWidget *label17; GtkWidget *toolitem5; GtkWidget *button5; GtkWidget *alignment8; GtkWidget *hbox19; GtkWidget *image8; GtkWidget *label18; GtkWidget *hbox1; GtkWidget *hpaned1; GtkWidget *scrolledwindow1; GtkWidget *treeview1; GtkWidget *vbox2; GtkWidget *hbox13; GtkWidget *label11; GtkWidget *entry5; GtkWidget *button11; GtkWidget *alignment12; GtkWidget *hbox23; GtkWidget *image12; GtkWidget *label22; GtkWidget *hbox14; GtkWidget *label12; GtkWidget *entry6; GtkWidget *button12; GtkWidget *alignment11; GtkWidget *hbox22; GtkWidget *image11; GtkWidget *label21; GtkWidget *hbox15; GtkWidget *label13; GtkWidget *entry7; GtkWidget *button13; GtkWidget *alignment10; GtkWidget *hbox21; GtkWidget *image10; GtkWidget *label20; GtkWidget *hbox16; GtkWidget *label14; GtkWidget *entry8; GtkWidget *button14; GtkWidget *alignment9; GtkWidget *hbox20; GtkWidget *image9; GtkWidget *label19; GtkWidget *vbox3; GtkWidget *label15; GtkWidget *scrolledwindow2; GtkWidget *textview1; GtkWidget *statusbar1; window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_title (GTK_WINDOW (window1), _("GPassk")); gtk_window_set_default_size (GTK_WINDOW (window1), 500, 400); vbox1 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox1); gtk_container_add (GTK_CONTAINER (window1), vbox1); menubar1 = gtk_menu_bar_new (); gtk_widget_show (menubar1); gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0); menuitem1 = gtk_menu_item_new_with_mnemonic (_("File")); gtk_widget_show (menuitem1); gtk_container_add (GTK_CONTAINER (menubar1), menuitem1); menuitem1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem1), menuitem1_menu); convert1 = gtk_image_menu_item_new_with_mnemonic (_("Convert")); gtk_widget_show (convert1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), convert1); image30 = gtk_image_new_from_stock ("gtk-convert", GTK_ICON_SIZE_MENU); gtk_widget_show (image30); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (convert1), image30); exportimport1 = gtk_image_menu_item_new_with_mnemonic (_("Export/Import")); gtk_widget_show (exportimport1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), exportimport1); image31 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU); gtk_widget_show (image31); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (exportimport1), image31); separator = gtk_separator_menu_item_new (); gtk_widget_show (separator); gtk_container_add (GTK_CONTAINER (menuitem1_menu), separator); gtk_widget_set_sensitive (separator, FALSE); exit1 = gtk_image_menu_item_new_with_mnemonic (_("Exit")); gtk_widget_show (exit1); gtk_container_add (GTK_CONTAINER (menuitem1_menu), exit1); image32 = gtk_image_new_from_stock ("gtk-quit", GTK_ICON_SIZE_MENU); gtk_widget_show (image32); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (exit1), image32); passwords1 = gtk_menu_item_new_with_mnemonic (_("Passwords")); gtk_widget_show (passwords1); gtk_container_add (GTK_CONTAINER (menubar1), passwords1); passwords1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (passwords1), passwords1_menu); fresh1 = gtk_image_menu_item_new_with_mnemonic (_("Fresh")); gtk_widget_show (fresh1); gtk_container_add (GTK_CONTAINER (passwords1_menu), fresh1); image33 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU); gtk_widget_show (image33); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (fresh1), image33); new1 = gtk_image_menu_item_new_with_mnemonic (_("New")); gtk_widget_show (new1); gtk_container_add (GTK_CONTAINER (passwords1_menu), new1); image34 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU); gtk_widget_show (image34); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (new1), image34); newsub1 = gtk_image_menu_item_new_with_mnemonic (_("NewSub")); gtk_widget_show (newsub1); gtk_container_add (GTK_CONTAINER (passwords1_menu), newsub1); image35 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_MENU); gtk_widget_show (image35); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (newsub1), image35); delete1 = gtk_image_menu_item_new_with_mnemonic (_("Delete")); gtk_widget_show (delete1); gtk_container_add (GTK_CONTAINER (passwords1_menu), delete1); image36 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_MENU); gtk_widget_show (image36); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (delete1), image36); edit1 = gtk_image_menu_item_new_with_mnemonic (_("Edit")); gtk_widget_show (edit1); gtk_container_add (GTK_CONTAINER (passwords1_menu), edit1); image37 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_MENU); gtk_widget_show (image37); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (edit1), image37); options1 = gtk_menu_item_new_with_mnemonic (_("Options")); gtk_widget_show (options1); gtk_container_add (GTK_CONTAINER (menubar1), options1); help1 = gtk_menu_item_new_with_mnemonic (_("Help")); gtk_widget_show (help1); gtk_container_add (GTK_CONTAINER (menubar1), help1); help1_menu = gtk_menu_new (); gtk_menu_item_set_submenu (GTK_MENU_ITEM (help1), help1_menu); about1 = gtk_image_menu_item_new_with_mnemonic (_("About")); gtk_widget_show (about1); gtk_container_add (GTK_CONTAINER (help1_menu), about1); image38 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_MENU); gtk_widget_show (image38); gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (about1), image38); toolbar2 = gtk_toolbar_new (); gtk_widget_show (toolbar2); gtk_box_pack_start (GTK_BOX (vbox1), toolbar2, FALSE, FALSE, 0); gtk_toolbar_set_style (GTK_TOOLBAR (toolbar2), GTK_TOOLBAR_ICONS); tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar2)); toolitem1 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem1); gtk_container_add (GTK_CONTAINER (toolbar2), toolitem1); button1 = gtk_button_new (); gtk_widget_show (button1); gtk_container_add (GTK_CONTAINER (toolitem1), button1); alignment1 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment1); gtk_container_add (GTK_CONTAINER (button1), alignment1); hbox2 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox2); gtk_container_add (GTK_CONTAINER (alignment1), hbox2); image1 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image1); gtk_box_pack_start (GTK_BOX (hbox2), image1, FALSE, FALSE, 0); label1 = gtk_label_new_with_mnemonic (_("New")); gtk_widget_show (label1); gtk_box_pack_start (GTK_BOX (hbox2), label1, FALSE, FALSE, 0); toolitem2 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem2); gtk_container_add (GTK_CONTAINER (toolbar2), toolitem2); button2 = gtk_button_new (); gtk_widget_show (button2); gtk_container_add (GTK_CONTAINER (toolitem2), button2); alignment6 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment6); gtk_container_add (GTK_CONTAINER (button2), alignment6); hbox17 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox17); gtk_container_add (GTK_CONTAINER (alignment6), hbox17); image6 = gtk_image_new_from_stock ("gtk-add", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image6); gtk_box_pack_start (GTK_BOX (hbox17), image6, FALSE, FALSE, 0); label16 = gtk_label_new_with_mnemonic (_("NewSub")); gtk_widget_show (label16); gtk_box_pack_start (GTK_BOX (hbox17), label16, FALSE, FALSE, 0); toolitem3 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem3); gtk_container_add (GTK_CONTAINER (toolbar2), toolitem3); button3 = gtk_button_new (); gtk_widget_show (button3); gtk_container_add (GTK_CONTAINER (toolitem3), button3); alignment3 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment3); gtk_container_add (GTK_CONTAINER (button3), alignment3); hbox4 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox4); gtk_container_add (GTK_CONTAINER (alignment3), hbox4); image3 = gtk_image_new_from_stock ("gtk-remove", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image3); gtk_box_pack_start (GTK_BOX (hbox4), image3, FALSE, FALSE, 0); label3 = gtk_label_new_with_mnemonic (_("Delete")); gtk_widget_show (label3); gtk_box_pack_start (GTK_BOX (hbox4), label3, FALSE, FALSE, 0); toolitem4 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem4); gtk_container_add (GTK_CONTAINER (toolbar2), toolitem4); button4 = gtk_button_new (); gtk_widget_show (button4); gtk_container_add (GTK_CONTAINER (toolitem4), button4); alignment7 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment7); gtk_container_add (GTK_CONTAINER (button4), alignment7); hbox18 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox18); gtk_container_add (GTK_CONTAINER (alignment7), hbox18); image7 = gtk_image_new_from_stock ("gtk-properties", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image7); gtk_box_pack_start (GTK_BOX (hbox18), image7, FALSE, FALSE, 0); label17 = gtk_label_new_with_mnemonic (_("Edit")); gtk_widget_show (label17); gtk_box_pack_start (GTK_BOX (hbox18), label17, FALSE, FALSE, 0); toolitem5 = (GtkWidget*) gtk_tool_item_new (); gtk_widget_show (toolitem5); gtk_container_add (GTK_CONTAINER (toolbar2), toolitem5); button5 = gtk_button_new (); gtk_widget_show (button5); gtk_container_add (GTK_CONTAINER (toolitem5), button5); alignment8 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment8); gtk_container_add (GTK_CONTAINER (button5), alignment8); hbox19 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox19); gtk_container_add (GTK_CONTAINER (alignment8), hbox19); image8 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image8); gtk_box_pack_start (GTK_BOX (hbox19), image8, FALSE, FALSE, 0); label18 = gtk_label_new_with_mnemonic (_("Fresh")); gtk_widget_show (label18); gtk_box_pack_start (GTK_BOX (hbox19), label18, FALSE, FALSE, 0); hbox1 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox1); gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0); hpaned1 = gtk_hpaned_new (); gtk_widget_show (hpaned1); gtk_box_pack_start (GTK_BOX (hbox1), hpaned1, TRUE, TRUE, 0); gtk_paned_set_position (GTK_PANED (hpaned1), 0); scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow1); gtk_paned_pack1 (GTK_PANED (hpaned1), scrolledwindow1, FALSE, TRUE); gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN); treeview1 = gtk_tree_view_new (); gtk_widget_show (treeview1); gtk_container_add (GTK_CONTAINER (scrolledwindow1), treeview1); vbox2 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox2); gtk_paned_pack2 (GTK_PANED (hpaned1), vbox2, TRUE, TRUE); hbox13 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox13); gtk_box_pack_start (GTK_BOX (vbox2), hbox13, FALSE, TRUE, 0); label11 = gtk_label_new (_("Name")); gtk_widget_show (label11); gtk_box_pack_start (GTK_BOX (hbox13), label11, FALSE, FALSE, 0); entry5 = gtk_entry_new (); gtk_widget_show (entry5); gtk_box_pack_start (GTK_BOX (hbox13), entry5, TRUE, TRUE, 0); button11 = gtk_button_new (); gtk_widget_show (button11); gtk_box_pack_start (GTK_BOX (hbox13), button11, FALSE, FALSE, 0); alignment12 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment12); gtk_container_add (GTK_CONTAINER (button11), alignment12); hbox23 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox23); gtk_container_add (GTK_CONTAINER (alignment12), hbox23); image12 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image12); gtk_box_pack_start (GTK_BOX (hbox23), image12, FALSE, FALSE, 0); label22 = gtk_label_new_with_mnemonic (_("copy")); gtk_widget_show (label22); gtk_box_pack_start (GTK_BOX (hbox23), label22, FALSE, FALSE, 0); hbox14 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox14); gtk_box_pack_start (GTK_BOX (vbox2), hbox14, FALSE, TRUE, 0); label12 = gtk_label_new (_("Password")); gtk_widget_show (label12); gtk_box_pack_start (GTK_BOX (hbox14), label12, FALSE, FALSE, 0); entry6 = gtk_entry_new (); gtk_widget_show (entry6); gtk_box_pack_start (GTK_BOX (hbox14), entry6, TRUE, TRUE, 0); button12 = gtk_button_new (); gtk_widget_show (button12); gtk_box_pack_start (GTK_BOX (hbox14), button12, FALSE, FALSE, 0); alignment11 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment11); gtk_container_add (GTK_CONTAINER (button12), alignment11); hbox22 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox22); gtk_container_add (GTK_CONTAINER (alignment11), hbox22); image11 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image11); gtk_box_pack_start (GTK_BOX (hbox22), image11, FALSE, FALSE, 0); label21 = gtk_label_new_with_mnemonic (_("copy")); gtk_widget_show (label21); gtk_box_pack_start (GTK_BOX (hbox22), label21, FALSE, FALSE, 0); hbox15 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox15); gtk_box_pack_start (GTK_BOX (vbox2), hbox15, FALSE, TRUE, 0); label13 = gtk_label_new (_("Emaill")); gtk_widget_show (label13); gtk_box_pack_start (GTK_BOX (hbox15), label13, FALSE, FALSE, 0); entry7 = gtk_entry_new (); gtk_widget_show (entry7); gtk_box_pack_start (GTK_BOX (hbox15), entry7, TRUE, TRUE, 0); button13 = gtk_button_new (); gtk_widget_show (button13); gtk_box_pack_start (GTK_BOX (hbox15), button13, FALSE, FALSE, 0); alignment10 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment10); gtk_container_add (GTK_CONTAINER (button13), alignment10); hbox21 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox21); gtk_container_add (GTK_CONTAINER (alignment10), hbox21); image10 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image10); gtk_box_pack_start (GTK_BOX (hbox21), image10, FALSE, FALSE, 0); label20 = gtk_label_new_with_mnemonic (_("copy")); gtk_widget_show (label20); gtk_box_pack_start (GTK_BOX (hbox21), label20, FALSE, FALSE, 0); hbox16 = gtk_hbox_new (FALSE, 0); gtk_widget_show (hbox16); gtk_box_pack_start (GTK_BOX (vbox2), hbox16, FALSE, TRUE, 0); label14 = gtk_label_new (_("Web")); gtk_widget_show (label14); gtk_box_pack_start (GTK_BOX (hbox16), label14, FALSE, FALSE, 0); entry8 = gtk_entry_new (); gtk_widget_show (entry8); gtk_box_pack_start (GTK_BOX (hbox16), entry8, TRUE, TRUE, 0); button14 = gtk_button_new (); gtk_widget_show (button14); gtk_box_pack_start (GTK_BOX (hbox16), button14, FALSE, FALSE, 0); alignment9 = gtk_alignment_new (0.5, 0.5, 0, 0); gtk_widget_show (alignment9); gtk_container_add (GTK_CONTAINER (button14), alignment9); hbox20 = gtk_hbox_new (FALSE, 2); gtk_widget_show (hbox20); gtk_container_add (GTK_CONTAINER (alignment9), hbox20); image9 = gtk_image_new_from_stock ("gtk-copy", GTK_ICON_SIZE_BUTTON); gtk_widget_show (image9); gtk_box_pack_start (GTK_BOX (hbox20), image9, FALSE, FALSE, 0); label19 = gtk_label_new_with_mnemonic (_("copy")); gtk_widget_show (label19); gtk_box_pack_start (GTK_BOX (hbox20), label19, FALSE, FALSE, 0); vbox3 = gtk_vbox_new (FALSE, 0); gtk_widget_show (vbox3); gtk_box_pack_start (GTK_BOX (vbox2), vbox3, TRUE, TRUE, 0); label15 = gtk_label_new (_("Comment")); gtk_widget_show (label15); gtk_box_pack_start (GTK_BOX (vbox3), label15, FALSE, FALSE, 0); scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL); gtk_widget_show (scrolledwindow2); gtk_box_pack_start (GTK_BOX (vbox3), 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); statusbar1 = gtk_statusbar_new (); gtk_widget_show (statusbar1); gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, FALSE, 0); g_signal_connect ((gpointer) window1, "delete_event", G_CALLBACK (on_window1_delete_event), NULL); g_signal_connect ((gpointer) convert1, "activate", G_CALLBACK (on_convert1_activate), NULL); g_signal_connect ((gpointer) exportimport1, "activate", G_CALLBACK (on_exportimport1_activate), NULL); g_signal_connect ((gpointer) exit1, "activate", G_CALLBACK (on_exit1_activate), NULL); g_signal_connect ((gpointer) passwords1, "activate", G_CALLBACK (on_passwords1_activate), NULL); g_signal_connect ((gpointer) fresh1, "activate", G_CALLBACK (on_fresh1_activate), NULL); g_signal_connect ((gpointer) new1, "activate", G_CALLBACK (on_new1_activate), NULL); g_signal_connect ((gpointer) newsub1, "activate", G_CALLBACK (on_newsub1_activate), NULL); g_signal_connect ((gpointer) delete1, "activate", G_CALLBACK (on_delete1_activate), NULL); g_signal_connect ((gpointer) edit1, "activate", G_CALLBACK (on_edit1_activate), NULL); g_signal_connect ((gpointer) options1, "activate", G_CALLBACK (on_options1_activate), NULL); g_signal_connect ((gpointer) help1, "activate", G_CALLBACK (on_help1_activate), NULL); g_signal_connect ((gpointer) about1, "activate", G_CALLBACK (on_about1_activate), NULL); g_signal_connect ((gpointer) button1, "clicked", G_CALLBACK (on_button1_clicked), NULL); g_signal_connect ((gpointer) button2, "clicked", G_CALLBACK (on_button2_clicked), NULL); /* Store pointers to all widgets, for use by lookup_widget(). */ GLADE_HOOKUP_OBJECT_NO_REF (window1, window1, "window1"); GLADE_HOOKUP_OBJECT (window1, vbox1, "vbox1"); GLADE_HOOKUP_OBJECT (window1, menubar1, "menubar1"); GLADE_HOOKUP_OBJECT (window1, menuitem1, "menuitem1"); GLADE_HOOKUP_OBJECT (window1, menuitem1_menu, "menuitem1_menu"); GLADE_HOOKUP_OBJECT (window1, convert1, "convert1"); GLADE_HOOKUP_OBJECT (window1, image30, "image30"); GLADE_HOOKUP_OBJECT (window1, exportimport1, "exportimport1"); GLADE_HOOKUP_OBJECT (window1, image31, "image31"); GLADE_HOOKUP_OBJECT (window1, separator, "separator"); GLADE_HOOKUP_OBJECT (window1, exit1, "exit1"); GLADE_HOOKUP_OBJECT (window1, image32, "image32"); GLADE_HOOKUP_OBJECT (window1, passwords1, "passwords1"); GLADE_HOOKUP_OBJECT (window1, passwords1_menu, "passwords1_menu"); GLADE_HOOKUP_OBJECT (window1, fresh1, "fresh1"); GLADE_HOOKUP_OBJECT (window1, image33, "image33"); GLADE_HOOKUP_OBJECT (window1, new1, "new1"); GLADE_HOOKUP_OBJECT (window1, image34, "image34"); GLADE_HOOKUP_OBJECT (window1, newsub1, "newsub1"); GLADE_HOOKUP_OBJECT (window1, image35, "image35"); GLADE_HOOKUP_OBJECT (window1, delete1, "delete1"); GLADE_HOOKUP_OBJECT (window1, image36, "image36"); GLADE_HOOKUP_OBJECT (window1, edit1, "edit1"); GLADE_HOOKUP_OBJECT (window1, image37, "image37"); GLADE_HOOKUP_OBJECT (window1, options1, "options1"); GLADE_HOOKUP_OBJECT (window1, help1, "help1"); GLADE_HOOKUP_OBJECT (window1, help1_menu, "help1_menu"); GLADE_HOOKUP_OBJECT (window1, about1, "about1"); GLADE_HOOKUP_OBJECT (window1, image38, "image38"); GLADE_HOOKUP_OBJECT (window1, toolbar2, "toolbar2"); GLADE_HOOKUP_OBJECT (window1, toolitem1, "toolitem1"); GLADE_HOOKUP_OBJECT (window1, button1, "button1"); GLADE_HOOKUP_OBJECT (window1, alignment1, "alignment1"); GLADE_HOOKUP_OBJECT (window1, hbox2, "hbox2"); GLADE_HOOKUP_OBJECT (window1, image1, "image1"); GLADE_HOOKUP_OBJECT (window1, label1, "label1"); GLADE_HOOKUP_OBJECT (window1, toolitem2, "toolitem2"); GLADE_HOOKUP_OBJECT (window1, button2, "button2"); GLADE_HOOKUP_OBJECT (window1, alignment6, "alignment6"); GLADE_HOOKUP_OBJECT (window1, hbox17, "hbox17"); GLADE_HOOKUP_OBJECT (window1, image6, "image6"); GLADE_HOOKUP_OBJECT (window1, label16, "label16"); GLADE_HOOKUP_OBJECT (window1, toolitem3, "toolitem3"); GLADE_HOOKUP_OBJECT (window1, button3, "button3"); GLADE_HOOKUP_OBJECT (window1, alignment3, "alignment3"); GLADE_HOOKUP_OBJECT (window1, hbox4, "hbox4"); GLADE_HOOKUP_OBJECT (window1, image3, "image3"); GLADE_HOOKUP_OBJECT (window1, label3, "label3"); GLADE_HOOKUP_OBJECT (window1, toolitem4, "toolitem4"); GLADE_HOOKUP_OBJECT (window1, button4, "button4"); GLADE_HOOKUP_OBJECT (window1, alignment7, "alignment7"); GLADE_HOOKUP_OBJECT (window1, hbox18, "hbox18"); GLADE_HOOKUP_OBJECT (window1, image7, "image7"); GLADE_HOOKUP_OBJECT (window1, label17, "label17"); GLADE_HOOKUP_OBJECT (window1, toolitem5, "toolitem5"); GLADE_HOOKUP_OBJECT (window1, button5, "button5"); GLADE_HOOKUP_OBJECT (window1, alignment8, "alignment8"); GLADE_HOOKUP_OBJECT (window1, hbox19, "hbox19"); GLADE_HOOKUP_OBJECT (window1, image8, "image8"); GLADE_HOOKUP_OBJECT (window1, label18, "label18"); GLADE_HOOKUP_OBJECT (window1, hbox1, "hbox1"); GLADE_HOOKUP_OBJECT (window1, hpaned1, "hpaned1"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow1, "scrolledwindow1"); GLADE_HOOKUP_OBJECT (window1, treeview1, "treeview1"); GLADE_HOOKUP_OBJECT (window1, vbox2, "vbox2"); GLADE_HOOKUP_OBJECT (window1, hbox13, "hbox13"); GLADE_HOOKUP_OBJECT (window1, label11, "label11"); GLADE_HOOKUP_OBJECT (window1, entry5, "entry5"); GLADE_HOOKUP_OBJECT (window1, button11, "button11"); GLADE_HOOKUP_OBJECT (window1, alignment12, "alignment12"); GLADE_HOOKUP_OBJECT (window1, hbox23, "hbox23"); GLADE_HOOKUP_OBJECT (window1, image12, "image12"); GLADE_HOOKUP_OBJECT (window1, label22, "label22"); GLADE_HOOKUP_OBJECT (window1, hbox14, "hbox14"); GLADE_HOOKUP_OBJECT (window1, label12, "label12"); GLADE_HOOKUP_OBJECT (window1, entry6, "entry6"); GLADE_HOOKUP_OBJECT (window1, button12, "button12"); GLADE_HOOKUP_OBJECT (window1, alignment11, "alignment11"); GLADE_HOOKUP_OBJECT (window1, hbox22, "hbox22"); GLADE_HOOKUP_OBJECT (window1, image11, "image11"); GLADE_HOOKUP_OBJECT (window1, label21, "label21"); GLADE_HOOKUP_OBJECT (window1, hbox15, "hbox15"); GLADE_HOOKUP_OBJECT (window1, label13, "label13"); GLADE_HOOKUP_OBJECT (window1, entry7, "entry7"); GLADE_HOOKUP_OBJECT (window1, button13, "button13"); GLADE_HOOKUP_OBJECT (window1, alignment10, "alignment10"); GLADE_HOOKUP_OBJECT (window1, hbox21, "hbox21"); GLADE_HOOKUP_OBJECT (window1, image10, "image10"); GLADE_HOOKUP_OBJECT (window1, label20, "label20"); GLADE_HOOKUP_OBJECT (window1, hbox16, "hbox16"); GLADE_HOOKUP_OBJECT (window1, label14, "label14"); GLADE_HOOKUP_OBJECT (window1, entry8, "entry8"); GLADE_HOOKUP_OBJECT (window1, button14, "button14"); GLADE_HOOKUP_OBJECT (window1, alignment9, "alignment9"); GLADE_HOOKUP_OBJECT (window1, hbox20, "hbox20"); GLADE_HOOKUP_OBJECT (window1, image9, "image9"); GLADE_HOOKUP_OBJECT (window1, label19, "label19"); GLADE_HOOKUP_OBJECT (window1, vbox3, "vbox3"); GLADE_HOOKUP_OBJECT (window1, label15, "label15"); GLADE_HOOKUP_OBJECT (window1, scrolledwindow2, "scrolledwindow2"); GLADE_HOOKUP_OBJECT (window1, textview1, "textview1"); GLADE_HOOKUP_OBJECT (window1, statusbar1, "statusbar1"); return window1;}========================callbacks.h========================#include <gtk/gtk.h>voidon_exit1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_passwords1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_options1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_help1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_about1_activate (GtkMenuItem *menuitem, gpointer user_data);gbooleanon_window1_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data);voidon_button1_clicked (GtkButton *button, gpointer user_data);voidon_button2_clicked (GtkButton *button, gpointer user_data);voidon_convert1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_exportimport1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_fresh1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_new1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_newsub1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_delete1_activate (GtkMenuItem *menuitem, gpointer user_data);voidon_edit1_activate (GtkMenuItem *menuitem, gpointer user_data);========================callbacks.c========================#ifdef HAVE_CONFIG_H# include <config.h>#endif#include <gtk/gtk.h>#include "callbacks.h"#include "interface.h"#include "support.h"void showmessage (gchar *message, GtkMessageType typemess, GtkButtonsType typebutt) {GtkWidget *dialog;dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, typemess, GTK_BUTTONS_OK, message);gtk_dialog_run (GTK_DIALOG (dialog));gtk_widget_destroy (dialog); }voidon_exit1_activate (GtkMenuItem *menuitem, gpointer user_data){gtk_main_quit(); return FALSE;}voidon_passwords1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_options1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_help1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_about1_activate (GtkMenuItem *menuitem, gpointer user_data){ }gbooleanon_window1_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data){gtk_main_quit(); return FALSE;}voidon_button1_clicked (GtkButton *button, gpointer user_data){}voidon_button2_clicked (GtkButton *button, gpointer user_data){//gtk_window_set_title(GTK_WINDOW(window1),"New title");}voidon_convert1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_exportimport1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_fresh1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_new1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_newsub1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_delete1_activate (GtkMenuItem *menuitem, gpointer user_data){}voidon_edit1_activate (GtkMenuItem *menuitem, gpointer user_data){}========================