public TextProperty(string label, Action <string> onUpdated)
            {
                this.on_updated = onUpdated;

                Entry          = new Entry();
                Entry.Changed += (o, a) => {
                    on_updated(Entry.Text);
                };
                undo_adapter = new Hyena.Gui.EditableUndoAdapter <Entry> (Entry);
                undo_adapter.Connect();
                Label = new Label(label)
                {
                    MnemonicWidget = Entry,
                    Xalign         = 1.0f
                };
            }
Exemple #2
0
            public TextProperty (string label, Action<string> onUpdated)
            {
                this.on_updated = onUpdated;

                Entry = new Entry ();
                Entry.Changed += (o, a) => {
                    on_updated (Entry.Text);
                };
                undo_adapter = new Hyena.Gui.EditableUndoAdapter<Entry> (Entry);
                undo_adapter.Connect ();
                Label = new Label (label) {
                    MnemonicWidget = Entry,
                    Xalign = 1.0f
                };
            }