Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 17:24, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in

> > The Gimp is more age-appropriate. It has a standard GUI
> > (and an insane one too, but you can ignore that)
> 
> The Gimp's GUI is indeed terrible (and not 'standard'!).

I'm glad I'm not the only one who thinks the GUI is terrible.
If you enable the menubar though, it's fairly standard.
I think the problems run deeper than the surface.

In any case, they have a Bugzilla. You can help them to
see the light. They'll most likely brush you off, but
with enough distinct bug reporters... well, one can hope.

KDE has something that might be more to your liking.
It's not as powerful as the Gimp, but it's way easier
and has a totally standard Qt-based interface.

Probably the Tux Paint documentation should point to both of
these, to handle kids that are getting too old for Tux Paint.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src colors.h, 1.8, 1.9

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 21:55, Bill Kendrick wrote:
> On Thu, Jan 13, 2005 at 12:11:12AM +, Albert Cahalan wrote:
> > kid says: this is not good; I like two greys; a missing grey; I hate it; I 
> > do not like Tux Paint; I want two greys; I need two greys; I doesn't like 
> > that; I don't like this
> > 
> 
> Hah... funniest... CVS commit... ever.
> 
> I agree that two greys is good, too.
> 
> (OOC, why'd you change all the other colors, not mentioned in the log?
> Perhaps we should discuss this more before you and Karl start a
> commit-ware ;^) )

I figure it's best to just reverse-apply the patch.
Many of the others were questionable, so yeah, it
ought to be discussed.

Possibly good changes:

1. lavendar (not "violet", which you can't get) instead of magenta
   (though losing magenta is painful)

2. the recent light green

3. the recent darker brown

4. a purple that is perhaps halfway between current and
   the bluer one -- but I'd like to pass around a chart
   of color patches before touching it

5. a darker red, more like the stop signs

Not good:

1. washed out yellow

2. non-pumpkin orange

3. baby blue in place of sky blue

4. washed out dark blue

5. missing grey

It might be wise to investigate normal color printer gamuts.
For a typical printer, the RGB secondaries (cyan,magenta,yellow)
should be no problem. The RGB primaries (red,green,blue) may
cause trouble, especially red. I wouldn't want red to be any
more grey, but making it darker might be OK. See the stop signs.

I could also go for a --manycolors option that gives a double
row of colors. This would allow for 4 normal greens plus olive,
more sky colors (normal, cheery, Arizona, gloomy), ocean color,
medium semi-gray blue, both magenta and lavender, a few more greys,
and a few more flesh tones.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


[Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src colors.h, 1.8, 1.9

2005-01-12 Thread Bill Kendrick
On Thu, Jan 13, 2005 at 12:11:12AM +, Albert Cahalan wrote:
> kid says: this is not good; I like two greys; a missing grey; I hate it; I do 
> not like Tux Paint; I want two greys; I need two greys; I doesn't like that; 
> I don't like this
> 

Hah... funniest... CVS commit... ever.

I agree that two greys is good, too.

(OOC, why'd you change all the other colors, not mentioned in the log?
Perhaps we should discuss this more before you and Karl start a
commit-ware ;^) )

-bill!
[EMAIL PROTECTED]  April shower bring Kompressor power!
http://newbreedsoftware.com/
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] --nosysfonts option added

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 11:50, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> > Several other fonts return generic box images. I have
> > Tux Paint discard any font that has 'a' match 'A'.
> > Probably I should also discard the font if 'a' matches
> > 'z' or if 'A' matches 'Z'.
> 
> Hmm, could you add a generic *localisable* 'reject fonts that
> don't contain these character' feature?
> 
> For example, for Norwegian, we would like to reject all fonts not
> containing glyphs for æøå (or ÆØÅ), as these are parts of our
> alphabet (and have keys on our keyboards).

OK, done.

There are two localizable strings which reject fonts,
and four localizable strings used to sort crummy fonts
toward the bottom.

English settings:

Reject if "jq" has matches. (if 'j' and 'q' look the same)
Reject if "JQ" has matches.
Sort toward end if "oO" has matches.
Sort toward end if "@$~#{}<>^&*" has matches.
Sort toward end if "O0" has matches.
Sort toward end if "1Il|" has matches.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 11:37:21PM +0100, Karl Ove Hufthammer wrote:
> Looks like I didn't try the tool. You can indeed change the
> angles. But having a star would be more fun ... :)

A star tool would be great.  I forget, is that in the Features Wishlist?
If not, can someone add it over at SourceForge? :)


> Something else that has bothered me with the shape tools: They are
> extremely difficult to use (for me!). If I want to draw a chimney
> at the top of a roof, it takes several tries to get the correct
> size *and* position (because the 'click' defined the centre and
> not one of the corners, unlike other drawing programs).

<:^(  Yeah...  we need modes, somehow.  Oy!

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 10:42:16PM +0100, Karl Ove Hufthammer wrote:
> But the rhombus may as well be removed. It's just a rotated
> square, and Tux Paint supports rotating. Perhaps it can be
> replaced by a star or something?

The thing with the rhombus/diamond is that you can squish it to
non-90-degree angles BEFORE rotating it.  You cannot do that with the square.

(I also don't want to turn Tux Paint into a geometry teaching lab.
There are no doubt better programs for that, for the appropriate age range(s))

(Like KGeo or something... I dunno, honestly.)

:)

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 11:07:50PM +0100, Karl Ove Hufthammer wrote:
> Bill Kendrick <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> > Also, while I had to duplicate others' work (those who make

Oops ...  s/had/hate/


> > operating systems like Linux and Windows), we might want to
> > support 'user sessions' /within/ Tux Paint.
> 
> Sounds complicated.

Complication I'd like to avoid. ;^)


> >> Preferably the images should be moved to the trashcan in the
> >> users system (KDE, GNOME, Windows, Mac), and not deleted.
> >> (But we don't need a UI for getting it back.)
> >
> > Not a bad idea!
> 
> But non-trivial to implement. We must first check if the user is
> running either KDE or GNOME (or something else), and then check
> where the trashcan is placed (not, it's *not* always in
> Desktop/Trashcan). For Windows I guess the location is stored some
> obscure place in the registry.

I was afraid someone'd mention that. ;)

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 11:24:03PM +0100, Karl Ove Hufthammer wrote:
> The Gimp's GUI is indeed terrible (and not 'standard'!).

I'll say this: it's better than Blender. ;)

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 06:06:34PM -0400, Ben Armstrong wrote:
> In the end, I think there's a place both for "personal stuff" and
> sharing when it comes to Tux Paint.  I'd like to see Tux Paint operate
> equally well in both environments.  The --nodelete idea is a great way
> to do this, because every child can have their own stuff & not have it
> wrecked, and yet all pictures on the shared account are available for
> others to view, admire, and copy without deleting the original.

Sounds great, esp. when combined with "--saveovernew" mode. :)

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 04:44:42PM -0500, Albert Cahalan wrote:
> I think it's this:
> http://www.lefinnois.net/aquapl.php3

Same guy, slightly different looking buttons.  Perhaps I used an ancestor
of what he has up now... :)


 
> You can plug any normal USB mouse into a Mac. Unless you
> change an obscure config setting, all buttons will be tied
> together as one.

Calvin from Tux4Kids just shipped me an old, recycled iMac running Mac OS X.
I didn't have any USB devices except for a combo keyboard/trackball that
my wife used to use on her desktop.  Worked fine, so far as I can tell!

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 10:47:48PM +0100, Karl Ove Hufthammer wrote:
> The colour thing is really just a style issue (I'm sure there are
> themes for KDE and GNOME which do the same thing). But maybe real
> 'depressed' buttons will work better? What app did you use to draw
> the buttons, Bill?

Quoting doc/AUTHORS.txt:

  * UI buttons - Created using "AquaPro" button script in The GIMP
Copyright (C) 2001 Denis Bodor <[EMAIL PROTECTED]>

> Without? Are there Mac mice with more than one button?

Yes.  In fact, the new mini iMac (the "$500 special") specifically
says on their website "your 2-button and scrollwheel mice will work,
just plug them in" (paraphrased).

In fact, way back before Mac OS X, when I was using Mac IIs and,
nd Mac Centrises in college, many of them had 3-button mice for use
with the X Window server software.  (Run X11 apps on the Solaris box,
display them on the slow, tiny Macs in the labs.)

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> Learning the relations between different geometric figures is
>> useful.
>
> I think it can be see best from similarity in the text.

And explicit mention is always useful.

>> AFAICS, it's part of grade 7 in the US.
>>
>> But surely the kids have heard the term «straight angle»
>> before? (If not, they can learn it from Tux Paint! :) )
>
> That's also 9th or 10th year and... it means 180 degrees!

Sorry. I mean 'right angle', of course! :)

>>> Old: "A rhombus has four equal sides."
>>> New: "A rhombus has four equal sides, and opposite sides are
>>> parallel."
>>>
>>> The first part is enough to define a rhombus. The second
>>> part requires geometry.
>>
>> No, the first part defines a quadrangle. The second part is
>> needed.
>
> four EQUAL sides
>
> That is a rhombus.

Yes, I see it now.

>> But the rhombus may as well be removed. It's just a rotated
>> square, and Tux Paint supports rotating.
>
> No. This was the major error that convinced me to touch
> that file in the first place. A rhombus with angles of
> 30 degrees and 60 degrees is not a rotated square.

Looks like I didn't try the tool. You can indeed change the
angles. But having a star would be more fun ... :)

Something else that has bothered me with the shape tools: They are
extremely difficult to use (for me!). If I want to draw a chimney
at the top of a roof, it takes several tries to get the correct
size *and* position (because the 'click' defined the centre and
not one of the corners, unlike other drawing programs).

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Karl Ove Hufthammer
Ben Armstrong <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Because of the cognitive skills and time factors I mentioned
> in my last post, I think this is not always a bad idea.  Do we
> have an emerging pattern of various settings that, taken as a
> group, make good defaults for a group environment?  If so,
> should we ship a docs/examples/tuxpaint.group.conf with
> "typical" settings for such use?

saveover=new?

(This should also automatically be implied by --nodelete.)

Perhaps uppercase=yes for young children? (Though many of strings
used do not fit when rended as all uppercase.)

And I believe there is a bug report of a slideshow feature that
would be useful in a group context.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>>> That button makes me nervous.
>>>
>>> a. mistakes
>>> b. destruction of another kid's work
>>> c. destruction of own work
>>>
>>> If anything should be hard to get at, this is it.
>>> Control-click or shift-click would do.
>>
>> No, don't make it more difficult to use. It pops up a warning
>> dialogue, so (a) and (c) should ~never happen.
>
> I think it's time you and your kids migrated to the Gimp.
> Your changes are nice for high school kids, but terrible
> for normal 5-year-old kids.

Hmm? My changes? I have advocated having *no* changes here. It's
you that that wanted to change the delete button we currently have
to some obscure 'Alt-Ctrl-Shift-click' combination.

> The Gimp is more age-appropriate. It has a standard GUI
> (and an insane one too, but you can ignore that)

The Gimp's GUI is indeed terrible (and not 'standard'!).

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Karl Ove Hufthammer
Bill Kendrick <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Also, while I had to duplicate others' work (those who make
> operating systems like Linux and Windows), we might want to
> support 'user sessions' /within/ Tux Paint.

Sounds complicated.

>> Preferably the images should be moved to the trashcan in the
>> users system (KDE, GNOME, Windows, Mac), and not deleted.
>> (But we don't need a UI for getting it back.)
>
> Not a bad idea!

But non-trivial to implement. We must first check if the user is
running either KDE or GNOME (or something else), and then check
where the trashcan is placed (not, it's *not* always in
Desktop/Trashcan). For Windows I guess the location is stored some
obscure place in the registry.

-- 
Karl Ove Hufthammer
http://blogg.huftis.org/
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Ben Armstrong
On Wed, 2005-01-12 at 17:46 -0400, Ben Armstrong wrote:
> I can imagine in a lab/classroom setting that gives children
> the freedom to do so, such sharing could be commonplace, or the computer
> might be set up without accounts altogether.  This would be a good
> thing, and I think is something the design of Tux Paint should
> accomodate for.

I just wanted to say a couple of more words about this, because I really
feel strongly about it:

Consider the social factors:

Just like sharing of personal toys, sharing of personal accounts
demonstrates the child has learned social behaviour.  All of my
children, except the three year old, understand "ownership" of each of
their accounts, and all of the things that entails: privacy, organizing
it the way they want it, and not wanting to have it wrecked.  They also
understand that when they use another person's account, they should
respect that person's privacy, arrangement of their account the way they
want it, and not wanting to have it wrecked.

Now, consider the social implications of a classroom or lab where there
are no personal accounts at all.  Does it lead to deliberate vandalism
of each others drawings?  If so, are there consequences?  What can a
child whose drawing has been deliberately vandalised do about it?
Social context is everything, of course.  This could be either a great
learning experience in the right context, or an absolutely horrible,
unmanageable mess ni the wrong context.  But that's up to those setting
up the lab, isn't it?  I prefer to see the positive potential.

How about sharing of ideas?  Increased ease of collaboration, or
learning from each others' styles?  Here is the computer, a wonderful
medium on which drawings can be made, copied and modified over and over
again, all from the same original.  Having all children use one computer
and one account means an opportunity for this kind of creative sharing
that wouldn't be there if each user had their own account.

In the end, I think there's a place both for "personal stuff" and
sharing when it comes to Tux Paint.  I'd like to see Tux Paint operate
equally well in both environments.  The --nodelete idea is a great way
to do this, because every child can have their own stuff & not have it
wrecked, and yet all pictures on the shared account are available for
others to view, admire, and copy without deleting the original.

Ben

___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 16:47, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in

> > The biggest differences are the use of color to indicate
> > button state and the lack of filesystem access.
> 
> The colour thing is really just a style issue (I'm sure there are
> themes for KDE and GNOME which do the same thing). But maybe real
> 'depressed' buttons will work better? What app did you use to draw
> the buttons, Bill?

I think it's this:
http://www.lefinnois.net/aquapl.php3

> >> For example, I really don't like that right-clicking works
> >> the same as left-clicking in Tux Paint.
> >
> > Hey, it's that way for ALL of MacOS X, no matter if
> > you're a kid with Tux Paint or an adult with a spreadsheet.
> > This is even without the normal physical mouse limitation.
> 
> Without? Are there Mac mice with more than one button?

You can plug any normal USB mouse into a Mac. Unless you
change an obscure config setting, all buttons will be tied
together as one.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] fonts

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Sure about that?
>
> Think about why all the car stamps show the cars
> pointing to the right.

For consistency? Take a look at your favourite clipart collection.
You'll see cards pointing both ways. (The first result page of
Google's image search have 9 cars point to the *left*, and 3
pointing to the right.)

> All throughout the stamps,
> this left-to-right orientation shows itself.

No. Some stamps point to the right, but quite a few point to left.
And take a look at the splash screen! ;)

> The buttons sure do need to be mirrored. In the
> tool choices, why is the paintbrush tool on the
> side that it's on? Why not the other side?

Because all apps have it that way. And the reason may be that we
hold the paintbrush that way when writing. And they hold it the
same way when writing Hebrew too, I believe. (Though I'm not sure.
We could always ask the translator about what needs mirroring.)

> Why do the dialog boxes have buttons to the left of text?
> Why does Tux sit on the left of his text?

All this needs to be changed for Hebrew.

> Why is it that, when a tool has an odd number of options,
> a blank spot appears on the lower right? (not left)

I don't know if this should be changed for Hebrew. Probably?

> Why is the "Colors" label on the left?

This should also be changed for Hebrew. But haven't we
almost agreed to remove it.

> Why does the "Open" dialog have the normal action button on the
> left side?

The 'Open' dialogue have these buttons on the *right* in both
GNOME, KDE and Windows.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Albert Cahalan
> Learning the relations between different geometric figures is
> useful.

I think it can be see best from similarity in the text.

> > Old: "A rectangle has four sides and L-shaped corners."
> > New: "A rectangle has four sides and four right angles."
> >
> > This is getting advanced. Classifying angles is a
> > part of geometry, in the 9th or 10th year of school.
> 
> AFAICS, it's part of grade 7 in the US.
> 
> But surely the kids have heard the term «straight angle» before?
> (If not, they can learn it from Tux Paint! :) )

That's also 9th or 10th year and... it means 180 degrees!

> > Old: "A rhombus has four equal sides."
> > New: "A rhombus has four equal sides, and opposite sides are
> > parallel."
> >
> > The first part is enough to define a rhombus. The second
> > part requires geometry.
> 
> No, the first part defines a quadrangle. The second part is
> needed.

four EQUAL sides

That is a rhombus. Well, there's a degenerate "shape"
with lines crossing, but maybe that is a rhombus too.

> But the rhombus may as well be removed. It's just a rotated
> square, and Tux Paint supports rotating.

No. This was the major error that convinced me to touch
that file in the first place. A rhombus with angles of
30 degrees and 60 degrees is not a rotated square.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Ben Armstrong
On Wed, 2005-01-12 at 13:24 -0800, Bill Kendrick wrote:
> You'd be surprised how many schools just use the same single account 
> for ALL users in a class... or worse yet, in an entire school! :^(

Because of the cognitive skills and time factors I mentioned in my last
post, I think this is not always a bad idea.  Do we have an emerging
pattern of various settings that, taken as a group, make good defaults
for a group environment?  If so, should we ship a
docs/examples/tuxpaint.group.conf with "typical" settings for such use?
Maybe also a docs/examples/tuxpaint.ltsp.conf?  What other "typical"
usage scenarios can we think of?

Ben


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> I agree with this, but I don't see Tux Paint as being
> severely different for other programs.

No, it isn't.

> The biggest differences are the use of color to indicate
> button state and the lack of filesystem access.

The colour thing is really just a style issue (I'm sure there are
themes for KDE and GNOME which do the same thing). But maybe real
'depressed' buttons will work better? What app did you use to draw
the buttons, Bill?

>> For example, I really don't like that right-clicking works
>> the same as left-clicking in Tux Paint.
>
> Hey, it's that way for ALL of MacOS X, no matter if
> you're a kid with Tux Paint or an adult with a spreadsheet.
> This is even without the normal physical mouse limitation.

Without? Are there Mac mice with more than one button?

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Ben Armstrong
On Wed, 2005-01-12 at 22:05 +0100, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> >> Yeah, "where to put delete?" has been my issue all along.
> >
> > That button makes me nervous.
> > b. destruction of another kid's work
> (b) is a more general problem, solved by kids having their own
> account (usually the case for schools, and in Linux?). But we
> could add a 'nodelete' option (if it doesn't exist already -- I
> can't be bothered to check).

For very small kids (ages 2 to 4,) having to log in may not be worth the
effort to support it.  Also, where computers are a limited resource,
kids are numerous, and total time available to play is short, login time
per child can be quite brief.  In such an environment, having to log out
and log in again takes away from the total time available to play.  I
have observed this pattern among my children at home (all five of whom
have their own accounts, by the way, and range from ages 3 to 14,) when
time is short, and another child wants to play on the computer: a child
will voluntarily help a (usually younger) child out by sharing her
account.  I can imagine in a lab/classroom setting that gives children
the freedom to do so, such sharing could be commonplace, or the computer
might be set up without accounts altogether.  This would be a good
thing, and I think is something the design of Tux Paint should
accomodate for.  Let's not rule out certain kinds of use just because
they don't fit our preconceptions.  I think we should expect a certain
amount of sharing of sessions, either informally between kids with their
own accounts, or because the system is set up to be always logged in for
all kids to use.

Ben

___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> When doing these changes, can you double-check that the
>> documentation gets updated?  (Or, at least, put a TODO item
>> somewhere :^) )
>
> I'm not so sure the definitions are more correct.
> They are certainly aimed at older people.
>
> Old: "A square has four equal sides and L-shaped corners."
> New: "A square is a rectangle with four equal sides."
>
> Now one shape depends on another.

I can always change change it to something like this:

A square has four equal sides and four right angles.
Every square is a rectangle.

Learning the relations between different geometric figures is
useful.

> Old: "A rectangle has four sides and L-shaped corners."
> New: "A rectangle has four sides and four right angles."
>
> This is getting advanced. Classifying angles is a
> part of geometry, in the 9th or 10th year of school.

AFAICS, it's part of grade 7 in the US.

But surely the kids have heard the term «straight angle» before?
(If not, they can learn it from Tux Paint! :) )

> Old: "Oval"
> New: "An ellipse is a stretched circle."
>
> Is it an ellipse?

Yes.

> (and, should it be?) All non-trivial
> ellipses are oval, but not all ovals are ellipses.

Yes, I know. (Though sometimes oval is used synonymous with
ellipse.)

> As for it being a stretched circle, hmmm, that's not a
> definition I'm comfy with.
>
> Old: "A rhombus has four equal sides."
> New: "A rhombus has four equal sides, and opposite sides are
> parallel."
>
> The first part is enough to define a rhombus. The second
> part requires geometry.

No, the first part defines a quadrangle. The second part is
needed.

But the rhombus may as well be removed. It's just a rotated
square, and Tux Paint supports rotating. Perhaps it can be
replaced by a star or something?

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] libSDL_ttf is bug-infested

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 16:24, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> >> SDL_Pango:
> >> http://sdlpango.sourceforge.net/
> >> http://sourceforge.net/projects/sdlpango/
> >
> > I still see no sane way to determine if a character is valid.
> > What do I get? (trucation, boxes, NULL, missing spots...)
> 
> It wouldn't be a problem anymore, as Pango automatically picks the
> missing glyph from a different font on your system.

That's seriously defective.

It means "Webdings" will look suprisingly like another font.
It means a French kid, after selecting the nice RiceCake font,
will discover that accented characters look hideously wrong.

Plus, I want to sort by character availability.

How would the fonts be found?


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] libSDL_ttf is bug-infested

2005-01-12 Thread Karl Ove Hufthammer
Karl Ove Hufthammer <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> I still see no sane way to determine if a character is valid.
>> What do I get? (trucation, boxes, NULL, missing spots...)
>
> It wouldn't be a problem anymore, as Pango automatically picks
> the missing glyph from a different font on your system.

Sorry, I wasn't thinking. That obviously won't be of any use here.
Well, the reference manual is at:
http://developer.gnome.org/doc/API/2.0/pango/

I'm sure there must be something useful in it. ;/

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 16:05, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> >> Yeah, "where to put delete?" has been my issue all along.
> >
> > That button makes me nervous.
> >
> > a. mistakes
> > b. destruction of another kid's work
> > c. destruction of own work
> >
> > If anything should be hard to get at, this is it.
> > Control-click or shift-click would do.
> 
> No, don't make it more difficult to use. It pops up a warning
> dialogue, so (a) and (c) should ~never happen.

I think it's time you and your kids migrated to the Gimp.
Your changes are nice for high school kids, but terrible
for normal 5-year-old kids.

The Gimp is more age-appropriate. It has a standard GUI
(and an insane one too, but you can ignore that) and it
offers all the power you want. You can even teach scripting.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 10:05:26PM +0100, Karl Ove Hufthammer wrote:
> (b) is a more general problem, solved by kids having their own
> account (usually the case for schools, and in Linux?). But we
> could add a 'nodelete' option (if it doesn't exist already -- I
> can't be bothered to check).

Not a bad idea.

Also, while I had to duplicate others' work (those who make operating
systems like Linux and Windows), we might want to support 'user sessions'
/within/ Tux Paint.

This can be handled, partially, with the "--savedir" option, at the moment.


You'd be surprised how many schools just use the same single account 
for ALL users in a class... or worse yet, in an entire school! :^(


> Preferably the images should be moved to the trashcan in the users
> system (KDE, GNOME, Windows, Mac), and not deleted. (But we don't
> need a UI for getting it back.)

Not a bad idea!

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] libSDL_ttf is bug-infested

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> SDL_Pango:
>> http://sdlpango.sourceforge.net/
>> http://sourceforge.net/projects/sdlpango/
>
> I still see no sane way to determine if a character is valid.
> What do I get? (trucation, boxes, NULL, missing spots...)

It wouldn't be a problem anymore, as Pango automatically picks the
missing glyph from a different font on your system.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 15:29, Bill Kendrick wrote:
> On Wed, Jan 12, 2005 at 08:27:54PM +, Karl Ove Hufthammer wrote:
> 
> > Made shape definitions more correct.
> 
> When doing these changes, can you double-check that the documentation
> gets updated?  (Or, at least, put a TODO item somewhere :^) )

I'm not so sure the definitions are more correct.
They are certainly aimed at older people.

Old: "A square has four equal sides and L-shaped corners."
New: "A square is a rectangle with four equal sides."

Now one shape depends on another. I thought of, and had
to reject, "rectangular rhombus". If you're going to
make one shape depend on another, the "four" should go.
I still like the old way better.

Old: "A rectangle has four sides and L-shaped corners."
New: "A rectangle has four sides and four right angles."

This is getting advanced. Classifying angles is a
part of geometry, in the 9th or 10th year of school.
If it's otherwise in your part of the world, you can
translate it as needed.

Old: "Oval"
New: "An ellipse is a stretched circle."

Is it an ellipse? (and, should it be?) All non-trivial
ellipses are oval, but not all ovals are ellipses.
The side view of an egg is oval, and a rectangle with
two semi-circles fitted to the sides is also oval.
As for it being a stretched circle, hmmm, that's not a
definition I'm comfy with.

Old: "A rhombus has four equal sides."
New: "A rhombus has four equal sides, and opposite sides are parallel."

The first part is enough to define a rhombus. The second
part requires geometry.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Karl Ove Hufthammer
Bill Kendrick <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> This 'feature' is really doing kids a disservice.
>
> Never thought of it that way!  So how about just ignore
> everything but left-click?

Yes. Please. :)

>> Unfortunately not. Trackballs are generally much to large for
>> kids' hands. Most mice are too (though there do exist
>> computer mice for kids, sometimes used in schools).
>
> My wife has an itty-bitty optical USB mouse with a retractable
> cord that she carries in her laptop case.

Yes, laptop are sometimes smaller. Hmm, I wonder if children would
find it easier or more difficult to use touch pads on laptops.

BTW, I found a Website selling 'fun' mice and trackballs for
children:

http://www.askergoworks.com/shopdisplayproducts.asp?id=11&subcat=6
6&cat=Kids+Mice+%26+Trackball

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> Yeah, "where to put delete?" has been my issue all along.
>
> That button makes me nervous.
>
> a. mistakes
> b. destruction of another kid's work
> c. destruction of own work
>
> If anything should be hard to get at, this is it.
> Control-click or shift-click would do.

No, don't make it more difficult to use. It pops up a warning
dialogue, so (a) and (c) should ~never happen.

(b) is a more general problem, solved by kids having their own
account (usually the case for schools, and in Linux?). But we
could add a 'nodelete' option (if it doesn't exist already -- I
can't be bothered to check).

> With all modifier keys, supress comfirmation.
> (Alt-Ctrl-Shift-click)
>
> Perhaps there should be support for undo, at least
> until the open mode is left.

Preferably the images should be moved to the trashcan in the users
system (KDE, GNOME, Windows, Mac), and not deleted. (But we don't
need a UI for getting it back.)

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


[Tuxpaint-dev] Re: [Tuxpaint-commits] tuxpaint/src magic.h, 1.11, 1.12 shapes.h, 1.3, 1.4

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 08:27:54PM +, Karl Ove Hufthammer wrote:

> Made shape definitions more correct.

When doing these changes, can you double-check that the documentation
gets updated?  (Or, at least, put a TODO item somewhere :^) )

Thx!

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 13:21, Bill Kendrick wrote:
> On Wed, Jan 12, 2005 at 07:13:38PM +0100, Karl Ove Hufthammer wrote:
> > But in Tux Paint we need the ability delete the images. Therefore
> > double-clicking the images (or clicking 'Open') works better. (And
> > this is the way open dialogues on Linux and Windows work.)
> 
> Yeah, "where to put delete?" has been my issue all along.

That button makes me nervous.

a. mistakes
b. destruction of another kid's work
c. destruction of own work

If anything should be hard to get at, this is it.
Control-click or shift-click would do.

With all modifier keys, supress comfirmation.
(Alt-Ctrl-Shift-click)

Perhaps there should be support for undo, at least
until the open mode is left.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] fonts

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 12:55:13PM -0500, Albert Cahalan wrote:
> Think about why all the car stamps show the cars
> pointing to the right. All throughout the stamps,
> this left-to-right orientation shows itself.

And there's an option "--mirrorstamps" to mirror all of them. :^)


> The buttons sure do need to be mirrored. In the
> tool choices, why is the paintbrush tool on the
> side that it's on? Why not the other side? Why do
> the dialog boxes have buttons to the left of text?

In Hebrew (currently the only RtL language Tux Paint 'supports' so far),
I believe they're on the right side.


> Why does Tux sit on the left of his text? Why is
> it that, when a tool has an odd number of options,
> a blank spot appears on the lower right? (not left)
> Why is the "Colors" label on the left? Why does the
> "Open" dialog have the normal action button on the
> left side?

And yeah, all this stuff needs to be flipped to the other side

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 07:13:38PM +0100, Karl Ove Hufthammer wrote:
> But in Tux Paint we need the ability delete the images. Therefore
> double-clicking the images (or clicking 'Open') works better. (And
> this is the way open dialogues on Linux and Windows work.)

Yeah, "where to put delete?" has been my issue all along.

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 06:18:44PM +0100, Karl Ove Hufthammer wrote:
> For example, I really don't like that right-clicking works the
> same as left-clicking in Tux Paint. This may lead kids to get
> used to right-clicking, and get very frustrated when right-
> clicking doesn't work that way in other programs (or games). Then
> they'll have to unlearn to right-click and learn to left-click.
> This 'feature' is really doing kids a disservice.

Never thought of it that way!  So how about just ignore everything but
left-click?


> BTW, I've seen this problem (concerning Tux Paint) in real life,
> so it's a very real issue, not just some hypothesis.

Sorry! :^)


> > As a less-expensive alternative, a trackball might
> > work OK.
> 
> Unfortunately not. Trackballs are generally much to large for
> kids' hands. Most mice are too (though there do exist computer
> mice for kids, sometimes used in schools).

My wife has an itty-bitty optical USB mouse with a retractable cord
that she carries in her laptop case.


> (Personally, I've been using trackballs for years, and wouldn't
> dream of going back to using a mouse!)

I only like big trackballs, and only for Centipede and Missile Command. ;)

-bill!
[EMAIL PROTECTED]  April shower bring Kompressor power!
http://newbreedsoftware.com/
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] fonts

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 12:41, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> > Given the shear number of things that Hebrew users
> > want mirrored, it might be easier to just mirror
> > all of tuxpaint.
> 
> No. The people don't see the world mirrored!
> The stamps and the buttons should not be mirrored;
> the toolboxes should only be moved from the left
> side of the screen to the right.

Sure about that?

Think about why all the car stamps show the cars
pointing to the right. All throughout the stamps,
this left-to-right orientation shows itself.

The buttons sure do need to be mirrored. In the
tool choices, why is the paintbrush tool on the
side that it's on? Why not the other side? Why do
the dialog boxes have buttons to the left of text?
Why does Tux sit on the left of his text? Why is
it that, when a tool has an odd number of options,
a blank spot appears on the lower right? (not left)
Why is the "Colors" label on the left? Why does the
"Open" dialog have the normal action button on the
left side?


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] libSDL_ttf is bug-infested

2005-01-12 Thread Bill Kendrick
On Wed, Jan 12, 2005 at 12:31:28PM -0500, Albert Cahalan wrote:
> 
> Everybody needs Tux Paint, even terrorists!  :-)

That's not really very funny. >:^P


> IMHO, they'd be better off learning English.

Well, that's your view, but that's not necessarily the view of their
parents, teachers (or even many of us developers :^) ), so I obviously
don't want to force English on them.  (Its a tuff language. ;^) )


> It's easier, superbly well supported, and needed
> for correctly understanding much of our world.

My dad once suggested Tux Paint could be used for teaching a second
language.  (i.e., show two languages at once.)

-bill!
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> I disagree. I think Tux Paint should work like other
>> Linux/Windows programs (only with different-*looking*
>> controls). In those programs, the open dialogue have 'Open'
>> and 'Cancel' buttons. Consistency is a good thing! (Back
>> should be renamed 'Cancel', BTW.)
>
> Consider all the web browsers and web sites.

Why? Why not consider all other user applications with open
dialogues? This is a better object for comparison.

> The back button takes you back.
> A single click on a thumbnail will load an image.

But in Tux Paint we need the ability delete the images. Therefore
double-clicking the images (or clicking 'Open') works better. (And
this is the way open dialogues on Linux and Windows work.)

>> And we *can* get rid of the 'Colours' label, and increasing
>> the space for the colours buckets.
>
> The stamps need the space more.

Fine by me.

> Grabbing the label too would be another much-needed slot.

Well, I don't like this idea as much. :)

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 12:18, Karl Ove Hufthammer wrote:
> Albert Cahalan <[EMAIL PROTECTED]> wrote in

> Making changes (inconsistent with other programs) to the way
> programs work to make them 'easier for kids to use' will
> mostly only be counter-productive.

I agree with this, but I don't see Tux Paint as being
severely different for other programs.

The biggest differences are the use of color to indicate
button state and the lack of filesystem access.

> For example, I really don't like that right-clicking works the
> same as left-clicking in Tux Paint.

Hey, it's that way for ALL of MacOS X, no matter if
you're a kid with Tux Paint or an adult with a spreadsheet.
This is even without the normal physical mouse limitation.

> This may lead kids to get
> used to right-clicking, and get very frustrated when right-
> clicking doesn't work that way in other programs (or games). Then
> they'll have to unlearn to right-click and learn to left-click.
> This 'feature' is really doing kids a disservice.

It's an Apple conspiracy.

> > As a less-expensive alternative, a trackball might
> > work OK.
> 
> Unfortunately not. Trackballs are generally much to large for
> kids' hands.

Even a 4-inch ball should work.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] libSDL_ttf is bug-infested

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 11:59, Karl Ove Hufthammer wrote:

> Sometime in the future Tux Paint will *need* to move to using
> Pango for text rendering. This is needed to support many
> non-western scripts and languages (whose rendering is *extremely*
> complex, but is automatically handled correctly by Pango).

Everybody needs Tux Paint, even terrorists!  :-)

IMHO, they'd be better off learning English.
It's easier, superbly well supported, and needed
for correctly understanding much of our world.

> SDL_Pango:
> http://sdlpango.sourceforge.net/
> http://sourceforge.net/projects/sdlpango/

I still see no sane way to determine if a character is valid.
What do I get? (trucation, boxes, NULL, missing spots...)

There is only one way to control things. It's insane.
You have to generate an undocumented pseudo-HTML code.
While the library seems to take care of some aspects
of handling fonts, it provides no way to see what is
available. You'll just have to guess that a particular
font might be available.


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] fonts

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Given the shear number of things that Hebrew users
> want mirrored, it might be easier to just mirror
> all of tuxpaint.

No. The people don't see the world mirrored!
The stamps and the buttons should not be mirrored;
the toolboxes should only be moved from the left
side of the screen to the right.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 11:40, Karl Ove Hufthammer wrote:
> Bill Kendrick <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:

> >> The "Load" dialog has lots of dead space.
> > 
> >> There are some other
> >> possibilities though: the toolbar could be active, so that
> >> the "Back" button becomes unneeded.
> >
> > I've thought of this in the past, as well.  I think we should
> > go this route.
> 
> I disagree. I think Tux Paint should work like other Linux/Windows
> programs (only with different-*looking* controls). In those
> programs, the open dialogue have 'Open' and 'Cancel' buttons.
> Consistency is a good thing! (Back should be renamed 'Cancel',
> BTW.)

Consider all the web browsers and web sites.

The back button takes you back.
A single click on a thumbnail will load an image.
Clicking on the side navigation menu will leave the thumbnail page.

>  And we *can* get rid of the 'Colours'
> label, and increasing the space for the colours buckets.

The stamps need the space more. Grabbing the label too
would be another much-needed slot.



___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] rainbow tools

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> I think it would be good to have a tool, or tools,
> for drawing rainbows.

Yes, it would be nice. The existing rainbow tool is really not
adequate for this.

> The interface that comes to mind is that the user does
> a click-and-drag with rubber band effect to see where
> the rainbow will go. Constrain the second point to be
> within the diameter of the rainbow and not directly
> above or below the first point.

Why must it be within the diameter of the rainbow?

> The next problem is endpoint treatment. They can be cut
> horizontally, but that is no good near the edges of the
> screen. Fading out is an option. Fading out is especially
> useful for realistic (as opposed to cartoon-like) rainbows.

Yes, fading sounds fine.

> Cartoon-like rainbows have nicely distinct colors. In some
> ways though, they propagate a lie about how rainbows look.
>
> Realistic rainbows are beautiful and educational, but can
> be trouble.

I would prefer rainbow with a smooth gradient, but they don't
need to be excessively realistic (we're not trying to create a
'photo drawing' application here). A nice gradient through the
whole colour spectrum would suffice.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] new direct PostScript printing code

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> I keep an eye on the web archive, which updates quickly enough.
> I also run "cvs update"... but my editor doesn't notice.
> Then I save again, and the "cvs update" gets clobbered. CVS will
> assume this was intentional.

Then I recommend that you change your editor. Doesn't almost all
editors nowadays warn you when a file has been changed from
outside the editor?

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Tux Paint 'group' in RPM spec?

2005-01-12 Thread Karl Ove Hufthammer
Bill Kendrick <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Right now, Tux Paint's RPM spec lists:
>
>   Group: Amusements/Games
>
> Is there something more suitable?  (Tux Paint's not a 'game',
> per se :) )

Using the freedesktop menu spec, how about:

Categories=Graphics;RasterGraphics;2DGraphics;KidsGame;Game

(It *must* be in KidsGame, and then it should be in Game too.)

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> The big problems I saw were:
>
> 1. high mouse pressure
> 2. mouse rotation instead of sideways movement
> 3. accidental mouse rotation

I've seen this problem, but have observed that kids *do*
very quickly learn to use the mouse properly.

Making changes (inconsistent with other programs) to the way
programs work to make them 'easier for kids to use' will
mostly only be counter-productive.

For example, I really don't like that right-clicking works the
same as left-clicking in Tux Paint. This may lead kids to get
used to right-clicking, and get very frustrated when right-
clicking doesn't work that way in other programs (or games). Then
they'll have to unlearn to right-click and learn to left-click.
This 'feature' is really doing kids a disservice.

BTW, I've seen this problem (concerning Tux Paint) in real life,
so it's a very real issue, not just some hypothesis.

> As a less-expensive alternative, a trackball might
> work OK.

Unfortunately not. Trackballs are generally much to large for
kids' hands. Most mice are too (though there do exist computer
mice for kids, sometimes used in schools).

(Personally, I've been using trackballs for years, and wouldn't
dream of going back to using a mouse!)

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: TuxPaint Feature Request (tux4kids) [Re: [Esc] key to exit]

2005-01-12 Thread Albert Cahalan
On Wed, 2005-01-12 at 11:53, Karl Ove Hufthammer wrote:
> Bill Kendrick <[EMAIL PROTECTED]> wrote in
> news:[EMAIL PROTECTED]:
> 
> > Perhaps when the "noquit" option is set, we can use
> > Ctrl-Alt-Esc or some other harder-to-hit combination for
> > exiting...?
> 
> Ctrl + Alt + Esc brings up the BIOS setup screen on some
> computers ...

ROTFL! Oh my, I remember using that. Windows might block it,
and Linux surely will, but still...

I was thinking the choice was overly difficult to type.

Idea: plain Esc, but only when the mouse pointer is over
the quit button


___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] 3-year-old user

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Eliminating the scroll buttons might be good. Neither
> my 3-year-old nor my 5-year-old uses them by choice.
> (the 5-year-old knows the scroll wheel is broken in
> the "Open" dialog) The 3-year-old quickly discovered
> and liked the scroll wheel.

Not all mice have scroll wheels, so we can't remove the scroll
buttons. But we might perhaps change them to look (and work)
like a real scrollbar, placed to the right of the stamps. This
would also (partially) solve the problem with to many stamps,
since you can quickly just drag the scrollbar slider to the stamps
you're interested in.

We will get a bit more vertical space, and a bit less horizontal
space, which might be just enough to squeeze in an extra row of
(resized, slightly smaller) stamp buttons.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] libSDL_ttf is bug-infested

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> 2.0.7
> * Fixed memory corruption problems with some italic fonts
> * Fixed crash when opening a font file that doesn't exist
> 2.0.6
> * Fixed memory corruption problem with small point sizes
>
> Yow! Should all italic fonts be blocked?
>
> Also, the library provides no access to the character map.
> The only way to tell if a character is junk is to compare
> it it pixel-by-pixel against one that surely is junk.

Sometime in the future Tux Paint will *need* to move to using
Pango for text rendering. This is needed to support many
non-western scripts and languages (whose rendering is *extremely*
complex, but is automatically handled correctly by Pango).

Pango:
http://www.pango.org/

SDL_Pango:
http://sdlpango.sourceforge.net/
http://sourceforge.net/projects/sdlpango/

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: TuxPaint Feature Request (tux4kids) [Re: [Esc] key to exit]

2005-01-12 Thread Karl Ove Hufthammer
Bill Kendrick <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Perhaps when the "noquit" option is set, we can use
> Ctrl-Alt-Esc or some other harder-to-hit combination for
> exiting...?

Ctrl + Alt + Esc brings up the BIOS setup screen on some
computers ...

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] Re: TuxPaint Bug Report (tux4kids)

2005-01-12 Thread Karl Ove Hufthammer
Bill Kendrick <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> The X client is tuxpaint (on CentOS 3.1 ...or RHEL 3AS if you
>> like) and the X Server is Apple's adaptation of X11 for Mac
>> OS X.  I'm running X11 beta 3, based on XFree86 4.2.1, and
>> Mac OS X 10.2.8 (Jaguar).
>
> Thanks for the details.  I see you've sent a few other
> messages, I'll respond to them separately.  Thanks!

Regarding bug reports, could you set up a mailing list for
all (new and updated) SF bug reports, Bill?

(There not much bug traffic, so we could also just them be
sent to tuxpaint-dev.)

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] --nosysfonts option added

2005-01-12 Thread Karl Ove Hufthammer
Albert Cahalan <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

> Several other fonts return generic box images. I have
> Tux Paint discard any font that has 'a' match 'A'.
> Probably I should also discard the font if 'a' matches
> 'z' or if 'A' matches 'Z'.

Hmm, could you add a generic *localisable* 'reject fonts that
don't contain these character' feature?

For example, for Norwegian, we would like to reject all fonts not
containing glyphs for æøå (or ÆØÅ), as these are parts of our
alphabet (and have keys on our keyboards).

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


Re: [Tuxpaint-dev] dead space and New dialog

2005-01-12 Thread Karl Ove Hufthammer
Bill Kendrick <[EMAIL PROTECTED]> wrote in
news:[EMAIL PROTECTED]:

>> I think that "New" should have a dialog. It would be like
>> the "Load" dialog, containing the starters and a blank
>> canvas.
>
> This is not a bad idea.

I agree.

>> The "Load" dialog has lots of dead space.
> 
>> There are some other
>> possibilities though: the toolbar could be active, so that
>> the "Back" button becomes unneeded.
>
> I've thought of this in the past, as well.  I think we should
> go this route.

I disagree. I think Tux Paint should work like other Linux/Windows
programs (only with different-*looking* controls). In those
programs, the open dialogue have 'Open' and 'Cancel' buttons.
Consistency is a good thing! (Back should be renamed 'Cancel',
BTW.)

>> BTW, the green labels can simply be removed. Especially
>> the "Colors" one is useless, but I don't think the other
>> two are particularly useful either. Little kids simply
>> click on them instead of reading them, thus receiving no
>> benefit and a loss of screen space.
>
> What do other folks think about this?  I'm not sure it's a bad
> idea, but I'm also not totally sold on it. :^)

Me neither. While I agree they aren't *needed*, they still add
some colour to the UI. But perhaps they should be changed to not
look so much like buttons? And we *can* get rid of the 'Colours'
label, and increasing the space for the colours buckets.

-- 
Karl Ove Hufthammer
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev


[Tuxpaint-dev] 100 pictures in the gallery!

2005-01-12 Thread Bill Kendrick

There are now 100 pictures in the Tux Paint gallery!

I admit, I cheated... it was at 98, so I drew two more
(one based on a painted still-life, the other based on a photo of one of
my favorite subjects to draw!)

Enjoy!

  http://www.newbreedsoftware.com/tuxpaint/gallery/

-bill!
[EMAIL PROTECTED]  April shower bring Kompressor power!
http://newbreedsoftware.com/
___
Tuxpaint-dev mailing list
Tuxpaint-dev@tux4kids.net
http://tux4kids.net/mailman/listinfo/tuxpaint-dev