A community of Frontier
and Radio Users


Meridian News


Community List


Regex Project

Just a few related scripts that I find very useful to resize/positioning the windows for a 2/3-script & 1/3 debug (either hor. or vert.). These are Frontier 4.x-scripts, but if you remov/change the "Frontier Root"-references it will work just as well in 5.x.

ps!
They will leave room for "Frontier.root" window & GoMac at the screen BOTTOM, and place the "Frontier.root"-window at the second topmost level!

:-)
j

Resize windows (menu)
	Resize script window (menu)
		if (window.getTitle (window.frontmost()) "Frontier.root")
			editMenu.setFont ("Geneva")
			editMenu.setFontSize (9)
			window.setPosition (window.frontmost (), 5, 42)
			window.zoom (window.frontmost ())
			window.setPosition (window.frontmost (), 5, 42)
			window.setSize (window.frontmost (), 2048, 2048)
			window.getSize (window.frontmost (), @h, @v)
			window.setSize (window.frontmost (), h*0.6, v-32)
			xWinTitle=window.getTitle (window.frontmost())
			window.bringToFront ("Frontier.root")
			window.bringToFront(xWinTitle)
		else
			speaker.beep()

	Resize script window, hor (menu)
		if (window.getTitle (window.frontmost()) "Frontier.root")
			editMenu.setFont ("Geneva")
			editMenu.setFontSize (9)
			window.setPosition (window.frontmost (), 5, 42)
			window.zoom (window.frontmost ())
			window.setPosition (window.frontmost (), 5, 42)
			window.setSize (window.frontmost (), 2048, 2048)
			window.getSize (window.frontmost (), @h, @v)
			window.setSize (window.frontmost (), h-10, (v*0.6)-32)
			window.setPosition (window.frontmost (),5,42)
			xWinTitle=window.getTitle (window.frontmost())
			window.bringToFront ("Frontier.root")
			window.bringToFront(xWinTitle)
		else
			speaker.beep()

	Resize debug window (menu)
		if (window.getTitle (window.frontmost()) "Frontier.root")
			editMenu.setFont ("Geneva")
			editMenu.setFontSize (9)
			window.setPosition (window.frontmost (), 5, 42)
			window.zoom (window.frontmost ())
			window.setPosition (window.frontmost (), 5, 42)
			window.setSize (window.frontmost (), 2048, 2048)
			window.getSize (window.frontmost (), @h, @v)
			window.setSize (window.frontmost (), (h*0.4)-20, v-32)
			window.setPosition (window.frontmost (), (h*0.6)+17, 42)
			xWinTitle=window.getTitle (window.frontmost())
			window.bringToFront ("Frontier.root")
			window.bringToFront(xWinTitle)
		else
			speaker.beep()

	Resize debug window, hor (menu)
		if (window.getTitle (window.frontmost()) "Frontier.root")
			editMenu.setFont ("Geneva")
			editMenu.setFontSize (9)
			window.setPosition (window.frontmost (), 5, 42)
			window.zoom (window.frontmost ())
			window.setPosition (window.frontmost (), 5, 42)
			window.setSize (window.frontmost (), 2048, 2048)
			window.getSize (window.frontmost (), @h, @v)
			window.setSize (window.frontmost (), h-10, (v*0.4)-25)
			window.setPosition (window.frontmost (),5, (v*0.6)+37)
			xWinTitle=window.getTitle (window.frontmost())
			window.bringToFront ("Frontier.root")
			window.bringToFront(xWinTitle)
		else
			speaker.beep()

	Resize upper corner (menu)
		if (window.getTitle (window.frontmost()) "Frontier.root")
			editMenu.setFont ("Geneva")
			editMenu.setFontSize (9)
			window.setPosition (window.frontmost (), 5, 42)
			window.setSize (window.frontmost(), 2048, 2048)
			window.getSize (window.frontmost(), @w, @h)
			window.zoom(window.frontmost())
			window.getSize (window.frontmost(), @wz, @hz)
			if hz>h-30
				window.setSize (window.frontmost(), wz, h-32)
			xWinTitle=window.getTitle (window.frontmost())
			window.bringToFront ("Frontier.root")
			window.bringToFront(xWinTitle)
		else
			speaker.beep()

	Resize full width (menu)
		if (window.getTitle (window.frontmost()) "Frontier.root")
			editMenu.setFont ("Geneva")
			editMenu.setFontSize (9)
			window.setPosition (window.frontmost (),5, 42)
			window.setSize (window.frontmost(), 2048, 2048)
			window.getSize (window.frontmost(), @h, @v)
			window.setSize (window.frontmost(), h-10, v-32)
			xWinTitle=window.getTitle (window.frontmost())
			window.bringToFront ("Frontier.root")
			window.bringToFront(xWinTitle)
		else
			speaker.beep()