[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/