View Single Post
Posts: 118 | Thanked: 297 times | Joined on Nov 2007
#296
Hi Tone!
Thanks again for the nice video. I'll look in to the rotation thing:
Code:
def rotate(self, command):
        if   command == 'RotateRight': self.tdw.rotate(+2*math.pi/14)
        elif command == 'RotateLeft' : self.tdw.rotate(-2*math.pi/14)
Eeek! Well I'll ask someone that knows math

The eraser toggle - I noticed you can scale brush and eraser independently and switch back and forth. But you are right - that equal size should be set to default...

Most of MyPaint is written in Python (a very readable high level language) so you can definitely hack at it with very limited experience in programming - there is also a lot of good documentation on the net. The UI code is located in /opt/mypaint/share/mypaint/gui/ (on the n900) - have a look there first.
I have no formal training in CS - I'm an artist (printmaking, painting) and occasional sysadmin and FOSS tyrant at an art school...

Cheers
Anders
 

The Following 3 Users Say Thank You to anders_gud For This Useful Post: