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
ALPHAControls the transparency of the colors the turtle uses to draw.
ANCHORControls the anchoring of a widget.
ARRAYBASEControls the lowest array or grid index.
AUTOSAVEControls the amount of data that Logo saves and restores automatically.
AUTOSCROLLControls a vertical scroll bar.
BTopStart
BACKGROUNDControls the background color of a control.
BATTERYReports the battery level of InO-Bot.
BGCOLORControls the background color of the Graphics panel.
BGPATTERNControls the background pattern.
BORDERSets or reports the widget's border color.
BOUNDSReports the widget's size, depending on the scale and rotation.
BROWSERReports the browser name.
BUTTONReports the state of the mouse's buttons.
CTopStart
CALIBRATIONControls InO-Bot's calibration factors for turns and movements.
CAMERAControls which camera is active.
CAMERASOutputs a list of camera names.
CASEMakes Logo convert its input to upper case or not.
COLORControls the text color of a control.
COLORED.TURTLESDisplays turtles with their pen color.
CONNECTORControls InO-Bot's external connector.
CONTROLS.FONTControls the font used when creating a control.
CRAWLSets or reports the widget's crawl speed.
DTopStart
DEBUGGERControls the use of the Logo debugger.
DISTANCEReports InO-Bot's distance to an obstacle.
ETopStart
ENABLEDEnables or disables a widget.
ENVIRONMENTReports the device that Logo is executing upon.
FTopStart
FILTERGets or sets the edit field's input filter.
FONTControls the Listener font.
FONTSets or reports the widget's font.
FRONTLEFTReports the status of InO-Bot's front left obstacle sensor.
FRONTRIGHTReports the status of InO-Bot's front right obstacle sensor.
FROZENReports TRUE if the graphics are frozen.
FULLSCREENControls whether to have Terrapin Logo occupy the entire screen or
GTopStart
GLOWDetermines whether the widget's drop shadow appears as a glow effect.
HTopStart
HEADINGControls the widget's heading.
ITopStart
INCREMENTControls the increment value when the slider is dragged.
INDEXControls the index of a selected list box item.
INFRAREDControls InO-Bot's infrared sensor.
ITEMCOUNTReports the number of list box items.
ITEMSControls the contents of the listbox.
KTopStart
KEYReports the last key that the user has typed.
LTopStart
LBAPPENDAppends one or more items to the list box.
LBCLEARErases the contents of the list box.
LBFINDFinds a list box item.
LBINSERTInserts one or more items into a list box.
LBITEMOutputs a list box item by index.
LBREMOVERemoves a list box item.
LBREPLACEReplace a listbox item text.
LIGHTReports the status of InO-Bot's light sensor.
LIGHTSControls InO-Bot's headlights.
LIMITLimits the number of character that a user can enter into an edit box.
LINELEFTReports the status of InO-Bot's left line sensor.
LINERIGHTReports the status of InO-Bot's right line sensor.
LISTENER.LINESControls the maximum number of lines in the Listener panel.
LOCATIONSets or reports the icon bar's location.
MTopStart
MAXIMUMControls the maximum value of the slider.
MINIMUMControls the minimum value of the slider.
MODIFIEDReports whether the contents of an edit box have been modified.
MOUSEReports the position of the mouse.
NTopStart
NAMESets or reports the object's alias name.
NOISELEVELReports InO-Bot's microphone noise level.
OTopStart
OFFSETControls the location of the Graphics panel's center point.
OPACITYControls the opacity value used for colors.
ORIGINControls the origin of the widget's coordinate system.
ORIGINALNAMEReports the widget's original name.
PTopStart
PATTERNReports or sets the current fill pattern.
PENCOLORContains the current pen color.
PENSTATEControls the turtle's pen state.
PENWIDTHGets or sets the turtle's pen width.
PICTURE.FORMATControls the file extension used for images if none was supplied.
PLACEHOLDERGets or sets the edit field's placeholder text.
POSITIONSets or reports the widget's position.
PRECISIONControls the number of decimals that Logo prints.
PRINT.BITMAPSControls the printing of bitmaps and turtles.
RTopStart
REARLEFTReports the status of InO-Bot's rear left obstacle sensor.
REARRIGHTReports the status of InO-Bot's rear right obstacle sensor.
RESOLUTIONOutputs a two-element list of the current camera resolution.
RUNContains a runlist to be executed when a control has been clicked or changed.
RUNStores a runlist that Logo executes when the widget is clicked.
STopStart
SCALEControls the widget's scaling.
SCREENSIZEReports the size of the browser window
SELECTEDChanges the input focus to the control.
SHADOWControls the widget's drop shadow.
SHAPEGets or sets the turtle's shape.
SHAPELOCKLocks or unlocks a widget's rotation.
SIZEReports the size of the Graphics panel.
SIZEReports or sets the size of the widget's image size.
STACKSIZEControls the maximum number of nested procedure calls.
STARTANGLEContains the starting angle of a widget if dropped.
STATEGets or sets the Selected state of a check box.
STEPSIZEControls the number of pixels per step that the widget moves forward or back.
TTopStart
TABControls the tab stop size used in the Listener's output field.
TEXTGets or sets the text of the control.
TEXTALIGNControls the alignment of the text within the control.
TITLEOutputs the name of the currently attached camera.
TOOLTIPControls the contents of the widget's tool tip.
TOUCHReports touch data on touch screen equipped devices.
TURTLE.FONTControls the font used when creating a control.
UTopStart
USERNAMEReports the user's name.
VTopStart
VALUESets or gets the current value of a slider.
VELOCITYControls the speed at which a widget moves independently.
VERSIONReports the Logo version number.
VISIBLEReports the panel's visibility
VISIBLEReports the panel's visibility
VISIBLEReports the panel's visibility
VISIBLEHides or shows the widget.
WTopStart
WINDOWReports the name of the Graphics panel that this widget is attached to.
WRAPMODEControls how a widget reacts when it hits the edge of the Graphics panel
WRAPMODESets a widget's individual wrap mode.
ZTopStart
Z.ORDERControls the sequence of widgets when displayed.