On Sun, Aug 24, 2008 at 12:59 AM, True Friend <[EMAIL PROTECTED]> wrote:
> Hi
> I am seeking a way to add shortcut (say to call file save method) in a menu
> item or a toolbar button or in a simple button. I cannot find a way to add a
> shortcut. I tried to capture the key press event like this.
> protected virtual void OnCombobox1KeyPressEvent (object o,
> Gtk.KeyPressEventArgs args)
> {
> if(args.Event.State == Gdk.ModifierType.ControlMask)
> {
> if(args.Event.Key == Gdk.Key.s)
> {
> Gtk.FileChooserDialog fc=
> new Gtk.FileChooserDialog("Choose the file to open",
> this,
> FileChooserAction.Open,
> "Cancel",ResponseType.Cancel,
> "Open",ResponseType.Accept);
> fc.Run();
> fc.Show();
> fc.Destroy();
> }
> }
> but I cannot get it worked either. Any ideas how to do this?
I don't have time for a full answer right now, but this is a good
starting point:
http://library.gnome.org/devel/gtk/stable/gtk-Keyboard-Accelerators.html
http://www.go-mono.com/docs/[EMAIL PROTECTED]
(For some reason GTK+ calls shortcuts "accelerators").
--
Michael Hutchinson
http://mjhutchinson.com
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list