Пример #1
0
        public override Gtk.ToggleButton representation(TypeLabels label_class)
        {
            string spacing = " ";

            b = new ToggleButton(spacing + type.name);

            b.Toggled += delegate(object sender, System.EventArgs e) { label_class.restrict_and_update(type.id); };
            if (!String.IsNullOrEmpty(type.icon))
                b.Image = new Gtk.Image(null, type.icon);
            else
                b.Image = CairoDrawing.create_empty_image(16, 16);

            GtkCommon.set_background_color(b, "white");

            b.BorderWidth = 0;
            b.Relief = Gtk.ReliefStyle.None;
            b.SetAlignment(0, 0);

            return b;
        }
Пример #2
0
 public abstract Gtk.ToggleButton representation(TypeLabels label_class);
Пример #3
0
 public override Gtk.ToggleButton representation(TypeLabels label_class)
 {
     throw new System.NotImplementedException();
 }