Back to Evolution Project page


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Header Files   Sources   Compound Members   File Members  

interface.c

00001 /*
00002  * DO NOT EDIT THIS FILE - it is generated by Glade.
00003  */
00004 
00005 #ifdef HAVE_CONFIG_H
00006 #  include <config.h>
00007 #endif
00008 
00009 #include <sys/types.h>
00010 #include <sys/stat.h>
00011 #include <unistd.h>
00012 #include <string.h>
00013 
00014 #include <gnome.h>
00015 
00016 #include "callbacks.h"
00017 #include "interface.h"
00018 #include "support.h"
00019 
00020 GtkWidget*
00021 create_frmSplash (void)
00022 {
00023   GtkWidget *frmSplash;
00024   GtkWidget *pixmap1;
00025 
00026   frmSplash = gtk_window_new (GTK_WINDOW_TOPLEVEL);
00027   gtk_object_set_data (GTK_OBJECT (frmSplash), "frmSplash", frmSplash);
00028   gtk_window_set_title (GTK_WINDOW (frmSplash), _("The Game of Evolution"));
00029   gtk_window_set_position (GTK_WINDOW (frmSplash), GTK_WIN_POS_CENTER);
00030   gtk_window_set_policy (GTK_WINDOW (frmSplash), TRUE, TRUE, FALSE);
00031 
00032   pixmap1 = create_pixmap (frmSplash, "evolutionle/0001.xpm", FALSE);
00033   gtk_widget_ref (pixmap1);
00034   gtk_object_set_data_full (GTK_OBJECT (frmSplash), "pixmap1", pixmap1,
00035                             (GtkDestroyNotify) gtk_widget_unref);
00036   gtk_widget_show (pixmap1);
00037   gtk_container_add (GTK_CONTAINER (frmSplash), pixmap1);
00038 
00039   gtk_signal_connect_after (GTK_OBJECT (frmSplash), "show",
00040                             GTK_SIGNAL_FUNC (on_frmSplash_show),
00041                             NULL);
00042 
00043   return frmSplash;
00044 }
00045 
00046 static GnomeUIInfo file1_menu_uiinfo[] =
00047 {
00048   GNOMEUIINFO_MENU_NEW_ITEM (N_("_Novo"), N_("New file"), on_new1_activate, NULL),
00049   GNOMEUIINFO_MENU_OPEN_ITEM (on_open1_activate, NULL),
00050   GNOMEUIINFO_MENU_SAVE_ITEM (on_save1_activate, NULL),
00051   GNOMEUIINFO_MENU_SAVE_AS_ITEM (on_save_as1_activate, NULL),
00052   GNOMEUIINFO_SEPARATOR,
00053   GNOMEUIINFO_MENU_EXIT_ITEM (on_exit1_activate, NULL),
00054   GNOMEUIINFO_END
00055 };
00056 
00057 static GnomeUIInfo view1_menu_uiinfo[] =
00058 {
00059   {
00060     GNOME_APP_UI_TOGGLEITEM, N_("grid"),
00061     NULL,
00062     on_grid1_activate, NULL, NULL,
00063     GNOME_APP_PIXMAP_NONE, NULL,
00064     GDK_F5, 0, NULL
00065   },
00066   {
00067     GNOME_APP_UI_ITEM, N_("Refresh"),
00068     NULL,
00069     on_refresh1_activate, NULL, NULL,
00070     GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_REFRESH,
00071     GDK_F5, 0, NULL
00072   },
00073   GNOMEUIINFO_SEPARATOR,
00074   {
00075     GNOME_APP_UI_TOGGLEITEM, N_("Sprites"),
00076     NULL,
00077     on_sprites1_activate, NULL, NULL,
00078     GNOME_APP_PIXMAP_NONE, NULL,
00079     0, 0, NULL
00080   },
00081   GNOMEUIINFO_END
00082 };
00083 
00084 static GnomeUIInfo help1_menu_uiinfo[] =
00085 {
00086   GNOMEUIINFO_HELP ("evolutionle"),
00087   GNOMEUIINFO_MENU_ABOUT_ITEM (on_about1_activate, NULL),
00088   GNOMEUIINFO_END
00089 };
00090 
00091 static GnomeUIInfo menubar1_uiinfo[] =
00092 {
00093   GNOMEUIINFO_MENU_FILE_TREE (file1_menu_uiinfo),
00094   GNOMEUIINFO_MENU_VIEW_TREE (view1_menu_uiinfo),
00095   GNOMEUIINFO_MENU_HELP_TREE (help1_menu_uiinfo),
00096   GNOMEUIINFO_END
00097 };
00098 
00099 GtkWidget*
00100 create_Main (void)
00101 {
00102   GtkWidget *Main;
00103   GtkWidget *vbox1;
00104   GtkWidget *menubar1;
00105   GtkWidget *eventbox1;
00106   GtkWidget *alignment1;
00107   GtkWidget *toolbar1;
00108   GtkWidget *hbox1;
00109   GtkWidget *hpaned1;
00110   GtkWidget *vbox3;
00111   GtkWidget *scrolledwindow2;
00112   GtkWidget *viewport2;
00113   GtkWidget *drawarea;
00114   GtkWidget *vbox4;
00115   GtkWidget *label5;
00116   GtkWidget *scrolledwindow5;
00117   GtkWidget *iconlist1;
00118   GtkWidget *vpaned1;
00119   GtkWidget *label6;
00120   GtkWidget *scrolledwindow4;
00121   GtkWidget *iconlist2;
00122   GtkWidget *statusbar1;
00123 
00124   Main = gtk_window_new (GTK_WINDOW_TOPLEVEL);
00125   gtk_object_set_data (GTK_OBJECT (Main), "Main", Main);
00126   gtk_widget_set_usize (Main, 800, 600);
00127   gtk_window_set_title (GTK_WINDOW (Main), _("The Game of Evolution - Level Editor"));
00128 
00129   vbox1 = gtk_vbox_new (FALSE, 0);
00130   gtk_widget_ref (vbox1);
00131   gtk_object_set_data_full (GTK_OBJECT (Main), "vbox1", vbox1,
00132                             (GtkDestroyNotify) gtk_widget_unref);
00133   gtk_widget_show (vbox1);
00134   gtk_container_add (GTK_CONTAINER (Main), vbox1);
00135 
00136   menubar1 = gtk_menu_bar_new ();
00137   gtk_widget_ref (menubar1);
00138   gtk_object_set_data_full (GTK_OBJECT (Main), "menubar1", menubar1,
00139                             (GtkDestroyNotify) gtk_widget_unref);
00140   gtk_widget_show (menubar1);
00141   gtk_box_pack_start (GTK_BOX (vbox1), menubar1, FALSE, FALSE, 0);
00142   gnome_app_fill_menu (GTK_MENU_SHELL (menubar1), menubar1_uiinfo,
00143                        NULL, FALSE, 0);
00144 
00145   gtk_widget_ref (menubar1_uiinfo[0].widget);
00146   gtk_object_set_data_full (GTK_OBJECT (Main), "file1",
00147                             menubar1_uiinfo[0].widget,
00148                             (GtkDestroyNotify) gtk_widget_unref);
00149 
00150   gtk_widget_ref (file1_menu_uiinfo[0].widget);
00151   gtk_object_set_data_full (GTK_OBJECT (Main), "new1",
00152                             file1_menu_uiinfo[0].widget,
00153                             (GtkDestroyNotify) gtk_widget_unref);
00154 
00155   gtk_widget_ref (file1_menu_uiinfo[1].widget);
00156   gtk_object_set_data_full (GTK_OBJECT (Main), "open1",
00157                             file1_menu_uiinfo[1].widget,
00158                             (GtkDestroyNotify) gtk_widget_unref);
00159 
00160   gtk_widget_ref (file1_menu_uiinfo[2].widget);
00161   gtk_object_set_data_full (GTK_OBJECT (Main), "save1",
00162                             file1_menu_uiinfo[2].widget,
00163                             (GtkDestroyNotify) gtk_widget_unref);
00164 
00165   gtk_widget_ref (file1_menu_uiinfo[3].widget);
00166   gtk_object_set_data_full (GTK_OBJECT (Main), "save_as1",
00167                             file1_menu_uiinfo[3].widget,
00168                             (GtkDestroyNotify) gtk_widget_unref);
00169 
00170   gtk_widget_ref (file1_menu_uiinfo[4].widget);
00171   gtk_object_set_data_full (GTK_OBJECT (Main), "separator1",
00172                             file1_menu_uiinfo[4].widget,
00173                             (GtkDestroyNotify) gtk_widget_unref);
00174 
00175   gtk_widget_ref (file1_menu_uiinfo[5].widget);
00176   gtk_object_set_data_full (GTK_OBJECT (Main), "exit1",
00177                             file1_menu_uiinfo[5].widget,
00178                             (GtkDestroyNotify) gtk_widget_unref);
00179 
00180   gtk_widget_ref (menubar1_uiinfo[1].widget);
00181   gtk_object_set_data_full (GTK_OBJECT (Main), "view1",
00182                             menubar1_uiinfo[1].widget,
00183                             (GtkDestroyNotify) gtk_widget_unref);
00184 
00185   gtk_widget_ref (view1_menu_uiinfo[0].widget);
00186   gtk_object_set_data_full (GTK_OBJECT (Main), "grid1",
00187                             view1_menu_uiinfo[0].widget,
00188                             (GtkDestroyNotify) gtk_widget_unref);
00189 
00190   gtk_widget_ref (view1_menu_uiinfo[1].widget);
00191   gtk_object_set_data_full (GTK_OBJECT (Main), "refresh1",
00192                             view1_menu_uiinfo[1].widget,
00193                             (GtkDestroyNotify) gtk_widget_unref);
00194 
00195   gtk_widget_ref (view1_menu_uiinfo[2].widget);
00196   gtk_object_set_data_full (GTK_OBJECT (Main), "separator2",
00197                             view1_menu_uiinfo[2].widget,
00198                             (GtkDestroyNotify) gtk_widget_unref);
00199 
00200   gtk_widget_ref (view1_menu_uiinfo[3].widget);
00201   gtk_object_set_data_full (GTK_OBJECT (Main), "sprites1",
00202                             view1_menu_uiinfo[3].widget,
00203                             (GtkDestroyNotify) gtk_widget_unref);
00204 
00205   gtk_widget_ref (menubar1_uiinfo[2].widget);
00206   gtk_object_set_data_full (GTK_OBJECT (Main), "help1",
00207                             menubar1_uiinfo[2].widget,
00208                             (GtkDestroyNotify) gtk_widget_unref);
00209 
00210   gtk_widget_ref (help1_menu_uiinfo[1].widget);
00211   gtk_object_set_data_full (GTK_OBJECT (Main), "about1",
00212                             help1_menu_uiinfo[1].widget,
00213                             (GtkDestroyNotify) gtk_widget_unref);
00214 
00215   eventbox1 = gtk_event_box_new ();
00216   gtk_widget_ref (eventbox1);
00217   gtk_object_set_data_full (GTK_OBJECT (Main), "eventbox1", eventbox1,
00218                             (GtkDestroyNotify) gtk_widget_unref);
00219   gtk_widget_show (eventbox1);
00220   gtk_box_pack_start (GTK_BOX (vbox1), eventbox1, FALSE, FALSE, 0);
00221 
00222   alignment1 = gtk_alignment_new (0.5, 0.5, 1, 1);
00223   gtk_widget_ref (alignment1);
00224   gtk_object_set_data_full (GTK_OBJECT (Main), "alignment1", alignment1,
00225                             (GtkDestroyNotify) gtk_widget_unref);
00226   gtk_widget_show (alignment1);
00227   gtk_container_add (GTK_CONTAINER (eventbox1), alignment1);
00228 
00229   toolbar1 = gtk_toolbar_new (GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_BOTH);
00230   gtk_widget_ref (toolbar1);
00231   gtk_object_set_data_full (GTK_OBJECT (Main), "toolbar1", toolbar1,
00232                             (GtkDestroyNotify) gtk_widget_unref);
00233   gtk_widget_show (toolbar1);
00234   gtk_container_add (GTK_CONTAINER (alignment1), toolbar1);
00235 
00236   hbox1 = gtk_hbox_new (FALSE, 0);
00237   gtk_widget_ref (hbox1);
00238   gtk_object_set_data_full (GTK_OBJECT (Main), "hbox1", hbox1,
00239                             (GtkDestroyNotify) gtk_widget_unref);
00240   gtk_widget_show (hbox1);
00241   gtk_box_pack_start (GTK_BOX (vbox1), hbox1, TRUE, TRUE, 0);
00242 
00243   hpaned1 = gtk_hpaned_new ();
00244   gtk_widget_ref (hpaned1);
00245   gtk_object_set_data_full (GTK_OBJECT (Main), "hpaned1", hpaned1,
00246                             (GtkDestroyNotify) gtk_widget_unref);
00247   gtk_widget_show (hpaned1);
00248   gtk_box_pack_start (GTK_BOX (hbox1), hpaned1, TRUE, TRUE, 0);
00249   gtk_paned_set_position (GTK_PANED (hpaned1), 0);
00250 
00251   vbox3 = gtk_vbox_new (FALSE, 0);
00252   gtk_widget_ref (vbox3);
00253   gtk_object_set_data_full (GTK_OBJECT (Main), "vbox3", vbox3,
00254                             (GtkDestroyNotify) gtk_widget_unref);
00255   gtk_widget_show (vbox3);
00256   gtk_paned_pack1 (GTK_PANED (hpaned1), vbox3, FALSE, FALSE);
00257   gtk_widget_set_usize (vbox3, 500, 440);
00258 
00259   scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
00260   gtk_widget_ref (scrolledwindow2);
00261   gtk_object_set_data_full (GTK_OBJECT (Main), "scrolledwindow2", scrolledwindow2,
00262                             (GtkDestroyNotify) gtk_widget_unref);
00263   gtk_widget_show (scrolledwindow2);
00264   gtk_box_pack_end (GTK_BOX (vbox3), scrolledwindow2, TRUE, TRUE, 0);
00265   gtk_widget_set_usize (scrolledwindow2, 600, 440);
00266 
00267   viewport2 = gtk_viewport_new (NULL, NULL);
00268   gtk_widget_ref (viewport2);
00269   gtk_object_set_data_full (GTK_OBJECT (Main), "viewport2", viewport2,
00270                             (GtkDestroyNotify) gtk_widget_unref);
00271   gtk_widget_show (viewport2);
00272   gtk_container_add (GTK_CONTAINER (scrolledwindow2), viewport2);
00273   gtk_viewport_set_shadow_type (GTK_VIEWPORT (viewport2), GTK_SHADOW_NONE);
00274 
00275   drawarea = gtk_drawing_area_new ();
00276   gtk_widget_ref (drawarea);
00277   gtk_object_set_data_full (GTK_OBJECT (Main), "drawarea", drawarea,
00278                             (GtkDestroyNotify) gtk_widget_unref);
00279   gtk_widget_show (drawarea);
00280   gtk_container_add (GTK_CONTAINER (viewport2), drawarea);
00281   gtk_widget_set_usize (drawarea, 440, 440);
00282   gtk_widget_set_events (drawarea, GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK);
00283 
00284   vbox4 = gtk_vbox_new (FALSE, 0);
00285   gtk_widget_ref (vbox4);
00286   gtk_object_set_data_full (GTK_OBJECT (Main), "vbox4", vbox4,
00287                             (GtkDestroyNotify) gtk_widget_unref);
00288   gtk_widget_show (vbox4);
00289   gtk_paned_pack2 (GTK_PANED (hpaned1), vbox4, FALSE, FALSE);
00290   gtk_widget_set_usize (vbox4, 66, -2);
00291 
00292   label5 = gtk_label_new (_("Grounds"));
00293   gtk_widget_ref (label5);
00294   gtk_object_set_data_full (GTK_OBJECT (Main), "label5", label5,
00295                             (GtkDestroyNotify) gtk_widget_unref);
00296   gtk_widget_show (label5);
00297   gtk_box_pack_start (GTK_BOX (vbox4), label5, FALSE, FALSE, 0);
00298 
00299   scrolledwindow5 = gtk_scrolled_window_new (NULL, NULL);
00300   gtk_widget_ref (scrolledwindow5);
00301   gtk_object_set_data_full (GTK_OBJECT (Main), "scrolledwindow5", scrolledwindow5,
00302                             (GtkDestroyNotify) gtk_widget_unref);
00303   gtk_widget_show (scrolledwindow5);
00304   gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow5, TRUE, TRUE, 0);
00305 
00306   iconlist1 = gnome_icon_list_new_flags (78, NULL, 0);
00307   gtk_widget_ref (iconlist1);
00308   gtk_object_set_data_full (GTK_OBJECT (Main), "iconlist1", iconlist1,
00309                             (GtkDestroyNotify) gtk_widget_unref);
00310   gtk_widget_show (iconlist1);
00311   gtk_container_add (GTK_CONTAINER (scrolledwindow5), iconlist1);
00312   gtk_widget_set_usize (iconlist1, -2, 112);
00313 
00314   vpaned1 = gtk_vpaned_new ();
00315   gtk_widget_ref (vpaned1);
00316   gtk_object_set_data_full (GTK_OBJECT (Main), "vpaned1", vpaned1,
00317                             (GtkDestroyNotify) gtk_widget_unref);
00318   gtk_widget_show (vpaned1);
00319   gtk_box_pack_start (GTK_BOX (vbox4), vpaned1, TRUE, TRUE, 0);
00320 
00321   label6 = gtk_label_new (_("Sprites"));
00322   gtk_widget_ref (label6);
00323   gtk_object_set_data_full (GTK_OBJECT (Main), "label6", label6,
00324                             (GtkDestroyNotify) gtk_widget_unref);
00325   gtk_widget_show (label6);
00326   gtk_paned_pack1 (GTK_PANED (vpaned1), label6, FALSE, TRUE);
00327 
00328   scrolledwindow4 = gtk_scrolled_window_new (NULL, NULL);
00329   gtk_widget_ref (scrolledwindow4);
00330   gtk_object_set_data_full (GTK_OBJECT (Main), "scrolledwindow4", scrolledwindow4,
00331                             (GtkDestroyNotify) gtk_widget_unref);
00332   gtk_widget_show (scrolledwindow4);
00333   gtk_paned_pack2 (GTK_PANED (vpaned1), scrolledwindow4, TRUE, TRUE);
00334 
00335   iconlist2 = gnome_icon_list_new_flags (78, NULL, 0);
00336   gtk_widget_ref (iconlist2);
00337   gtk_object_set_data_full (GTK_OBJECT (Main), "iconlist2", iconlist2,
00338                             (GtkDestroyNotify) gtk_widget_unref);
00339   gtk_widget_show (iconlist2);
00340   gtk_container_add (GTK_CONTAINER (scrolledwindow4), iconlist2);
00341   gtk_widget_set_usize (iconlist2, -2, 176);
00342 
00343   statusbar1 = gtk_statusbar_new ();
00344   gtk_widget_ref (statusbar1);
00345   gtk_object_set_data_full (GTK_OBJECT (Main), "statusbar1", statusbar1,
00346                             (GtkDestroyNotify) gtk_widget_unref);
00347   gtk_widget_show (statusbar1);
00348   gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, FALSE, 0);
00349 
00350   gtk_signal_connect_after (GTK_OBJECT (Main), "show",
00351                             GTK_SIGNAL_FUNC (on_Main_show),
00352                             NULL);
00353   gtk_signal_connect_after (GTK_OBJECT (Main), "destroy_event",
00354                             GTK_SIGNAL_FUNC (on_Main_destroy_event),
00355                             NULL);
00356   gtk_signal_connect (GTK_OBJECT (drawarea), "expose_event",
00357                       GTK_SIGNAL_FUNC (on_drawarea_expose_event),
00358                       NULL);
00359   gtk_signal_connect (GTK_OBJECT (drawarea), "motion_notify_event",
00360                       GTK_SIGNAL_FUNC (on_drawarea_motion_notify_event),
00361                       NULL);
00362   gtk_signal_connect_after (GTK_OBJECT (drawarea), "button_press_event",
00363                             GTK_SIGNAL_FUNC (on_drawarea_button_press_event),
00364                             NULL);
00365   gtk_signal_connect_after (GTK_OBJECT (drawarea), "button_release_event",
00366                             GTK_SIGNAL_FUNC (on_drawarea_button_release_event),
00367                             NULL);
00368   gtk_signal_connect (GTK_OBJECT (iconlist1), "select_icon",
00369                       GTK_SIGNAL_FUNC (on_iconlist1_select_icon),
00370                       NULL);
00371   gtk_signal_connect (GTK_OBJECT (iconlist2), "select_icon",
00372                       GTK_SIGNAL_FUNC (on_iconlist2_select_icon),
00373                       NULL);
00374 
00375   return Main;
00376 }
00377 
00378 GtkWidget*
00379 create_frmNew (void)
00380 {
00381   GtkWidget *frmNew;
00382   GtkWidget *dialog_vbox1;
00383   GtkWidget *vbox5;
00384   GtkWidget *label1;
00385   GtkWidget *hbox2;
00386   GtkWidget *vbox6;
00387   GtkWidget *label2;
00388   GtkObject *sbtn_width_adj;
00389   GtkWidget *sbtn_width;
00390   GtkWidget *vbox7;
00391   GtkWidget *label3;
00392   GtkObject *sbtn_height_adj;
00393   GtkWidget *sbtn_height;
00394   GtkWidget *dialog_action_area1;
00395   GtkWidget *hbox3;
00396   GtkWidget *buttonok;
00397   GtkWidget *buttoncancel;
00398 
00399   frmNew = gtk_dialog_new ();
00400   gtk_object_set_data (GTK_OBJECT (frmNew), "frmNew", frmNew);
00401   gtk_widget_set_usize (frmNew, 350, 150);
00402   gtk_window_set_title (GTK_WINDOW (frmNew), _("Edit new level"));
00403   GTK_WINDOW (frmNew)->type = GTK_WINDOW_DIALOG;
00404   gtk_window_set_position (GTK_WINDOW (frmNew), GTK_WIN_POS_CENTER);
00405   gtk_window_set_modal (GTK_WINDOW (frmNew), TRUE);
00406   gtk_window_set_default_size (GTK_WINDOW (frmNew), 350, 150);
00407   gtk_window_set_policy (GTK_WINDOW (frmNew), TRUE, TRUE, FALSE);
00408 
00409   dialog_vbox1 = GTK_DIALOG (frmNew)->vbox;
00410   gtk_object_set_data (GTK_OBJECT (frmNew), "dialog_vbox1", dialog_vbox1);
00411   gtk_widget_show (dialog_vbox1);
00412 
00413   vbox5 = gtk_vbox_new (FALSE, 0);
00414   gtk_widget_ref (vbox5);
00415   gtk_object_set_data_full (GTK_OBJECT (frmNew), "vbox5", vbox5,
00416                             (GtkDestroyNotify) gtk_widget_unref);
00417   gtk_widget_show (vbox5);
00418   gtk_box_pack_start (GTK_BOX (dialog_vbox1), vbox5, TRUE, TRUE, 0);
00419 
00420   label1 = gtk_label_new (_("Now you will edit a new level.\nPlease enter the width and height in units. \nEach unit has a size of 20x20 pixels."));
00421   gtk_widget_ref (label1);
00422   gtk_object_set_data_full (GTK_OBJECT (frmNew), "label1", label1,
00423                             (GtkDestroyNotify) gtk_widget_unref);
00424   gtk_widget_show (label1);
00425   gtk_box_pack_start (GTK_BOX (vbox5), label1, FALSE, FALSE, 0);
00426   gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_FILL);
00427   gtk_label_set_line_wrap (GTK_LABEL (label1), TRUE);
00428 
00429   hbox2 = gtk_hbox_new (FALSE, 0);
00430   gtk_widget_ref (hbox2);
00431   gtk_object_set_data_full (GTK_OBJECT (frmNew), "hbox2", hbox2,
00432                             (GtkDestroyNotify) gtk_widget_unref);
00433   gtk_widget_show (hbox2);
00434   gtk_box_pack_start (GTK_BOX (vbox5), hbox2, TRUE, TRUE, 0);
00435 
00436   vbox6 = gtk_vbox_new (FALSE, 0);
00437   gtk_widget_ref (vbox6);
00438   gtk_object_set_data_full (GTK_OBJECT (frmNew), "vbox6", vbox6,
00439                             (GtkDestroyNotify) gtk_widget_unref);
00440   gtk_widget_show (vbox6);
00441   gtk_box_pack_start (GTK_BOX (hbox2), vbox6, TRUE, TRUE, 0);
00442 
00443   label2 = gtk_label_new (_("Width:"));
00444   gtk_widget_ref (label2);
00445   gtk_object_set_data_full (GTK_OBJECT (frmNew), "label2", label2,
00446                             (GtkDestroyNotify) gtk_widget_unref);
00447   gtk_widget_show (label2);
00448   gtk_box_pack_start (GTK_BOX (vbox6), label2, FALSE, FALSE, 0);
00449 
00450   sbtn_width_adj = gtk_adjustment_new (100, 0, 1000, 1, 10, 10);
00451   sbtn_width = gtk_spin_button_new (GTK_ADJUSTMENT (sbtn_width_adj), 1, 0);
00452   gtk_widget_ref (sbtn_width);
00453   gtk_object_set_data_full (GTK_OBJECT (frmNew), "sbtn_width", sbtn_width,
00454                             (GtkDestroyNotify) gtk_widget_unref);
00455   gtk_widget_show (sbtn_width);
00456   gtk_box_pack_start (GTK_BOX (vbox6), sbtn_width, FALSE, FALSE, 0);
00457   gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sbtn_width), TRUE);
00458 
00459   vbox7 = gtk_vbox_new (FALSE, 0);
00460   gtk_widget_ref (vbox7);
00461   gtk_object_set_data_full (GTK_OBJECT (frmNew), "vbox7", vbox7,
00462                             (GtkDestroyNotify) gtk_widget_unref);
00463   gtk_widget_show (vbox7);
00464   gtk_box_pack_start (GTK_BOX (hbox2), vbox7, TRUE, TRUE, 0);
00465 
00466   label3 = gtk_label_new (_("Height:"));
00467   gtk_widget_ref (label3);
00468   gtk_object_set_data_full (GTK_OBJECT (frmNew), "label3", label3,
00469                             (GtkDestroyNotify) gtk_widget_unref);
00470   gtk_widget_show (label3);
00471   gtk_box_pack_start (GTK_BOX (vbox7), label3, FALSE, FALSE, 0);
00472 
00473   sbtn_height_adj = gtk_adjustment_new (100, 0, 1000, 1, 10, 10);
00474   sbtn_height = gtk_spin_button_new (GTK_ADJUSTMENT (sbtn_height_adj), 1, 0);
00475   gtk_widget_ref (sbtn_height);
00476   gtk_object_set_data_full (GTK_OBJECT (frmNew), "sbtn_height", sbtn_height,
00477                             (GtkDestroyNotify) gtk_widget_unref);
00478   gtk_widget_show (sbtn_height);
00479   gtk_box_pack_start (GTK_BOX (vbox7), sbtn_height, FALSE, FALSE, 0);
00480   gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (sbtn_height), TRUE);
00481 
00482   dialog_action_area1 = GTK_DIALOG (frmNew)->action_area;
00483   gtk_object_set_data (GTK_OBJECT (frmNew), "dialog_action_area1", dialog_action_area1);
00484   gtk_widget_show (dialog_action_area1);
00485   gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area1), 10);
00486 
00487   hbox3 = gtk_hbox_new (FALSE, 0);
00488   gtk_widget_ref (hbox3);
00489   gtk_object_set_data_full (GTK_OBJECT (frmNew), "hbox3", hbox3,
00490                             (GtkDestroyNotify) gtk_widget_unref);
00491   gtk_widget_show (hbox3);
00492   gtk_box_pack_start (GTK_BOX (dialog_action_area1), hbox3, TRUE, TRUE, 0);
00493 
00494   buttonok = gtk_button_new_with_label (_("Ok"));
00495   gtk_widget_ref (buttonok);
00496   gtk_object_set_data_full (GTK_OBJECT (frmNew), "buttonok", buttonok,
00497                             (GtkDestroyNotify) gtk_widget_unref);
00498   gtk_widget_show (buttonok);
00499   gtk_box_pack_start (GTK_BOX (hbox3), buttonok, TRUE, TRUE, 0);
00500 
00501   buttoncancel = gtk_button_new_with_label (_("Cancel"));
00502   gtk_widget_ref (buttoncancel);
00503   gtk_object_set_data_full (GTK_OBJECT (frmNew), "buttoncancel", buttoncancel,
00504                             (GtkDestroyNotify) gtk_widget_unref);
00505   gtk_widget_show (buttoncancel);
00506   gtk_box_pack_start (GTK_BOX (hbox3), buttoncancel, TRUE, TRUE, 0);
00507 
00508   gtk_signal_connect_after (GTK_OBJECT (buttonok), "clicked",
00509                             GTK_SIGNAL_FUNC (on_buttonok_clicked),
00510                             NULL);
00511   gtk_signal_connect_after (GTK_OBJECT (buttoncancel), "clicked",
00512                             GTK_SIGNAL_FUNC (on_buttoncancel_clicked),
00513                             NULL);
00514 
00515   return frmNew;
00516 }
00517 
00518 GtkWidget*
00519 create_dlgAreYouSure (void)
00520 {
00521   GtkWidget *dlgAreYouSure;
00522   GtkWidget *dialog_vbox2;
00523   GtkWidget *label4;
00524   GtkWidget *dialog_action_area2;
00525   GtkWidget *hbox4;
00526   GtkWidget *buttonyes;
00527   GtkWidget *buttonno;
00528 
00529   dlgAreYouSure = gtk_dialog_new ();
00530   gtk_object_set_data (GTK_OBJECT (dlgAreYouSure), "dlgAreYouSure", dlgAreYouSure);
00531   gtk_window_set_title (GTK_WINDOW (dlgAreYouSure), _("File changed"));
00532   GTK_WINDOW (dlgAreYouSure)->type = GTK_WINDOW_DIALOG;
00533   gtk_window_set_position (GTK_WINDOW (dlgAreYouSure), GTK_WIN_POS_CENTER);
00534   gtk_window_set_modal (GTK_WINDOW (dlgAreYouSure), TRUE);
00535   gtk_window_set_policy (GTK_WINDOW (dlgAreYouSure), TRUE, TRUE, FALSE);
00536 
00537   dialog_vbox2 = GTK_DIALOG (dlgAreYouSure)->vbox;
00538   gtk_object_set_data (GTK_OBJECT (dlgAreYouSure), "dialog_vbox2", dialog_vbox2);
00539   gtk_widget_show (dialog_vbox2);
00540 
00541   label4 = gtk_label_new (_("The current editing file has been changed. Are you sure?"));
00542   gtk_widget_ref (label4);
00543   gtk_object_set_data_full (GTK_OBJECT (dlgAreYouSure), "label4", label4,
00544                             (GtkDestroyNotify) gtk_widget_unref);
00545   gtk_widget_show (label4);
00546   gtk_box_pack_start (GTK_BOX (dialog_vbox2), label4, FALSE, FALSE, 0);
00547   gtk_label_set_justify (GTK_LABEL (label4), GTK_JUSTIFY_FILL);
00548   gtk_label_set_line_wrap (GTK_LABEL (label4), TRUE);
00549 
00550   dialog_action_area2 = GTK_DIALOG (dlgAreYouSure)->action_area;
00551   gtk_object_set_data (GTK_OBJECT (dlgAreYouSure), "dialog_action_area2", dialog_action_area2);
00552   gtk_widget_show (dialog_action_area2);
00553   gtk_container_set_border_width (GTK_CONTAINER (dialog_action_area2), 10);
00554 
00555   hbox4 = gtk_hbox_new (FALSE, 0);
00556   gtk_widget_ref (hbox4);
00557   gtk_object_set_data_full (GTK_OBJECT (dlgAreYouSure), "hbox4", hbox4,
00558                             (GtkDestroyNotify) gtk_widget_unref);
00559   gtk_widget_show (hbox4);
00560   gtk_box_pack_start (GTK_BOX (dialog_action_area2), hbox4, TRUE, TRUE, 0);
00561 
00562   buttonyes = gnome_stock_button (GNOME_STOCK_BUTTON_YES);
00563   gtk_widget_ref (buttonyes);
00564   gtk_object_set_data_full (GTK_OBJECT (dlgAreYouSure), "buttonyes", buttonyes,
00565                             (GtkDestroyNotify) gtk_widget_unref);
00566   gtk_widget_show (buttonyes);
00567   gtk_box_pack_start (GTK_BOX (hbox4), buttonyes, TRUE, TRUE, 0);
00568 
00569   buttonno = gnome_stock_button (GNOME_STOCK_BUTTON_NO);
00570   gtk_widget_ref (buttonno);
00571   gtk_object_set_data_full (GTK_OBJECT (dlgAreYouSure), "buttonno", buttonno,
00572                             (GtkDestroyNotify) gtk_widget_unref);
00573   gtk_widget_show (buttonno);
00574   gtk_box_pack_start (GTK_BOX (hbox4), buttonno, TRUE, TRUE, 0);
00575 
00576   gtk_signal_connect_after (GTK_OBJECT (buttonyes), "clicked",
00577                             GTK_SIGNAL_FUNC (on_buttonyes_clicked),
00578                             NULL);
00579   gtk_signal_connect_after (GTK_OBJECT (buttonno), "clicked",
00580                             GTK_SIGNAL_FUNC (on_buttonno_clicked),
00581                             NULL);
00582 
00583   return dlgAreYouSure;
00584 }
00585 
00586 GtkWidget*
00587 create_frmAbout (void)
00588 {
00589   const gchar *authors[] = {
00590     "Marcelo Elias Del Valle <marceloelias@iname.com>",
00591     NULL
00592   };
00593   GtkWidget *frmAbout;
00594 
00595   frmAbout = gnome_about_new ("evolutionle", VERSION,
00596                         _("GPL (GNU Public Licence)"),
00597                         authors,
00598                         _("http://evolution.sourceforge.net\nThis level editor is part of the \"Game of Evolution\" package and CAN be distributed separately. ;-)"),
00599                         "evolutionle/0001.xpm");
00600   gtk_object_set_data (GTK_OBJECT (frmAbout), "frmAbout", frmAbout);
00601   gtk_window_set_modal (GTK_WINDOW (frmAbout), TRUE);
00602 
00603   return frmAbout;
00604 }
00605 
00606 GtkWidget*
00607 create_frmOpenSave (void)
00608 {
00609   GtkWidget *frmOpenSave;
00610   GtkWidget *ok_button1;
00611   GtkWidget *cancel_button1;
00612 
00613   frmOpenSave = gtk_file_selection_new (_("Select File"));
00614   gtk_object_set_data (GTK_OBJECT (frmOpenSave), "frmOpenSave", frmOpenSave);
00615   gtk_container_set_border_width (GTK_CONTAINER (frmOpenSave), 10);
00616   GTK_WINDOW (frmOpenSave)->type = GTK_WINDOW_DIALOG;
00617   gtk_window_set_position (GTK_WINDOW (frmOpenSave), GTK_WIN_POS_MOUSE);
00618   gtk_window_set_modal (GTK_WINDOW (frmOpenSave), TRUE);
00619 
00620   ok_button1 = GTK_FILE_SELECTION (frmOpenSave)->ok_button;
00621   gtk_object_set_data (GTK_OBJECT (frmOpenSave), "ok_button1", ok_button1);
00622   gtk_widget_show (ok_button1);
00623   GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
00624 
00625   cancel_button1 = GTK_FILE_SELECTION (frmOpenSave)->cancel_button;
00626   gtk_object_set_data (GTK_OBJECT (frmOpenSave), "cancel_button1", cancel_button1);
00627   gtk_widget_show (cancel_button1);
00628   GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
00629 
00630   gtk_signal_connect (GTK_OBJECT (ok_button1), "clicked",
00631                       GTK_SIGNAL_FUNC (on_ok_button1_clicked),
00632                       NULL);
00633   gtk_signal_connect (GTK_OBJECT (cancel_button1), "clicked",
00634                       GTK_SIGNAL_FUNC (on_cancel_button1_clicked),
00635                       NULL);
00636 
00637   return frmOpenSave;
00638 }
00639 
00640 GtkWidget*
00641 create_dlgConfirmExit (void)
00642 {
00643   GtkWidget *dlgConfirmExit;
00644   GtkWidget *vbox8;
00645   GtkWidget *label7;
00646   GtkWidget *hbox5;
00647   GtkWidget *hbox6;
00648   GtkWidget *button1;
00649   GtkWidget *button2;
00650 
00651   dlgConfirmExit = gtk_dialog_new ();
00652   gtk_object_set_data (GTK_OBJECT (dlgConfirmExit), "dlgConfirmExit", dlgConfirmExit);
00653   gtk_window_set_title (GTK_WINDOW (dlgConfirmExit), _("File changed"));
00654   GTK_WINDOW (dlgConfirmExit)->type = GTK_WINDOW_DIALOG;
00655   gtk_window_set_position (GTK_WINDOW (dlgConfirmExit), GTK_WIN_POS_CENTER);
00656   gtk_window_set_modal (GTK_WINDOW (dlgConfirmExit), TRUE);
00657   gtk_window_set_policy (GTK_WINDOW (dlgConfirmExit), TRUE, TRUE, FALSE);
00658 
00659   vbox8 = GTK_DIALOG (dlgConfirmExit)->vbox;
00660   gtk_object_set_data (GTK_OBJECT (dlgConfirmExit), "vbox8", vbox8);
00661   gtk_widget_show (vbox8);
00662 
00663   label7 = gtk_label_new (_("The current editing file has been changed. Are you sure?"));
00664   gtk_widget_ref (label7);
00665   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmExit), "label7", label7,
00666                             (GtkDestroyNotify) gtk_widget_unref);
00667   gtk_widget_show (label7);
00668   gtk_box_pack_start (GTK_BOX (vbox8), label7, FALSE, FALSE, 0);
00669   gtk_label_set_justify (GTK_LABEL (label7), GTK_JUSTIFY_FILL);
00670   gtk_label_set_line_wrap (GTK_LABEL (label7), TRUE);
00671 
00672   hbox5 = GTK_DIALOG (dlgConfirmExit)->action_area;
00673   gtk_object_set_data (GTK_OBJECT (dlgConfirmExit), "hbox5", hbox5);
00674   gtk_widget_show (hbox5);
00675   gtk_container_set_border_width (GTK_CONTAINER (hbox5), 10);
00676 
00677   hbox6 = gtk_hbox_new (FALSE, 0);
00678   gtk_widget_ref (hbox6);
00679   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmExit), "hbox6", hbox6,
00680                             (GtkDestroyNotify) gtk_widget_unref);
00681   gtk_widget_show (hbox6);
00682   gtk_box_pack_start (GTK_BOX (hbox5), hbox6, TRUE, TRUE, 0);
00683 
00684   button1 = gnome_stock_button (GNOME_STOCK_BUTTON_YES);
00685   gtk_widget_ref (button1);
00686   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmExit), "button1", button1,
00687                             (GtkDestroyNotify) gtk_widget_unref);
00688   gtk_widget_show (button1);
00689   gtk_box_pack_start (GTK_BOX (hbox6), button1, TRUE, TRUE, 0);
00690 
00691   button2 = gnome_stock_button (GNOME_STOCK_BUTTON_NO);
00692   gtk_widget_ref (button2);
00693   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmExit), "button2", button2,
00694                             (GtkDestroyNotify) gtk_widget_unref);
00695   gtk_widget_show (button2);
00696   gtk_box_pack_start (GTK_BOX (hbox6), button2, TRUE, TRUE, 0);
00697 
00698   gtk_signal_connect (GTK_OBJECT (button1), "clicked",
00699                       GTK_SIGNAL_FUNC (on_button1_clicked),
00700                       NULL);
00701   gtk_signal_connect_after (GTK_OBJECT (button2), "clicked",
00702                             GTK_SIGNAL_FUNC (on_button2_clicked),
00703                             NULL);
00704 
00705   return dlgConfirmExit;
00706 }
00707 
00708 GtkWidget*
00709 create_dlgConfirmOpen (void)
00710 {
00711   GtkWidget *dlgConfirmOpen;
00712   GtkWidget *vbox9;
00713   GtkWidget *label8;
00714   GtkWidget *hbox7;
00715   GtkWidget *hbox8;
00716   GtkWidget *btn_yesopen;
00717   GtkWidget *btn_noopen;
00718 
00719   dlgConfirmOpen = gtk_dialog_new ();
00720   gtk_object_set_data (GTK_OBJECT (dlgConfirmOpen), "dlgConfirmOpen", dlgConfirmOpen);
00721   gtk_window_set_title (GTK_WINDOW (dlgConfirmOpen), _("File changed"));
00722   GTK_WINDOW (dlgConfirmOpen)->type = GTK_WINDOW_DIALOG;
00723   gtk_window_set_position (GTK_WINDOW (dlgConfirmOpen), GTK_WIN_POS_CENTER);
00724   gtk_window_set_modal (GTK_WINDOW (dlgConfirmOpen), TRUE);
00725   gtk_window_set_policy (GTK_WINDOW (dlgConfirmOpen), TRUE, TRUE, FALSE);
00726 
00727   vbox9 = GTK_DIALOG (dlgConfirmOpen)->vbox;
00728   gtk_object_set_data (GTK_OBJECT (dlgConfirmOpen), "vbox9", vbox9);
00729   gtk_widget_show (vbox9);
00730 
00731   label8 = gtk_label_new (_("The current editing file has been changed. Are you sure?"));
00732   gtk_widget_ref (label8);
00733   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOpen), "label8", label8,
00734                             (GtkDestroyNotify) gtk_widget_unref);
00735   gtk_widget_show (label8);
00736   gtk_box_pack_start (GTK_BOX (vbox9), label8, FALSE, FALSE, 0);
00737   gtk_label_set_justify (GTK_LABEL (label8), GTK_JUSTIFY_FILL);
00738   gtk_label_set_line_wrap (GTK_LABEL (label8), TRUE);
00739 
00740   hbox7 = GTK_DIALOG (dlgConfirmOpen)->action_area;
00741   gtk_object_set_data (GTK_OBJECT (dlgConfirmOpen), "hbox7", hbox7);
00742   gtk_widget_show (hbox7);
00743   gtk_container_set_border_width (GTK_CONTAINER (hbox7), 10);
00744 
00745   hbox8 = gtk_hbox_new (FALSE, 0);
00746   gtk_widget_ref (hbox8);
00747   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOpen), "hbox8", hbox8,
00748                             (GtkDestroyNotify) gtk_widget_unref);
00749   gtk_widget_show (hbox8);
00750   gtk_box_pack_start (GTK_BOX (hbox7), hbox8, TRUE, TRUE, 0);
00751 
00752   btn_yesopen = gnome_stock_button (GNOME_STOCK_BUTTON_YES);
00753   gtk_widget_ref (btn_yesopen);
00754   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOpen), "btn_yesopen", btn_yesopen,
00755                             (GtkDestroyNotify) gtk_widget_unref);
00756   gtk_widget_show (btn_yesopen);
00757   gtk_box_pack_start (GTK_BOX (hbox8), btn_yesopen, TRUE, TRUE, 0);
00758 
00759   btn_noopen = gnome_stock_button (GNOME_STOCK_BUTTON_NO);
00760   gtk_widget_ref (btn_noopen);
00761   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOpen), "btn_noopen", btn_noopen,
00762                             (GtkDestroyNotify) gtk_widget_unref);
00763   gtk_widget_show (btn_noopen);
00764   gtk_box_pack_start (GTK_BOX (hbox8), btn_noopen, TRUE, TRUE, 0);
00765 
00766   gtk_signal_connect_after (GTK_OBJECT (btn_yesopen), "clicked",
00767                             GTK_SIGNAL_FUNC (on_btn_yesopen_clicked),
00768                             NULL);
00769   gtk_signal_connect (GTK_OBJECT (btn_noopen), "clicked",
00770                       GTK_SIGNAL_FUNC (on_btn_noopen_clicked),
00771                       NULL);
00772 
00773   return dlgConfirmOpen;
00774 }
00775 
00776 GtkWidget*
00777 create_dlgConfirmOverwrite (void)
00778 {
00779   GtkWidget *dlgConfirmOverwrite;
00780   GtkWidget *vbox10;
00781   GtkWidget *label9;
00782   GtkWidget *hbox9;
00783   GtkWidget *hbox10;
00784   GtkWidget *btn_yesoverwrite;
00785   GtkWidget *btn_nooverwrite;
00786 
00787   dlgConfirmOverwrite = gtk_dialog_new ();
00788   gtk_object_set_data (GTK_OBJECT (dlgConfirmOverwrite), "dlgConfirmOverwrite", dlgConfirmOverwrite);
00789   gtk_window_set_title (GTK_WINDOW (dlgConfirmOverwrite), _("File alredy exists"));
00790   GTK_WINDOW (dlgConfirmOverwrite)->type = GTK_WINDOW_DIALOG;
00791   gtk_window_set_position (GTK_WINDOW (dlgConfirmOverwrite), GTK_WIN_POS_CENTER);
00792   gtk_window_set_modal (GTK_WINDOW (dlgConfirmOverwrite), TRUE);
00793   gtk_window_set_policy (GTK_WINDOW (dlgConfirmOverwrite), TRUE, TRUE, FALSE);
00794 
00795   vbox10 = GTK_DIALOG (dlgConfirmOverwrite)->vbox;
00796   gtk_object_set_data (GTK_OBJECT (dlgConfirmOverwrite), "vbox10", vbox10);
00797   gtk_widget_show (vbox10);
00798 
00799   label9 = gtk_label_new (_("The file you selected alredy exists! \nDo you want to overwrite it?"));
00800   gtk_widget_ref (label9);
00801   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOverwrite), "label9", label9,
00802                             (GtkDestroyNotify) gtk_widget_unref);
00803   gtk_widget_show (label9);
00804   gtk_box_pack_start (GTK_BOX (vbox10), label9, FALSE, FALSE, 0);
00805   gtk_label_set_justify (GTK_LABEL (label9), GTK_JUSTIFY_FILL);
00806   gtk_label_set_line_wrap (GTK_LABEL (label9), TRUE);
00807 
00808   hbox9 = GTK_DIALOG (dlgConfirmOverwrite)->action_area;
00809   gtk_object_set_data (GTK_OBJECT (dlgConfirmOverwrite), "hbox9", hbox9);
00810   gtk_widget_show (hbox9);
00811   gtk_container_set_border_width (GTK_CONTAINER (hbox9), 10);
00812 
00813   hbox10 = gtk_hbox_new (FALSE, 0);
00814   gtk_widget_ref (hbox10);
00815   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOverwrite), "hbox10", hbox10,
00816                             (GtkDestroyNotify) gtk_widget_unref);
00817   gtk_widget_show (hbox10);
00818   gtk_box_pack_start (GTK_BOX (hbox9), hbox10, TRUE, TRUE, 0);
00819 
00820   btn_yesoverwrite = gnome_stock_button (GNOME_STOCK_BUTTON_YES);
00821   gtk_widget_ref (btn_yesoverwrite);
00822   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOverwrite), "btn_yesoverwrite", btn_yesoverwrite,
00823                             (GtkDestroyNotify) gtk_widget_unref);
00824   gtk_widget_show (btn_yesoverwrite);
00825   gtk_box_pack_start (GTK_BOX (hbox10), btn_yesoverwrite, TRUE, TRUE, 0);
00826 
00827   btn_nooverwrite = gnome_stock_button (GNOME_STOCK_BUTTON_NO);
00828   gtk_widget_ref (btn_nooverwrite);
00829   gtk_object_set_data_full (GTK_OBJECT (dlgConfirmOverwrite), "btn_nooverwrite", btn_nooverwrite,
00830                             (GtkDestroyNotify) gtk_widget_unref);
00831   gtk_widget_show (btn_nooverwrite);
00832   gtk_box_pack_start (GTK_BOX (hbox10), btn_nooverwrite, TRUE, TRUE, 0);
00833 
00834   gtk_signal_connect (GTK_OBJECT (btn_yesoverwrite), "clicked",
00835                       GTK_SIGNAL_FUNC (on_btn_yesoverwrite_clicked),
00836                       NULL);
00837   gtk_signal_connect (GTK_OBJECT (btn_nooverwrite), "clicked",
00838                       GTK_SIGNAL_FUNC (on_btn_nooverwrite_clicked),
00839                       NULL);
00840 
00841   return dlgConfirmOverwrite;
00842 }
00843 

Generated at Mon Nov 6 22:47:04 2000 for TheGameofEvolution by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999