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:
| Morphic UI of MiniToDo |
| List 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 :)
- Add web interface (Seaside)
- Add multilingual support (Spanish and English; hjh is willing to contribute German, French and Italian; to do this a list of strings is needed)
- Categories of To-Do's.
Version 1.0:
| MiniToDo 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.
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: Germn 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.