Border Xtra Mac

Usage | Version History | Contact & Ordering | Download

The xtra is intended to replace the old BorderPatch which is not working with Director 7 and later.
After months of occasional development and a lot of crashes, a working version was first prepared on 1/5/2000.

The current version can not turn off the border in OS X or Classic. The demo scripts provide a method to make sure that there are no problems with these systems by deactivating the scripts for them.

Your comments are welcome!

Border Xtra Mac

How to use it:

I am sure You know how to install an Xtra, so I skip this point.

The Xtra is an Scritping / Lingo Xtra. When the Xtra is installed You have the following new Lingo commands available:

new

This has to be available to all xtras, but you never need to use it on Border Xtra.

borderoff

Sample: borderoff()

This method turns off the border of the frontmost window. When you do not have any MIAW open, this is the stage (when running a projector)

To avoid a corrupted authoring enviroment, this method is inactive, while you run the xtra in Director. You will just see a notice in the message window then.

bordertitleoff

Sample: bordertitleoff( "Stage")

This method needs a string as parameter. The method looks for a window with the given title and turns off its border. If the window is not found, nothing happens.

This command also works in Director - use it at your own risk!
In projectors made with Director 7 the Stage window has not the title "Stage" as in previous versions, but is titled like the Projectors filename.

borderwindowlist

Sample: put borderwindowlist()

This method returns a list of the window titles, that can be accessed by the Xtra. The list is ordered from the front most window to the back one. The list also includes the stage window and the "Full Screen" window. When run in Director there are additional other windows ("Message", etc) including some, which are not opened.

>CHANGED!

borderreg

removed

>CHANGED!

register

Sample: register( xtra "border", string( 0 )) -- enter your serial here

This method is used to avoid the annoying unregistered alerts in projectors. The serial numbers of the Border Xtra Windows now work .

There are the following limitations to the BorderXtra Mac:

  • There is a short flicker of the processed window. The window needs to be hidden and shown again to activate the "Borderless" WDEF ressource.
  • When using bordertitleoff, the window search is not continued after the first match. So you cann't access the stage, when you have a MIAW in front of the stage with he same title. Try to reorder the windows, try to use borderoff, try to process the window when it is opened or simply avoid duplicate names.
  • The border cannot be turned on again. In the rare case you might need the border back on a MIAW, just forget the MIAW and reopen it.
  • When the Xtra is first used, it loads a resource into heap and locks it there. This might lead to memory fragmentation. You should use it early to minimize the fragmentation.

Border Xtra Mac Versions

Version History:

v 0.1.0

First build, which was able to turn off the border. I am not able to mention the endless previous tries and errors, crashes...
Simply did the borderoff for the front most window.

v 0.2.0

First version that left the drive of my mac. New features:
unregistered versions show an alert in projectors and just a notice in the message window, borderoff disabled in Director, borderreg.
Optimized memory handling (just loading the resource once)
Fixed some bugs, esp. crashes when quitting the projector

v 0.3.0

This is the first version for public beta. New features:
bordertitleoff, borderwindowlist
Several small fixes

v 0.3.1

First of all, the serial numbers of the windows version also works for the MacOS version. So all registered users of the Border Xtra for Windows can use the MacOS version without additional charge.
To ease the Lingo scripting a bit, I implemented the register method the same way it was implemented in the windows version.

further plans

add other window shapes, may be one, which is defined by a PICT

Border Xtra Mac BugWatch

Contact:

Bugreports & Comments

Erich Geiersberger – erichg@mcmm.com

Ordering

In case You are already a registered user of the Windows xtra, You do not need to order the Mac version. The serial number works for both releases.
You can order the Mac version the same way as the Windows version.
media connect multimedia or Erich Geiersberger – erichg@mcmm.com

Download:

here (about 210 kB)

The file contains both the PC an Mac Version of the Xtras, and a demo movie.


close