[MonoDevelop] Creating a Pad

Todd Berman tberman@off.net
Tue, 26 Oct 2004 22:43:30 -0700


On Tue, 2004-10-26 at 20:01 -0700, Christian Hergert wrote:
> Is there any way to do this in code so that I dont have to run a custom
> version of monodevelop? i would like to make my addin available as a deb
> package so that we can deploy it in the office. btw, my plugin is mainly
> aimed at postgresql, but is very similar layout to the sharpdevelop
> database system.
> 

Not right now, but there will be soon in svn, and in the 0.6 release
(Which might be a bit aways)

Is there any reason you don't want this in MD proper (Licensing
concerns, etc?)

--Todd

> ~ chris
> 
> On Tue, 2004-10-26 at 21:31 -0400, John Luke wrote:
> > Hello,
> > If memory serves me correctly you have to manually add it to:
> > MonoDevelop/Core/src/Main/Base/Gui/Workbench/Layouts/SdiWorkspaceLayout::CreateDefaultLayout
> > ()
> > 
> > Another thing to try is add a Console.WriteLine to the constructor to
> > see if an intance is being
> > created.  If so, its probably just the above. If not, the AddIn file
> > might be in the wrong place
> > or have an incorrect path.
> > 
> > An FYI: SharpDevelop has some database stuff you might want to look at
> > for reference if you haven't already.
> > 
> > On Tue, 26 Oct 2004 18:08:23 -0700, Christian Hergert <chris@mosaix.net> wrote:
> > > I've been creating a Database pad viewer for myself to use in
> > > MonoDevelop. Specifically to generate NHibernate mappings and C# source
> > > files. But i cannot seem to get MD to load the pad into the pad viewers.
> > > Is there any trick to this? I've created the links in the addin file for
> > > the pad to point to path="/SharpDevelop/Workbench/Views". Also, the
> > > GetPad( Type ) returns the proper single instance of the pad object.
> > > 
> > > I also created a debug command in the menu to test things out in case
> > > there is a way to manually add the pad to the pad viewer. Any
> > > suggestions?
> > > 
> > > Regards
> > > --
> > > Christian Hergert <chris@mosaix.net>
> > > Mosaix Communications, Inc.