protected virtual void OnBtnClicked(object sender, System.EventArgs e) { foreach (Widget w in btnTable.Children) { if (w == sender) { Button b = (Button)w; ArtikelButtonContent c = (ArtikelButtonContent)(b.Children[0]); if (ArtikelChoosen != null) { ArtikelChoosen(this, c.A); } } } }
// public Button CreateArtikelButton(uint x, uint y) { Button b; Artikel a = GetXYArtikel(x, y); if (a != null) { ArtikelButtonContent c = new ArtikelButtonContent(a); b = new Button(c); b.CanFocus = false; } else { b = new Button(); b.Sensitive = false; b.CanFocus = false; //b = null; } return(b); }