On Wed, Jan 14, 2004 at 03:26:08PM -0800, Mark K. Kim wrote:
> I agree we shouldn't use the OS's save dialog.  Too complicated visually
> and implementationally, plus security issues, etc.
> 
> How about categorizing files by student names?  A dialog box pops up to
> ask for username upon first open or save.  A second dialog box can pop up
> with a list of "Bill"s if there are more than one Bill in the class.
> This would have to be an option, of course.

This is where my idea for a pre-Tux-Paint dialog came in.
Run 'kdialog' to ask who the user is, and then use their response to set
a "savedir" option.

(Not sure what kind of 'kdialog'/'xmessage'-like solution there is under
Windows, though, but again, we could use FLTK to make our own, I guess!)


Anyway, using "--savedir=$USER" would help to keep users' files separate,
but for the teachers, when they say "Okay, where is Billy's 'ocean' drawing,"
while it helps them find "Billy's" files, it still just shows them a list
of "##############.png" filenames, which is useless, unless they only have
ONE project to do per day, which we can't assume will always/ever be the
case.

For the biggest flexibility, I think "--savedir" along with a
'pick a name for the picture' feature, at the time of saving, would be
perfect.

Some people would only ever need or want "--savedir", if anything.

Others would be fine with only using the filename (title) option, and then
instruct the students on how to name their files (e.g.,
"Bill Kendrick - Project 1", was kind of the example I was given).

Finally, they can be used together, so that the title can be just
"Project 1" or "Fishes", and they'll be in the "Billy" subdir.


> After we come up with several ideas, why don't we shoot these ideas back
> to the person that requested the feature and ask which would be most
> convenient?

I also invited him to join the list ;)

-bill!
_______________________________________________
Tuxpaint-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev

Reply via email to