public override void clicked(TaskPositioner positioner) { if (!dialog.Visible) { if (dialog.AllowAutoPosition) { dialog.Position = positioner.findGoodWindowPosition(dialog.Width, dialog.Height); } dialog.Visible = true; } else { dialog.bringToFront(); } }