[Gtk-sharp-list] Gtk, Glade question

gdillen guy.dillen at skynet.be
Wed Jul 19 05:27:16 EDT 2006

I suppose when using Glade (xml form files) and you want to manipulate the
properties of the Controls/widgets programmatically you have to create for
every control on your form an instance of the Gtk widget  (as in next code

public class MainWindow
public Gtk.Window win;
public Gtk.Label label1;
public Gtk.Entry NaamEntry;

private Glade.XML xml;
public MainWindow()
win = (xml.GetWidget("frmMain") as Gtk.Window);
label1 = (xml.GetWidget("label1")as Gtk.Label);
NaamEntry = (xml.GetWidget("NaamEntry") as Gtk.Entry);
Gtk.Button OKButton = (xml.GetWidget("OKButton") as Gtk.Button);
OKButton.Clicked += new System.EventHandler(on_OKButton_clicked);
Gtk.MenuItem AfsluitenMenuItem = (xml.GetWidget("AfsluitenMenuItem") as
AfsluitenMenuItem.Activated += new
public void on_OKButton_clicked(System.Object o, System.EventArgs args)
if (label1 != null) label1.Text = "Button 1 clicked signal";
NaamEntry.Text = "xxx";		
View this message in context: http://www.nabble.com/Gtk%2C-Glade-question-tf1965215.html#a5392957
Sent from the Mono - Gtk# forum at Nabble.com.

More information about the Gtk-sharp-list mailing list