User:Ignacio Rodríguez/TurtleArt: Difference between revisions

 
(12 intermediate revisions by 2 users not shown)
Line 63: Line 63:
* Save stack to custom palette (use the hand cursor to select a stack to save);
* Save stack to custom palette (use the hand cursor to select a stack to save);
* Remove stack from custom palette (use the hand cursor to select a stack on the custom palette to delete)
* Remove stack from custom palette (use the hand cursor to select a stack on the custom palette to delete)
;Note:After save stack: For show custom palette is needed restart of TurtleBlocks


===View Toolbar===
===View Toolbar===
Line 87: Line 89:
There are ten palettes of program elements available for program construction: [[Activities/Turtle_Art/Turtle|Turtle movements]]; [[Activities/Turtle_Art/Pen|Pen attributes]]; Color attributes; [[Activities/Turtle_Art/Numbers|Numeric operators]]; [[Activities/Turtle_Art/Flow|Logical operators]]; [[Activities/Turtle_Art/Blocks|Logical blocks]]; [[Activities/Turtle_Art/Sensors|Sensor blocks]]; Media blocks; Customization functions; and [[Activities/Turtle_Art/Templates|Presentation blocks]]. An eleventh palette is used for restoring blocks from the trash.
There are ten palettes of program elements available for program construction: [[Activities/Turtle_Art/Turtle|Turtle movements]]; [[Activities/Turtle_Art/Pen|Pen attributes]]; Color attributes; [[Activities/Turtle_Art/Numbers|Numeric operators]]; [[Activities/Turtle_Art/Flow|Logical operators]]; [[Activities/Turtle_Art/Blocks|Logical blocks]]; [[Activities/Turtle_Art/Sensors|Sensor blocks]]; Media blocks; Customization functions; and [[Activities/Turtle_Art/Templates|Presentation blocks]]. An eleventh palette is used for restoring blocks from the trash.


'''Note:''' Additional palettes may be loaded by [[Activities/Turtle_Art#plugins|plugin]] extensions to Turtle Blocks.
;Note: Additional palettes may be loaded by [[Activities/Turtle_Art#plugins|plugin]] extensions to Turtle Blocks.
 
;Note: A custom palette is created if you use the 'save stack' button on the Edit toolbar.
 
;Note: Blocks are dragged from the palette onto the canvas surface. To dispose of a block, drag it back onto the palette. (It will be placed onto the trash palette.)
 
;Note: The palettes can be displayed horizontally or vertically (See below). Orientation is adjusted by clicking on the [[Image:TAorientation0.svg]] and [[Image:TAorientation1.svg]] buttons on the upper-left corner of the palette.
 
;Note: The palette can be hidden by clicking on the [[Image:TAhide.svg]] button on the lower-right corner of the palette.


Blocks are dragged from the palette onto the canvas surface. To dispose of a block, drag it back onto the palette. (It will be placed onto the trash palette.)
;Note: The next palette in the menu can be accessed by clicking on the [[Image:TAnext.svg]] button on the upper-right corner of the palette.  


The palettes can be displayed horizontally or vertically (See below). Orientation is adjusted by clicking on the [[Image:TAorientation0.svg]] and [[Image:TAorientation1.svg]] buttons on the upper-left corner of the palette. The palette can be hidden by clicking on the [[Image:TAhide.svg]] button on the lower-right corner of the palette. The next palette in the menu can be accessed by clicking on the [[Image:TAnext.svg]] button on the upper-right corner of the palette. On smaller screens, a palette may not fit. It can be scrolled by clicking on the [[Image:TAscroll.svg]] button.
;Note: On smaller screens, a palette may not fit. It can be scrolled by clicking on the [[Image:TAscroll.svg]] button.


====Turtle Palette====
====Turtle Palette====
Line 175: Line 185:
[[Image:TAblocks.png|800px]]
[[Image:TAblocks.png|800px]]


These blocks are for defining variables and subroutines.
These blocks are for defining variables and subroutines. Without actions


* start: connects action to toolbar 'Run' button
* start: connects action to toolbar 'Run' button
Line 183: Line 193:


'''Note:''' When a named action or named box block are used, new blocks appear on the palette that correspond to these names; e.g., if a top of action stack is rename, "to square", an action block, "to square" is added to the palette.
'''Note:''' When a named action or named box block are used, new blocks appear on the palette that correspond to these names; e.g., if a top of action stack is rename, "to square", an action block, "to square" is added to the palette.
[[Image:TAblocks_yes.png|800px]]
Palette with additional actions and boxes created by the user.


====Sensors Palette====
====Sensors Palette====
Line 257: Line 271:
* active turtle: the name of active turtle  
* active turtle: the name of active turtle  
* turtle heading: Return heading of turtle
* turtle heading: Return heading of turtle
* get data from url: gets a text string or image from a URL
* URL: gets a text string or image from a URL


====Portfolio Palette====
====Portfolio Palette====
Line 277: Line 291:
* height: screen height (can be used in place of a number block)
* height: screen height (can be used in place of a number block)
::Note: The slide blocks expand into stacks that can be edited for customized presentations.
::Note: The slide blocks expand into stacks that can be edited for customized presentations.
====User custom-stack palette====
[[Image:TAStack.png|800px]]
The custom palette holds any blocks that have been saved with "Save Stack" option in Edit Toolbar. It lets you reuse stacks between projects.
Blocks on this palette will expand into action stacks.
;Note: This palette first appears after using the "Save stack" option on the Edit Toolbar.


====Trash Palette====
====Trash Palette====
Line 300: Line 322:
File:TAsensors-es.png
File:TAsensors-es.png
File:TAextras-es.png
File:TAextras-es.png
File:TAstack-es.png
File:TAportfolio-es.png
File:TAportfolio-es.png
File:TAtrash-es.png
</gallery>
</gallery>