I also think that would be nice to have. With tool like pillar, graphiscopio, that would be a really great option ! Org-mode generate Beamerâs présentation but we could have much better ^^ And as someone said I also think that would be cool to have a kind of présenter screen. To me the simple way would be to use seamless (or telepharo) to communicate between two pharo images: one displaying, one organizing. My 2 cents ^^ Cedrick
Le 7 nov. 2017 à 08:06, H. Hirzel <hannes.hirzel@gmail.com> a écrit :
On 11/1/17, Tim Mackinnon <tim@testit.works> wrote: Hi - has anyone made anything where you can create a full screen presentation in Pharo with slides with some large text, bullet points and embedded pictures - but then itâs a facade that lets you evaluate items in the slide or jump to any code mentioned?
Sort of like what Alan Kay does in the eToys images?
I need to do a presentation next week and I always loved it when I was fooled into thinking I was looking at a staticâish powerpoint and then suddenly realised it was a live environment.
It doesnât sound that hard to do something simple - but Iâm not sure if I can pull it off in time for my presentation. But am curious if we have something.
(For bonus points, GT-Spotter stuff would work in it over top of the presentation to demonstrate simple things)
Tim
Hello Tim
Depending on what you want to show it might be doable to use
Torsten Bergmanns Desktop manager package
available through the catalog.
Create a sequence of desktops and switch between them with
Ctrl + D + N (next) Ctrl + D + P (previous)
Use
StandardFonts setDemoFonts
to have the tools showing font sizes which are readable.
To go back to regular fonts use
StandardFonts restoreDefaultFonts.
There is the Desktops Overview (Ctrl + D + O) which gives you an inspector in order to quickly switch to another desktop.
It would be nicer to have the left inspector column be smaller but that would involve some configuration. Maybe it is necessary that you write your own specific GT inspector for the desktops.
With this a simple presentation should be doable. Besides the regular tools just use StringMorphs with a large font. Some preconfigures buttons to execute specific commands might also be useful.
More feature rich presentations could be done with a DSL.
One option is to use Pillar. MOOC slides have been done with Pillar [1], see thread
'[Pillar] Pillar source code of ESUG 2015 presentation? Presentations done with Pillar?'
The rendering within in Pharo is not fully implemented yet. The thread 'Morphic renderer for Pillar?' has a start which might be sufficient. I think I have some more not yet put into the repo....
A third option would be to continue working on reimplementing a bookmorph / slide show / presentation or something similar as in Squeak and/or Etoys [2]
-- Hannes
[1] An example presentation in Pillar syntax
https://github.com/SquareBracketAssociates/PharoMooc/blob/master/Slides/Week...
Slide titles start and end with a dollar sign
${slide:title=In a Nutshell}$
[2] Current Etoys efforts http://wiki.squeak.org/squeak/6531 Ideas and/or part of the code might be reused and adapted. <Pharo_Smalltalk_Inspector_on_a_DesktopManager_2017-11-07.png>