X-Git-Url: http://git.code-monkey.de/?p=snett.git;a=blobdiff_plain;f=bin%2Fsnett;h=7dca5d4da53921f3f13f45986d35eb8d4dec1713;hp=1dce7081742f33f988600821db29f5d5d4954329;hb=31d6d02bb970b34c4257bc3972d9f844881e81c1;hpb=d18026f6bb66cdd3eb89f0895717be747f6fb203 diff --git a/bin/snett b/bin/snett index 1dce708..7dca5d4 100755 --- a/bin/snett +++ b/bin/snett @@ -55,7 +55,7 @@ class Xmms::Client end module Snett - VERSION = "0.0.1" + VERSION = "0.0.2" class Snett < Gtk::Window attr_reader :icon, :xmms @@ -71,6 +71,7 @@ module Snett @xmms = Xmms::Client.new(PKG_NAME) @xmms.connect(ENV["XMMS_PATH"]) @xmms.add_to_glib_mainloop + @xmms.on_disconnect { destroy } @broadcasts = [] @@ -99,15 +100,12 @@ module Snett event_box.events = Gdk::Event::BUTTON_PRESS_MASK | Gdk::Event::BUTTON_RELEASE_MASK - event_box.signal_connect("button_release_event") do |_, event| - menu.popup(event) if event.button == 3 - false - end - event_box.signal_connect("button_press_event") do |_, event| if event.button == 1 x, y = Gdk::Display.default.pointer[1, 2] self.begin_move_drag(event.button, x, y, event.time) + elsif event.button == 3 + menu.popup(event) end false