[Gtk-sharp-list] Gnome# Hello World - Revised Version 2

Charles Iliya Krempeaux charles@reptile.ca
05 Feb 2003 22:02:13 -0800


Hello,

OK, the Gnome# Hello World program has been revised once more
thanks to a suggestion from Martin Willemoes Hansen.

class Hello
{
    static void Main(string[] args)
    {
        Gnome.Program program =
        new Gnome.Program("Hello World", "1.0", Gnome.Modules.UI, args);

        Gnome.App app = new Gnome.App("Hello World", "Hello World");
        app.Show();
 
        program.Run();
    }
}


See ya

On Wed, 2003-02-05 at 09:59, Charles Iliya Krempeaux wrote:
> Hello,
> 
> OK, here's a revised version of it.
> 
> 
> class Hello
> {
>     static void Main(string[] args)
>     {
>         Gnome.Program program =
>         new Gnome.Program("Hello World", "1.0", Gnome.Modules.UI, args);
>  
>         Gnome.App app = new Gnome.App("Hello World", "Hello World");
>         app.Show();
>  
>         Gtk.Application.Run();
>     }
> }
> 
> It uses the "Gnome.Program" thing to initialize things.  Although, when
> I run this program, a dialog box pops up and says:
> 
>     An error occurred while loading or saving configuration
>     information for Hello World. Some of your configuration
>     settings may not work properly.
> 
> This is probably not something you want a beginner to see.  I'm guessing
> it is related to "Gnome.Modules.UI".  Does anyone know how to fix it?
> 
> 
> See ya
> 
> On Wed, 2003-02-05 at 00:27, Martin Willemoes Hansen wrote:
> > On Wed, 2003-02-05 at 08:52, Charles Iliya Krempeaux wrote:
> > > Hello,
> > > 
> > > I don't know if anyone has done this yet (on the MonkeyGuide),
> > > but they might find this useful.  Also, people just getting
> > > into Gtk# might find this useful too.  It is a Hello World program
> > > for Gnome#.  (Similar to the Gtk# one.)
> > > 
> > >     class Hello
> > >     {
> > >         static Main()
> > >         {
> > >             Gtk.Application.Init();
> > > 
> > >             Gnome.App app = new Gnome.App("Hello World", "Hello World");
> > >             app.Show();
> > > 
> > >             Gtk.Application.Run();
> > >         }
> > >     }
> > > 
> > 
> > Check www.go-mono.com/tutorial ;)
> > 
> > Nothing has yet been written in the Gnome# part, a Hello, World! Feel
> > free to write somthing up and send it to mono-docs-list.
> > 
> > > Although I am not really sure if "Gtk.Application.Init()" and
> > > "Gtk.Application.Run()" are suppose to be called.  (Or if a
> > > GNOME equivalent is suppose to be called.)
> > 
> > there is the Program prog = new Program ("title", "version", Modules.UI,
> > args);
> > 
> > > (BTW, does anyone know when the GNOME 2 API docs are going to be
> > > put on the developer.gnome.org website???)
> > 
> > I would also very much like to see that :o)
> > 
> > well id better upgrade to gnome 2.2 soon and try out the doc browser,
> > hope it will solve some of my troubles finding good info hehe.
-- 
     Charles Iliya Krempeaux, BSc
     charles@reptile.ca

________________________________________________________________________
 Reptile Consulting & Services    604-REPTILE    http://www.reptile.ca/