The book is a multi-paged structure. It is an authoring object that can be used for both static and dynamic illustrations and presentations. To use the book drag it from the supplies bin into your playfield. Text and other objects can be dragged into the pages of the book. Aside from the common tiles the book has special tiles for navigating pages and getting the last keystroke entered.
The book can also be described as a multi-paged playfield. Users who have the experience in using the playfield object would find that each of the book's pages are in themselves objects and are structurally the same as a playfield. Each page of the book has the same options and tiles that can be found in the playfield object.
The book has its basic controls and short menu options on top of a single page by default. The page controls come in two formats basic (short) and advanced (long) Although the default controls include a couple of navigation arrows it won't be useful unless you access the more advanced controls and add pages.
Basic Controls (Short)
The basic controls is the default format. It comes with two navigation arrows. One to move forward one page and one to move backwards one page, a menu, page indicator with total pages value and a button to switch to more advanced controls.
Menu Options (Short)
find - click this option to search for words within the pages. The words are not case sensitive and don't have to be complete. This option also lets you find parts of the words.
go to page - type in the ordinal number of the page you would like to navigate to. If the page number that you typed in exceeds the total number of pages, Etoys will not give you an error but you will be remain on the page where you initiated the request.
show more controls - aside from the button on the left most of the controls panel, this option allows you to get expanded format (advanced option).
revert this page - to use this option, you must first switch to the advanced format of the controls panel and click the "save the page for later revert" option. This allows you to go back to the original state of your page.
revert entire book - As with the revert this page option, one can also save the entire book for a later revert.
Advanced Controls (Long)
In addition to the basic controls you got two icons with double arrows to navigate directly to the first resp. the final page. The + allows you to quickly add one page after the current page, the - will delete the current page. The advanced controls also have additional menu items.
find - same functionality as described in the basic controls format.
find again - this gives you the option to search the next instance of the text that you are trying to find.
duplicate this page - this makes a copy of the current page and inserts that copy as the next page.
revert this page - same functionality as described in the basic controls format.
revert entire book - same functionality as described in the basic controls format.
keep all pages the same size - when this option is set [black] all the pages follow the same dimensions of the current page where this option was selected. The default of this option is clear.
page controls at top - this button is set by default. When deselected, the control panel moves to the bottom of the page. This will be true for all the pages of the book.
page control short - within the advance control menu this button is deselected. Select this button to get the basic controls format.
page controls visible - this button is set by default. Deselecting this button will cause the controls panel to disappear. To retrieve the controls panel, bring up the book's halo by right-clicking the book. Select the Menu icon and scroll down and click the "book.." option. This will take you to the the advance controls menu where the page controls visible option is available again.
scripting area - when selected if you have any "stop, step, go" buttons in the book will only control the scripts of objects inside the book. Also when selected, if you open the viewer of an object in the book, the viewer will open inside the book.
view pages full screen - If set, all the book's pages occupies the entire screen. The toolbar is hidden from view and the book's control panel minimizes and moves to the top left of the screen. To exit the full screen mode and make the toolbar visible, click on the book's menu and select this button again.
wrap after last page - This options is set by default. If deselected, the book will not cycle to the first page after the last page is reached.
sort pages - when selected, it opens up a small window/tool where one can arrange the pages of the book.
hand me a bookmark for this page - this creates a bookmark button for the page. Drag the created bookmark button outside of the page and change the label to make it distinctive to the page (follow instructions on Button object on how to do this). The button takes you back to the bookmarked page.
hand me a thumbnail for this page - this creates a small icon to represent the page.
visual and sound effects:
set sound effects for this page - clicking this option opens up 18 choices for sound effects for the page. The sound plays as one navigates to the page. The user can also his/her own sounds. See the sound recorder object for more information.
set visual effects for this page - clicking this option gives the user 11 different visual effects (including "none") for the page. The visual effects are visible upon turning the page. Only one visual effect is active per page and each page can have a unique visual effect.
set sound effects for all pages - clicking this option opens up 18 choices for sound effects for all of the pages of the books. The sound plays as one navigates to each page of the book. The user can also his/her own sounds. See the sound recorder object for more information.
set visual effects for all pages - clicking this option gives the user 11 (including the default "none") different visual effects for all the pages of the book. The visual effect chosen will be visible upon turning each page.
mark this page to be revertible - this saves a snapshot of the page once at its current state. Users can then go back to this state by going back to the menu and selecting "revert this page" option (see the section on this option above for more information). Selecting this again will take another snapshot that will overwrite the last one.
mark entire book to be revertible - this saves a snapshot of the entire book once at its current state. Users can then go back to this state by going to the menu and selecting "revert entire book" option (see the section on this option above for more information). Selecting this option again will take another snapshot that will overwrite the last one.
make all pages the same size as this page - clicking this option makes all the pages of the book to be the same sizes as the current one.
set background color for all pages - selecting this option launches the medicine dropper tool which allows a user to chose the color of the page from the color palette. Selecting a color sets the background color for all of the pages of the book.
uncache page sorter - When you have clicked "sort pages" before in your book options, you will get a list of all your pages with thumbnail pictures for easier sorting. This option will delete the thumbnail pictures.
make a thread of projects in this book - this option takes all projects you have put in the book, puts them in a thread and adds a project navigator to the project. This allows you to navigate easily through all these projects. But this option has a bug in Etoys 4.0. You will only get the navigator for the projects from your book, and the book project itself is not included. You will not be able to return to your book project using the navigator or the arrows in the toolbar. The only way back is to click ALT-SHIFT-W, choose "Jump to project" and then choose your book project.
make this a template for new pages - choosing this option allows newly created pages to have the same properties as the current one. This option behaves exactly
show full screen - If selected, all the book's pages occupies the entire screen. The toolbar is hidden from view and the book's control panel minimizes and moves to the top left of the screen. To exit the full screen mode and make the toolbar visible, click on the book's menu then advanced option then select "exit full screen" option.
goto - go to the given page. This tile does not accept numbers but accepts the tile representation for the page. To get the tile from the page, bring up the page's halo and click the orange button.
Drag this tile to replace the default value "dot".
next page - - Unlike the goto tile where one can jump from one page to any pages in the book, the next page tile only takes the user one page forward.
Like the next page tile where one can jump one page forward, the previous page tile takes the user one page backwards.
first page - This tile takes the user to page 1 of the book.
last page - This tile takes the user to the last page of the book.
page number - The ordinal number of the current page.
number of pages - Indicates the total number of pages that the book contains.
page controls showing - The page controls are by default on top of the book. Using this option, you can choose if you want to show or to hide them. A "true" value on the page controls showing tile says "yes I want the controls to show". A "false" value will hide them.
page controls short - Whether page controls are shown in short form or in long form.
page controls at top - If "true", page controls are shown at the top of the book, if "false", they will be shown at the bottom.
revert page - revert to the original version of this page.
revert all pages - revert the entire book to its original contents.