BeEyes v2.0

The replicant edition


Tutorial

Introduction

BeEyes v2.0 takes advantages of one of the most innovative features of the BeOS. Replicants allow any replicant enabled BeOS program to embed one application inside of another. One BeEye or two BeEyes or sixteen BeEyes can be embedded in any program on your BeOS computer that has a container for replicants.

The desktop itself acts as a container for replicants. The application Container (found in /boot/demos/Container) also has this capability.

After reading the next four short sections on the use of replicants and the use of BeEyes, you will become a savvy replicator.

Enabling Replicants

When the BeOS is first installed on your computer, replicants are by default hidden from sight.

To enable replicants, follow these simple instructions.

1. Select the Be menu in the Deskbar.

2. If one of the items in the menu is "Hide Replicants", don't do anything. If one of the items in the menu is "Show Replicants", select that item.

Running BeEyes

To start BeEyes, simply double-click on the BeEyes icon. If you are using a PPC computer, double-click on BeEyesPPC; if you are using an x86 computer, double-click on BeEyesx86. The unused executable may be deleted.

Replicating BeEyes

To replicate BeEyes, first make sure you followed the Enabling Replicants step. Now, as shown in the diagram below, click on the dragger in the lower right of the BeEyes window, and drag to any open space on the desktop, or to any program that supports replicants.

Removing the Replicant BeEyes

To remove the replicant BeEyes from your desktop follow the directions that apply to you:

If you have a two or three button mouse
Click with the right mouse button on the dragger, and select Delete from the menu that pops up.

If you have a one button mouse
Hold down the Control and Command keys, then click on the dragger. A menu will pop up, allowing you to select Delete.

The picture below may help.

Changing the Number of Eyes and Exercises for the Reader

BeEyes allows you to display two eyes or any perfect square.

Some exercises for the reader:

1. Displaying any non-prime number of eyes.

2. Displaying other geometric shapes, such as triangles or circles.

To display more than two eyes: Open the BeEyes project that is applicable to your platform, and then open the file BeEyes.cpp. Scroll to line 92, change the variable int32 numOfEyes = 2 to the number of eyes you would like BeEyes to display. Remember only perfect squares will be displayed correctly. A picture of all of this is shown below.

Aren't you chic! You're a savvy BeEyes power user!


Check the BeEyes webpage for updates.

This page is copyright © ABiSoft, Inc. 1998