void PrepButton (ButtonCanvasElement button)
		{
			button.Rounding = 0;
			button.InternalPadding = 6;
			button.CanFocus = false;
		}
		void BuildEntryGroup ()
		{
			entryGroup = new GroupCanvasElement ();

			searchEntry = new EntryCanvasElement ();
			searchEntry.SetPreEditLabel ("Type to search...");
			entryGroup.Add (searchEntry);

			replaceEntry = new EntryCanvasElement ();
			replaceEntry.SetPreEditLabel ("Replace with...");
			entryGroup.Add (replaceEntry);
			
			nextButton = new ButtonCanvasElement (new ImageCanvasElement (Gdk.Pixbuf.LoadFromResource ("go-next-ltr.png")));
			prevButton = new ButtonCanvasElement (new ImageCanvasElement (Gdk.Pixbuf.LoadFromResource ("go-previous-ltr.png")));
			PrepButton (nextButton);
			PrepButton (prevButton);
			entryGroup.Add (nextButton);
			entryGroup.Add (prevButton);
			
			replaceButton = new ButtonCanvasElement (new LabelCanvasElement ("Replace"));
			replaceAllButton = new ButtonCanvasElement (new LabelCanvasElement ("Replace All"));
			PrepButton (replaceButton);
			PrepButton (replaceAllButton);
			entryGroup.Add (replaceButton);
			entryGroup.Add (replaceAllButton);

			Add (entryGroup);
		}