ActionMenuItem InsertAction(Wrapper.Action action, int n) { uint row = (uint)n / columns; uint col = (uint)(n % columns) * 3; IDesignArea designArea = GetDesignArea(); ActionTreeNode node = new ActionTreeNode(Gtk.UIManagerItemType.Menuitem, "", action); ActionMenuItem aitem = new ActionMenuItem(designArea, project, this, node); aitem.KeyPressEvent += OnItemKeyPress; aitem.MinWidth = 150; aitem.Attach(table, row, col); Gtk.Frame fr = new Gtk.Frame(); fr.Shadow = Gtk.ShadowType.Out; aitem.Add(fr); items.Add(aitem); return(aitem); }
ActionMenuItem InsertAction(Wrapper.Action action, int n) { uint row = (uint) n / columns; uint col = (uint) (n % columns) * 3; IDesignArea designArea = GetDesignArea (); ActionTreeNode node = new ActionTreeNode (Gtk.UIManagerItemType.Menuitem, "", action); ActionMenuItem aitem = new ActionMenuItem (designArea, project, this, node); aitem.KeyPressEvent += OnItemKeyPress; aitem.MinWidth = 150; aitem.Attach (table, row, col); Gtk.Frame fr = new Gtk.Frame (); fr.Shadow = Gtk.ShadowType.Out; aitem.Add (fr); items.Add (aitem); return aitem; }