Sorry Javier for "talking" too much about your project ;)  I am just
curious.

1) How to store tips?  How are you going to store the tips?  just class side
variable with all stuff?

2) it would be great to be able to give properties to each tip. At least, to
tell each tips in which context it should appear (not mandatory). For
example, the tip "Do you want to save your workspaces to disk and manage
easily multiple of them? Check out "Tools" ->
"ScriptManager?<http://code.google.com/p/pharo/w/edit/ScriptManager>"
  should appear when using a workspace.

so...a Tip may be dispatched against zero or more contexts

3) Define contexts: only type of windows ?  or also capture events. For
example, I can define a context is when browsing a class. That would be
cool.

4) How to intercept these "contexts" without changing the PharoCore?  Is is
possible right now?  what about using Announcments ? It would be cool to
have inside PharoCore a way to notify these kind of stuffs

5) This is related to 1)   How can a package define its own tips ?  Suppose
the example I gave in 2)  I want to put it in the package
ScriptManaget-PharoTips. It would be great to be able to define them there
and then somehow to register them in the PharoTip "database".

Ok...sorry. I know I flow too much hahaha. I went beyond the simple tool you
wanted to do. The thing is that I am really interesting in this project and
I think having this would be great.

Mariano
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to