private void Show(GUIView sourceView)
{
this.m_DelegateView = sourceView;
ContainerWindow containerWindow = ScriptableObject.CreateInstance <ContainerWindow>();
containerWindow.m_DontSaveToLayout = true;
containerWindow.title = "EyeDropper";
containerWindow.hideFlags = HideFlags.DontSave;
containerWindow.rootView = this;
containerWindow.Show(ShowMode.PopupMenu, true, false);
base.AddToAuxWindowList();
containerWindow.SetInvisible();
base.SetMinMaxSizes(new Vector2(0f, 0f), new Vector2(8192f, 8192f));
containerWindow.position = new Rect(-4096f, -4096f, 8192f, 8192f);
base.wantsMouseMove = true;
base.StealMouseCapture();
}