[Gtk-sharp-list] Stetic & MedSphere

Michael Hutchinson m.j.hutchinson at gmail.com
Thu Oct 9 10:42:36 EDT 2008


On Thu, Oct 9, 2008 at 10:37 AM, Adam Tauno Williams
<adam at morrison-ind.com> wrote:
> On Wed, 2008-10-08 at 09:46 -0500, Mike Kestner wrote:
>> On Wed, 2008-10-08 at 06:40 -0400, Adam Tauno Williams wrote:
>> > I added the Medsphere Gtk# widgets DLL
>> > <http://medsphere.org/projects/widgets/> to my Gtk# project in
>> > Monodevelop.  Unfortunately the widgets provided by Medsphere do not
>> > appear in the Stetic palette.  Does anyone have a hack or patch to make
>> > the Medsphere widgets appear in the palette?
>> > The widgets from the Holly widgets
>> > <http://medsphere.org/projects/widgets/> do appear in Stetic when the
>> > DLL is added to a project.
>> Just add a [System.ComponentModel.ToolboxItem(true)] attr to the class
>> declaration and they'll be added to a "General" group.  You can add
>> [Category("Foo")] to put them in a specific group.
>
> So I put that in front of the class, like...
>
> namespace Medsphere.Widgets
> {
> ...
>        [System.ComponentModel.ToolboxItem(true)]
>        public class GridView : Container
>        {
> ...
>
> And rebuilt.  They still don't appear, and MD still says that the DLL
> contains no components (when I try to add it manually).

The ToolboxItem attribute only works with MD trunk. If using MD 1.0,
you'll need an objects.xml manifest embedded (stetic autogenerates
these).



-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Gtk-sharp-list mailing list