All pastes #799207 Raw Edit

Miscellany

public javascript v1 · immutable
#799207 ·published 2007-11-27 12:26 UTC
rendered paste body
main.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){}========================