Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
MiniToDo
Last updated at 7:06 pm UTC on 2 October 2020
see updates at the end of the page.

11th April 2007


Author: German Arduino

Version 1.1:

Uploaded Image: mt1.jpgMorphic UI of MiniToDo
Uploaded Image: mt2.jpgList of To-Do's in html format

Download 1.1:

http://www.squeaksource.com/MiniToDo.html
26/06/2006 Features added:
- Export ToDo data to serialized file.
- Import ToDo data from serialized file.
- HTML generation of ToDo data.

To Run:

Evaluate in a workspace:

SistemaTareas new initialize openAViewOnMe




ToDo's for MiniToDo :)



Version 1.0:

Uploaded Image: minitodo.jpegMiniToDo is a simple "ToDo" list developed to explore the development of traditional systems in Squeak, storing the data as abjects and using Morphic as GUI and (soon) Seaside.

Download 1.0:



October 2020

MiniToDo is a package with two classes:

"tarea" = task; "tareas = tasks";
"sistema" = system

Open a Monticello browser and click + repository.

MiniToDo_2020-10-02.png

Version *2.mcz is for Squeak; version *3.mcz is for Pharo.


Version 2, class comment of SistemaTareas


Very simple task administration system.

Developed mainly as a learning-project. A lot of features must be added.

Sorry by the "spanglish" mix :)

Need a PluggableListMorph.

To start the app, evaluate:

SistemaTareas new initialize openAViewOnMe

Programmer: Germ‡n S. Arduino
Date: Octubre 2003
Last Modificaton: February 2004


The Tarea (task) objects have only one instance variable: 'descripcion' (description).


An object of type SystemWindow holds a PluggableListMorph which holds the SistemaTareas object.


Method 'mostrarAyuda' (show help) needs a fix. But it does not affect the function of the MiniToDo.

The method 'agregarTareas' initializes the task list with example tasks

agregarTareas
	| x |
	x := Tarea new.
	x descripcion: 'Actualizar ToDos SmallLand'.
	self tareas add: x.
	
	x := Tarea new.
	x descripcion: 'Actualizar Tutorial Presentaciones'.
	self tareas add: x.
	
	x := Tarea new.
	x descripcion: 'Ver OSProcess'.
	self tareas add: x.
	
	x := Tarea new.
	x descripcion: 'Ver tema Live Linux con Squeak como WM'.
	self tareas add: x


The method
 listMenu: aMenu 
defines the menu and also contains the names of the menu items in Spanish. The place to do the translation of the GUI.