Adroit.Gui.Widgets.ModeButton.Append C# (CSharp) Метод

Append() публичный Метод

public Append ( Gtk.Widget widget ) : void
widget Gtk.Widget
Результат void
        public void Append(Widget widget)
        {
            m_box.PackStart (widget, true, true, 6);

            if (this.ModeAdded != null) {
                int index = m_box.Children.Length - 2;
                this.ModeAdded (this, new ModeButtonEventArgs (index, widget));
            }
        }

Usage Example

Пример #1
0
        void BuildModeButton()
        {
            m_modeButton = new ModeButton ();
            m_modeButtonContainer.Add (m_modeButton);
            m_modeButton.Show ();

            var planning = new Gtk.Label (Catalog.GetString ("Planning"));
            var context = new Gtk.Label (Catalog.GetString ("Context"));
            var calendar = new Gtk.Label (Catalog.GetString ("Calendar"));

            m_modeButton.Append (planning);
            m_modeButton.Append (context);
            m_modeButton.Append (calendar);

            planning.Show ();
            context.Show ();
            calendar.Show ();

            m_modeButton.Selected = 0;

            m_modeButton.ModeChanged += delegate {
                if (ModeChanged != null)
                    ModeChanged (this, new EventArgs ());
            };
        }