void Grab (Gdk.Window window, uint time) { if (editing) return; grabWindow = new GrabDialog (); editing = true; entry.Text = Catalog.GetString ("Press a key..."); grabWindow.TransientFor = this.Toplevel as Gtk.Window; grabWindow.Run (); this.keyval = grabWindow.Keyval; this.mask = grabWindow.Mask; Ungrab (time); EmitAccelChanged (); }
void Grab(Gdk.Window window, uint time) { if (editing) { return; } grabWindow = new GrabDialog(); editing = true; entry.Text = Catalog.GetString("Press a key..."); grabWindow.Run(); this.keyval = grabWindow.Keyval; this.mask = grabWindow.Mask; Ungrab(time); EmitAccelChanged(); }