Bold , Italic , Regular , Roman

PurposeInputs
Set the font style to Bold Italic Roman or Regular none
Tips
  • Not all the style are available for the font family you may use.
Example
GotoTop :s
Bold
RenderText :s 'Beyond ' :std.size
Roman
RenderText :s 'by Joshua Redman' :std.size
NewLine :s :std.size+10

for.each "member [
	['Joshua Redman' 'saxophones']
	['Aaron Goldberg' 'piano']
	['Reuben Rogers' 'bass']
	['Gregory Hutchinson' 'drums']
] {

	RenderText :s ((lindex :member 1) + ' ') :std.size
	Italic
	RenderText :s (lindex :member 2) :std.size
	Roman
	NewLine :s :std.size

}

GotoTop

PurposeInputs
Place the next rendering of text at the top of a slide
sSkippy used
cX Position (default if input not given)
lY Position (default if input not given)
Tips
Example
GotoTop :s
RenderText :s 'This line is on top of the slide' :std.size

NewLine

PurposeInputs
Go to the next line
sSkippy used
siSpace between the two line
Tips
  • Use it after a RenderText.
  • The second input should usualy be the font size used (or more if you want to add some more vertical spacing between lines)
Example
GotoTop :s
RenderText :s 'a first line' :std.size
NewLine :s :std.size
RenderText :s 'a second line' :std.size

RenderBigTitle

PurposeInputs
Render a text as a big title in the middle of the slide.
sSkippy used
strText to display
colorColor to use for the text (Default value if not specified : Blue)
Tips
  • Use it in the first slide.
  • The text can contain severals lines (separate them by a \n).
Example
RenderBigTitle :s 'This is my\nown\npresentation'

RenderCode

PurposeInputs
Render a list of strings as a source code (numbers the lines)
sSkippy used
lstList of string to display as code
siFont size to use
colorColor to use for the text (Default color used if not given)
Tips
Example
GotoTop :s
RenderCode :s [
	
	'to foo'
	'   output sqrt(:a + :b)'
	'end'	
	
] :std.size

RenderFrame

PurposeInputs
Render a frame around the slide.

Use various global variables to display in the frame:

  • pres.title for the title of the presentation
  • pres.event for the title event
  • pres.author for the author of the presentation
sSkippy used
numIndex of this slide
maxTotal number of slides in the presentation
Tips
  • Use it at the beginning of each slide if you wish to render the frame.
  • For the number of slide in the presentation, use (llength :slides).
Example
RenderFrame :s 1 5


RenderImage

PurposeInputs
Render an image at a given position
sSkippy used
imgImage to display
xtop position
yleft position
Tips
Example
make "img Image 'an/image/there.png'
RenderImage :s :img 45 34	

RenderItemize

PurposeInputs
Render an item from an itemized list using a special bullet in front of the item.

Bullet can be either : "circle or "triangle

sSkippy used
typeType of the item
strText to display
siFont size to use
colorColor to use for the text (Default color used if not given)
Tips
Example
RenderItemize :s "circle 'Going to the beach' :std.size	
RenderItemize :s "triangle 'Going for a run' :std.size
RenderItemize :s "circle 'Cleaning the house' :std.size

RenderItemize.link

PurposeInputs
Render an item from an itemized list using a special bullet in front of the item.

Bullet can be either : "circle or "triangle. Every times you will click on the item, it will run the function which name has been given.

sSkippy used
typeType of the item
strText to display
siFont size to use
funcName of the function to run
colorColor to use for the text (Default color used if not given)
Tips
Example
; the function input b is the number of the button pressed
to OHNO :b
Question "idea ['I must :(' 'Hell No!'] 'Are you sure you want to clean now ?'
end

RenderItemize :s "circle 'Going to the beach' :std.size	
RenderItemize.link :s "circle 'Cleaning the house' :std.size "OHNO :Blue
RenderItemize :s "circle 'Going for a run' :std.size

RenderList

PurposeInputs
Render a list of strings
sSkippy used
lstList of string to display
siFont size to use
colorColor to use for the text (Default color used if not given)
Tips
Example
	GotoTop :s
	RenderTitle :s 'BLUE by THIRD EYE BLIND'
	; too much space waster after RenderTitle
	; so we jump back a bit 
	NewLine :s (-21)
	RenderList :s [
		'Anything'
		'Wounded'
		'10 Days Late'
		'Never Let You Go'
		'Deep Inside Of You'
		'1000 July'
		'An Ode to Maybe'
		'The Red Summer Sun'
		'Camoufage'
		'Farther'
		'Slow Motion'
		'Darkness'
		'Darwin'
	] :std.size

RenderNumbered

PurposeInputs
Render an item from a numbered list
sSkippy used
numIndex of the item
strText to display
siFont size to use
colorColor to use for the text (Default color used if not given)
Tips
Example
RenderNumbered :s 1 'Apple' :std.size
; add some extra space between the line
Space :s 5	
RenderNumbered :s 2 'Peach' :std.size
; add some extra space between the line
Space :s 5
RenderNumbered :s 3 'Lemon' :std.size

RenderTable

PurposeInputs
Render a table
sSkippy used
colsNumber of columns
lTable contents (list of lists)
siFont size to use
spaceSpacing between columns
colorColor to use for the text (Default color used if not given)
Tips
  • The table can contain as many lines and columns as needed, but you must specify the total number of columns.
  • Table items are all left justified
Example
	GotoTop :s
	RenderTable :s 4 [
		['' "Math "Biology "History]
		['Paul' 13.45 12.54 15.67]
		['Jim' 18.0 19.5 17.5]
		['Mike' 10.3 12.1 11.78]
	] :std.size 2

RenderText

PurposeInputs
Render a simple text at the current position.
sSkippy used
strText to display
siFont size to use
colorColor to use for the text (Default color used if not given)
Tips
  • Always call NewLine to go to the next line, else the next text will be displayed where the previous end.
  • The text can contain severals lines (separate them by a \n).
Example
RenderText :s 'Weather is a complex problem that\nrequiert a lot of cycles.' :std.size
; go to the next line (use the font size used for RenderText)
NewLine :s :std.size
RenderText :s 'We going to see how we can divide\nby a factor of 3 this time' :std.size
RenderText :s ' easily !' :std.size

RenderTitle

PurposeInputs
Render a text as a title.
sSkippy used
strText to display
colorColor to use for the text (Default color used if not given)
Tips
  • Use it to display slide title in your presentation
Example
; Make sure the text will be displayed on top of the page
GotoTop :s 
RenderTitle :s 'The problem to solve'

Tab and UnTab

PurposeInputs
Tabulate or untabulate the next rendering
sSkippy used
siTabulation size
Tips
  • Tabulations can be nested
Example
GotoTop :s
RenderText :s 'World\'s best food :' :std.size
NewLine :s :std.size+5
Tab :s 20 
RenderNumbered :s 1 'Chinese' :std.size
RenderNumbered :s 2 'Corsican' :std.size
RenderNumbered :s 3 'French' :std.size
UnTab :s 20
Space :s 7
RenderText :s 'But that\'s only my humble opinion ...' :std.size

Space

PurposeInputs
Put a certain vertical space before the next rendering
sSkippy used
siSpace to put
Tips
  • Result is the same than with the NewLine function
Example
GotoTop :s
RenderText :s 'a first line' :std.size
Space :s 30 
RenderText :s 'a second line' :std.size