Terrapin Resources

Objects and Properties

This page contains an extensive listing of all Logo objects and their properties. Click “Start” to return to the beginning of a section, or “Top” to return to the top of this page.

Objects

PREFS Logo Preferences
LOGO.ENV General info about the environment
Panels:  
Listener The Listener Panel
Graphics The Graphics canvas
Editor The Logo Editor
Icon Bar The Icon Bar
Widgets: Objects below share these properties
Bitmaps  
Turtles  
Controls:  
Buttons Push bittons
Checkboxes also Radio BUttons
Edit Fields  
Static Text Fields  
List Boxes akso Popups
Sliders  
Cameras  
Robots:  
InO-Bot In-Bot, the floor robot

Properties

ATopStart
ALPHA TURTLE Controls the transparency of the colors the turtle uses to draw.
ANCHOR WIDGET Controls the anchoring of a widget.
ARRAYBASE PREFS Controls the lowest array or grid index.
AUTOSAVE PREFS Controls the amount of data that Logo saves and restores automatically.
AUTOSCROLL STATICTEXT Controls a vertical scroll bar.
BTopStart
BACKGROUND CONTROL Controls the background color of a control.
BATTERY INOBOT Reports the battery level of InO-Bot.
BGCOLOR GRAPHICS Controls the background color of the Graphics panel.
BGPATTERN GRAPHICS Controls the background pattern.
BORDER WIDGET Sets or reports the widget's border color.
BOUNDS WIDGET Reports the widget's size, depending on the scale and rotation.
BROWSER LOGO.ENV Reports the browser name.
BUTTON GRAPHICS Reports the state of the mouse's buttons.
CTopStart
CALIBRATION INOBOT Controls InO-Bot's calibration factors for turns and movements.
CAMERA WEBCAM Controls which camera is active.
CAMERAS WEBCAM Outputs a list of camera names.
CASE PREFS Makes Logo convert its input to upper case or not.
COLOR CONTROL Controls the text color of a control.
COLORED.TURTLES PREFS Displays turtles with their pen color.
CONNECTOR INOBOT Controls InO-Bot's external connector.
CONTROLS.FONT PREFS Controls the font used when creating a control.
CRAWL WIDGET Sets or reports the widget's crawl speed.
DTopStart
DEBUGGER PREFS Controls the use of the Logo debugger.
DISTANCE INOBOT Reports InO-Bot's distance to an obstacle.
ETopStart
ENABLED WIDGET Enables or disables a widget.
ENVIRONMENT LOGO.ENV Reports the device that Logo is executing upon.
FTopStart
FILTER EDITBOX Gets or sets the edit field's input filter.
FONT PREFS Controls the Listener font.
FONT WIDGET Sets or reports the widget's font.
FRONTLEFT INOBOT Reports the status of InO-Bot's front left obstacle sensor.
FRONTRIGHT INOBOT Reports the status of InO-Bot's front right obstacle sensor.
FROZEN GRAPHICS Reports TRUE if the graphics are frozen.
FULLSCREEN LOGO.ENV Controls whether to have Terrapin Logo occupy the entire screen or
GTopStart
GLOW WIDGET Determines whether the widget's drop shadow appears as a glow effect.
HTopStart
HEADING WIDGET Controls the widget's heading.
ITopStart
INCREMENT SLIDER Controls the increment value when the slider is dragged.
INDEX LISTBOX Controls the index of a selected list box item.
INFRARED INOBOT Controls InO-Bot's infrared sensor.
ITEMCOUNT LISTBOX Reports the number of list box items.
ITEMS LISTBOX Controls the contents of the listbox.
KTopStart
KEY LISTENER Reports the last key that the user has typed.
LTopStart
LBAPPEND LISTBOX Appends one or more items to the list box.
LBCLEAR LISTBOX Erases the contents of the list box.
LBFIND LISTBOX Finds a list box item.
LBINSERT LISTBOX Inserts one or more items into a list box.
LBITEM LISTBOX Outputs a list box item by index.
LBREMOVE LISTBOX Removes a list box item.
LBREPLACE LISTBOX Replace a listbox item text.
LIGHT INOBOT Reports the status of InO-Bot's light sensor.
LIGHTS INOBOT Controls InO-Bot's headlights.
LIMIT EDITBOX Limits the number of character that a user can enter into an edit box.
LINELEFT INOBOT Reports the status of InO-Bot's left line sensor.
LINERIGHT INOBOT Reports the status of InO-Bot's right line sensor.
LISTENER.LINES PREFS Controls the maximum number of lines in the Listener panel.
LOCATION ICONBAR Sets or reports the icon bar's location.
MTopStart
MAXIMUM SLIDER Controls the maximum value of the slider.
MINIMUM SLIDER Controls the minimum value of the slider.
MODIFIED EDITBOX Reports whether the contents of an edit box have been modified.
MOUSE GRAPHICS Reports the position of the mouse.
NTopStart
NAME WIDGET Sets or reports the object's alias name.
NOISELEVEL INOBOT Reports InO-Bot's microphone noise level.
OTopStart
OFFSET GRAPHICS Controls the location of the Graphics panel's center point.
OPACITY WIDGET Controls the opacity value used for colors.
ORIGIN WIDGET Controls the origin of the widget's coordinate system.
ORIGINALNAME WIDGET Reports the widget's original name.
PTopStart
PATTERN TURTLE Reports or sets the current fill pattern.
PENCOLOR TURTLE Contains the current pen color.
PENSTATE TURTLE Controls the turtle's pen state.
PENWIDTH TURTLE Gets or sets the turtle's pen width.
PICTURE.FORMAT PREFS Controls the file extension used for images if none was supplied.
PLACEHOLDER EDITBOX Gets or sets the edit field's placeholder text.
POSITION WIDGET Sets or reports the widget's position.
PRECISION PREFS Controls the number of decimals that Logo prints.
PRINT.BITMAPS PREFS Controls the printing of bitmaps and turtles.
RTopStart
REARLEFT INOBOT Reports the status of InO-Bot's rear left obstacle sensor.
REARRIGHT INOBOT Reports the status of InO-Bot's rear right obstacle sensor.
RESOLUTION WEBCAM Outputs a two-element list of the current camera resolution.
RUN CONTROL Contains a runlist to be executed when a control has been clicked or changed.
RUN WIDGET Stores a runlist that Logo executes when the widget is clicked.
STopStart
SCALE WIDGET Controls the widget's scaling.
SCREENSIZE LOGO.ENV Reports the size of the browser window
SELECTED CONTROL Changes the input focus to the control.
SHADOW WIDGET Controls the widget's drop shadow.
SHAPE TURTLE Gets or sets the turtle's shape.
SHAPELOCK WIDGET Locks or unlocks a widget's rotation.
SIZE GRAPHICS Reports the size of the Graphics panel.
SIZE WIDGET Reports or sets the size of the widget's image size.
STACKSIZE PREFS Controls the maximum number of nested procedure calls.
STARTANGLE WIDGET Contains the starting angle of a widget if dropped.
STATE CHECKBOX Gets or sets the Selected state of a check box.
STEPSIZE WIDGET Controls the number of pixels per step that the widget moves forward or back.
TTopStart
TAB PREFS Controls the tab stop size used in the Listener's output field.
TEXT CONTROL Gets or sets the text of the control.
TEXTALIGN CONTROL Controls the alignment of the text within the control.
TITLE WEBCAM Outputs the name of the currently attached camera.
TOOLTIP WIDGET Controls the contents of the widget's tool tip.
TOUCH GRAPHICS Reports touch data on touch screen equipped devices.
TURTLE.FONT PREFS Controls the font used when creating a control.
UTopStart
USERNAME PREFS Reports the user's name.
VTopStart
VALUE SLIDER Sets or gets the current value of a slider.
VELOCITY WIDGET Controls the speed at which a widget moves independently.
VERSION LOGO.ENV Reports the Logo version number.
VISIBLE EDITOR Reports the panel's visibility
VISIBLE GRAPHICS Reports the panel's visibility
VISIBLE LISTENER Reports the panel's visibility
VISIBLE WIDGET Hides or shows the widget.
WTopStart
WINDOW WIDGET Reports the name of the Graphics panel that this widget is attached to.
WRAPMODE GRAPHICS Controls how a widget reacts when it hits the edge of the Graphics panel
WRAPMODE WIDGET Sets a widget's individual wrap mode.
ZTopStart
Z.ORDER WIDGET Controls the sequence of widgets when displayed.