Hello again.
This time I'm having trouble with Glade.XML.Autoconnect. It doesn't
connect to on_window1_realize even that it is specified as the handler
in glade file. On the contrary on_window1_delete works without problems.

Here is the code:

using System;
using Gtk;
using GladeSharp;

public class Test2 {
        [Glade.Widget] private Widget window1;
        public void on_window1_realize(object o, EventArgs args) {
                Console.WriteLine("on_window1_realize");
        }
        public void on_window1_delete_event(object o, EventArgs args) {
                Console.WriteLine("on_window1_detele");
                Application.Quit();
        }
        public Test2() {
                Glade.XML gxml =
                        new Glade.XML ("test.glade", "window1", null);
                gxml.Autoconnect(this);
        }
        public static void Main() {
                Application.Init();
                new Test2();
                Application.Run();
        }

And here, the glade file:
<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd";>

<glade-interface>

<widget class="GtkWindow" id="window1">
  <property name="visible">True</property>
  <property name="title" translatable="yes">window1</property>
  <property name="type">GTK_WINDOW_TOPLEVEL</property>
  <property name="window_position">GTK_WIN_POS_NONE</property>
  <property name="modal">False</property>
  <property name="resizable">True</property>
  <property name="destroy_with_parent">False</property>
  <property name="decorated">True</property>
  <property name="skip_taskbar_hint">False</property>
  <property name="skip_pager_hint">False</property>
  <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
  <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
  <property name="focus_on_map">True</property>
  <signal name="realize" handler="on_window1_realize"
last_modification_time="Wed, 22 Jun 2005 13:58:40 GMT"/>
  <signal name="delete_event" handler="on_window1_delete_event"
last_modification_time="Wed, 22 Jun 2005 15:26:43 GMT"/>

  <child>
    <placeholder/>
  </child>
</widget>

</glade-interface>

Thanks for your patience.


-------------------------------
Rejestracja domen internetowych
    http://www.adresik.pl
    domeny *.pl od 56 zl
   domeny *.com od 28 zl

_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to