This commit is contained in:
Vsevolod Kukol 2014-05-15 12:58:52 +02:00
Родитель e515a12d83
Коммит 2e518d38ca
2 изменённых файлов: 62 добавлений и 0 удалений

Просмотреть файл

@ -94,6 +94,37 @@ namespace Samples
};
PackStart (box);
HBox selBox = new HBox ();
Label las = new Label ("Selection:");
selBox.PackStart (las);
Button selReplace = new Button ("Replace");
selReplace.Clicked += delegate {
c4.TextEntry.SelectedText = "[TEST]";
};
selBox.PackEnd (selReplace);
Button selAll = new Button ("Select all");
selAll.Clicked += delegate {
c4.TextEntry.SelectionStart = 0;
c4.TextEntry.SelectionLength = c4.TextEntry.Text.Length;
};
selBox.PackEnd (selAll);
Button selPlus = new Button ("+");
selPlus.Clicked += delegate {
c4.TextEntry.SelectionLength++;
};
selBox.PackEnd (selPlus);
Button selRight = new Button (">");
selRight.Clicked += delegate {
c4.TextEntry.SelectionStart++;
};
selBox.PackEnd (selRight);
PackStart (selBox);
c4.TextEntry.SelectionChanged += delegate {
las.Text = "Selection: (" + c4.TextEntry.CursorPosition + " <-> " + c4.TextEntry.SelectionStart + " + " + c4.TextEntry.SelectionLength + ") " + c4.TextEntry.SelectedText;
};
var c5 = new ComboBoxEntry ();
c5.TextEntry.TextAlignment = Alignment.Center;
c5.TextEntry.Text = "centered text";

Просмотреть файл

@ -40,6 +40,37 @@ namespace Samples
te1.Changed += delegate {
la.Text = "Text: " + te1.Text;
};
HBox selBox = new HBox ();
Label las = new Label ("Selection:");
selBox.PackStart (las);
Button selReplace = new Button ("Replace");
selReplace.Clicked += delegate {
te1.SelectedText = "[TEST]";
};
selBox.PackEnd (selReplace);
Button selAll = new Button ("Select all");
selAll.Clicked += delegate {
te1.SelectionStart = 0;
te1.SelectionLength = te1.Text.Length;
};
selBox.PackEnd (selAll);
Button selPlus = new Button ("+");
selPlus.Clicked += delegate {
te1.SelectionLength++;
};
selBox.PackEnd (selPlus);
Button selRight = new Button (">");
selRight.Clicked += delegate {
te1.SelectionStart++;
};
selBox.PackEnd (selRight);
PackStart (selBox);
te1.SelectionChanged += delegate {
las.Text = "Selection: (" + te1.CursorPosition + " <-> " + te1.SelectionStart + " + " + te1.SelectionLength + ") " + te1.SelectedText;
};
PackStart (new Label ("Entry with small font"));
TextEntry te2 = new TextEntry ();