[Gtk-sharp-list] R: GTK# with a treeview: simple example
Daniel Dieterle
daniel at dieterle.ws
Wed Mar 7 07:42:11 EST 2007
Hi,
On Tue, 2007-03-06 at 17:00 +0100, Salvatore Scarciglia wrote:
> http://laas.altervista.org/tutorials/tview_1.php
your site is intersting and motivating.
My mistake is easy. How can i write such a code.
The lines where the collumns are added to the treeview are never
executed because they are just after the attributes.
If i move the certain lines in a method like on_button1_clicked
everything goes well. :-)
BUT if i write them in the constructor it won't work. Error:
___
System.NullReferenceException: Object reference not set to an
instance of an object
in <0x00116> BrowserWindow:.ctor ()
___
I can't see where i should have an object which is NULL?!
Who can help me?
Thanks,
Daniel.
My code:
____________________________________________________
class BrowserWindow
{
[Widget] Gtk.TreeView treeview1;
public BrowserWindow ()
{
Glade.XML gui = new Glade.XML ("./browser.glade",
"window1", "Hallo");
Gtk.ListStore musicListStore = new Gtk.ListStore
(typeof (string), typeof (string));
treeview1.AppendColumn ("Nom", new
Gtk.CellRendererText (), "text", 0);
treeview1.AppendColumn ("URL", new
Gtk.CellRendererText (), "text", 1);
musicListStore.AppendValues ("Garbage", "Dog New
Tricks");
treeview1.Model = musicListStore;
gui.Autoconnect(this);
}
// boutton lire
void on_button1_clicked (object o, EventArgs e)
{
}
}
class MainClass {
static void Main () {
Gtk.Application.Init();
BrowserWindow bw = new BrowserWindow();
Gtk.Application.Run();
}
}
________________________________________________________
>
> Regards,
> Salvatore [aka LAAS]
>
> > -----Messaggio originale-----
> >
> > Hi everybody,
> >
> > i wrote a simple program in C#. I'm a beginner with C# and GTK#.
> > The graphics i layouted with Glade. When i want to add a
> > column, the compiler complains always with a error.
> > I found no information, how to add a column while the windows
> > is with Glade formatted and in C# written.
> >
> > My code is the following:
>
>
>
More information about the Gtk-sharp-list
mailing list