public NewSearchPage() : base(0.5f, 0.5f, 0f, 0f) { base.SetPadding(36, 36, 36, 36); base.FocusGrabbed += base_FocusGrabbed; mainVBox = new VBox(); Label label = new Label(); label.Xalign = 0; label.Markup = "<span size=\"x-large\" weight=\"bold\">Search for files...</span>"; mainVBox.PackStart(label, false, false, 0); label.Show(); searchEntry = new FileSearchEntry(); searchEntry.WidthRequest = 400; mainVBox.PackStart(searchEntry, false, false, 6); searchEntry.Show(); searchButton = new Button("_Search"); searchButton.Image = new Image(Stock.Find, IconSize.Button); searchButton.Clicked += searchButton_Clicked; searchButton.Show(); HButtonBox buttonBox = new HButtonBox(); buttonBox.Layout = ButtonBoxStyle.End; buttonBox.PackStart(searchButton, false, false, 0); mainVBox.PackStart(buttonBox, false, false, 0); buttonBox.Show(); base.Add(mainVBox); mainVBox.Show(); }
Widget CreateButtonBox() { var buttons = new HButtonBox { Layout = ButtonBoxStyle.End, Spacing = 18 }; var copy = new Button(Stock.Copy); copy.Clicked += CopyClicked; copy.Show(); buttons.PackStart(copy, false, true, 0); var close = new Button(Stock.Close); close.Activated += CloseClicked; close.Clicked += CloseClicked; close.Show(); buttons.PackStart(close, false, true, 0); buttons.Show(); return(buttons); }
private Widget CreateBottomBar() { HButtonBox buttonBox = new HButtonBox(); buttonBox.Layout = ButtonBoxStyle.Edge; toggleSidebarButton = new Button(); toggleSidebarButton.Label = Catalog.GetString("Close Sidebar"); toggleSidebarButton.Relief = ReliefStyle.None; toggleSidebarButton.Clicked += OnToggleSidebarButtonClicked; toggleSidebarButton.Show(); buttonBox.PackStart(toggleSidebarButton, false, false, 0); personHScale = new HScale(1, 3, 1); personHScale.DrawValue = false; personHScale.ValueChanged += OnPersonHScaledValueChanged; personHScale.Show(); buttonBox.PackEnd(personHScale, false, false, 0); buttonBox.Show(); return(buttonBox); }