[Gtk-sharp-list] Menu quit handler

Sascha Manns Sascha.Manns at mailbox.org
Fri Feb 10 13:04:31 UTC 2017


Hello list,

i have defined a menu item "File/Quit" like so:

<object class="GtkMenuItem">
  <property name="visible">True</property>
  <property name="can_focus">False</property>
  <property name="label" translatable="yes">_Datei</property>
  <property name="use_underline">True</property>
  <child type="submenu">
    <object class="GtkMenu">
      <property name="visible">True</property>
      <property name="can_focus">False</property>
      <child>
        <object class="GtkImageMenuItem" id="menuQuit">
          <property name="label">gtk-quit</property>
          <property name="name">menuQuit</property>
          <property name="visible">True</property>
          <property name="can_focus">False</property>
          <property name="use_underline">True</property>
          <property name="use_stock">True</property>
          <signal name="activate" handler="OnMenuQuitActivate"
swapped="no"/>
        </object>
      </child>
    </object>
  </child>
</object>

How must be the "OnMenuQuitActivate" handler looks like, that it quits
the application?

I tried out:

protected void OnMenuQuitActivate(object sender, DeleteEventArgs a) {
    Application.Quit();
    a.RetVal = true;
}

But that doesn't work.

Greetings
Sascha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/gtk-sharp-list/attachments/20170210/f3a5d1b3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part
URL: <http://lists.dot.net/pipermail/gtk-sharp-list/attachments/20170210/f3a5d1b3/attachment.sig>


More information about the Gtk-sharp-list mailing list