public FramelessEntry(SearchEntry parent) : base() { this.parent = parent; HasFrame = false; layout = new Pango.Layout(PangoContext); layout.FontDescription = PangoContext.FontDescription.Copy(); parent.StyleSet += OnParentStyleSet; WidthChars = 1; }
private void searchEntry_FilterChanged(object sender, EventArgs args) { SearchEntry entry = (SearchEntry)sender; int selectedId = entry.ActiveFilterID; if (selectedId == 0) { entry.EmptyMessage = "Search for files"; } else { string network = entry.GetLabelForFilterID(selectedId); entry.EmptyMessage = string.Format("Search '{0}' for files", network); } }