[Mono-list] From Wndows Forms to Gtk#
José Alexandre Antunes Faria
spigaz@gmail.com
Fri, 15 Apr 2005 13:52:14 +0100
Hi there,
I try to help you in what I know.
On Fri, 2005-04-15 at 13:09 +0200, Sijmen Mulder wrote:
> Hi,
>
> I'm currently trying to get into Gtk#, but I have hit some obstacles. I
> would be very happy if someone could provide me with some links or an
> explanation for these things:
>
> 1. Menu accelerators. It seems that Gtk# uses something similar to
> ImageLists for keyboard accelerators for menu items. Is this true? And
> how to use these accelerators? I haven't found any documentation on it
> that I am able to use.
>
You should check that on monodoc or on http://www.go-mono.com/docs/.
Quick Sample, to get you started: (indentation helps)
AccelGroup accelGroup = new AccelGroup();
Window win = new Window ("Menu Sample App");
win.AddAccelGroup(accelGroup);
VBox box = new VBox (false, 2);
MenuBar mb = new MenuBar ();
MenuItem file_item = new MenuItem("_File");
Menu file_menu = new Menu ();
MenuItem exit_item = new MenuItem();
AccelLabel label = new Gtk.AccelLabel("");
label.TextWithMnemonic = "E_xit";
label.AccelWidget = exit_item;
exit_item.Child = label;
exit_item.AddAccelerator("activate", accelGroup, new
AccelKey(Gdk.Key.B, Gdk.ModifierType.ShiftMask,
Gtk.AccelFlags.Visible));
exit_item.Activated += new EventHandler (exit_cb);
file_menu.Append (exit_item);
file_item.Submenu = file_menu;
mb.Append (file_item);
box.PackStart(mb, false, false, 0);
win.Add (box);
win.ShowAll ();
> 2. Gtk# in Windows. How exactly should one setup a Gtk# project in
> Windows? I have installed Mono for Windows, which includes Gtk#.
> However, the Gtk# assemblies did not appear in the GAC, so I linked to
> the gtk-sharp assemblies (and some others) in the Mono program folder.
> This did not succeed, as I kept getting DllNotFoundExceptions about a
> glue dll.
>
Don't know, I don't use windows. :-(
I have tryed to run an app on windows after setting up mono and it run
fine. (It used gtk#)
Are you searching for the dlls in the MS' GAC on ir Mono's GAC?
> 3. The TreeView. I have used the TreeView a bit and it rocks! I'd just
> like to know whether it is possible to let one item span the entire row
> (ie, not bound to columns).
>
Don't know...
> Any help would be appreciated,
> Thanks!
>
> Sijmen Mulder
> _______________________________________________
> Mono-list maillist - Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
SpigaZ out...