1:1 MSPaint clone - not ? but !

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Re: 1:1 MSPaint clone - not ? but !

Postby GoBusto » Tue Jan 20, 2009 11:21 pm

gyROS wrote:I think what you mean is not a question of compatiblity, but a question of presenting a user interface people are familar with. By rebuilding things that nobody knows or even nobody wants, we make the whole thing useless.

However I've now (re-)implemented the undo / redo functions, so that they are working perfectly now.
One more time the link to the exe:
http://www.freenet-homepage.de/meinstuss/Projekt1.exe


Another small bug (or possibly an unintentional feature):

+ Hold down the RIGHT mouse button when using the pen tool.
+ While still holding the RIGHT mouse button down, hold down the LEFT mouse button.
+ Move the mouse somewhere else on the canvas.
+ Release the LEFT mouse button.
+ A straight line is drawn from the point at which the LEFT mouse button was held down to the current mouse location.

This behaviour will continue until the right mouse button is released.

EDIT: One other thing: In MSPaint (under Windows Server 2008, at least), the Tools and Colours toolbars can be clicked and dragged so that they can be moved around. It would be nice if your project could do this too.
GoBusto
 
Posts: 579
Joined: Fri Jan 25, 2008 11:13 am
Location: UK

Re: 1:1 MSPaint clone - not ? but !

Postby Black_Fox » Wed Jan 21, 2009 1:29 am

Hi gyROS, for the first C and WinAPI program it's more than great! :) I didn't test it much, as I know it's not yet complete, but from the complete features I noticed two things: When you take e.g. a brush and then click on the canvas, the brush icon changes into a normal cursor until you move the mouse (that doesn't happen in original Paint). Secondly, I know that for many years Paint had 3 undo steps, but in Vista it was increased to 10. That's just minor things though, keep up the good work!
Black_Fox
 
Posts: 773
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: 1:1 MSPaint clone - not ? but !

Postby ironek69 » Wed Jan 21, 2009 12:09 pm

Looks like, there is still some work to do, but for now it looks awesome :D . Would be a great addition to Reactos.
ironek69
 
Posts: 97
Joined: Thu Jun 28, 2007 9:53 am

Re: 1:1 MSPaint clone - not ? but !

Postby Phalanx » Wed Jan 21, 2009 10:25 pm

roytam1 wrote:
be59 wrote:I know, i addle the adour about the paint clon, but the new paint(under Windows 7) use Ribbon.
It is not a long time to support Ribbons.

No Ribbon UI please.
if you ask why, please look this:
http://www.blog.cadnauseam.com/2008/06/ ... he-ribbon/

You will find that is a case of how it's used in that program, not the ribbon itself. Also some apps just don't suit it. You would not use it in a game, explorer etc... Office 2007 use of the ribbon was one of the main reasons I have changed to it, and found it a massive production boost. Spent the money over OO.org for that reason.
Phalanx
 
Posts: 360
Joined: Sun Dec 19, 2004 12:42 am
Location: Australia

Re: 1:1 MSPaint clone - not ? but !

Postby Ged » Thu Jan 22, 2009 10:20 am

Although Phalanx is completley correct (you can't compare acad with paint), it's a moot point anyway was we don't support ribbons.
Modern user interface elements are part of .NET or the 2008 MFC libs. Without these, you're stuck with what comctl32 can do.

btw, the new ribbon styled paint app in Windows 7 is awesome :)
Ged
Developer
 
Posts: 925
Joined: Thu Sep 29, 2005 3:00 pm
Location: UK

Re: 1:1 MSPaint clone - not ? but !

Postby LRN » Thu Jan 22, 2009 12:36 pm

Why do i have a feeling that ReactOS doesn't need its own Paint clone, or any raster (or vector) graphic editor for that matter?
LRN
 
Posts: 141
Joined: Thu Oct 25, 2007 4:19 pm

Re: 1:1 MSPaint clone - not ? but !

Postby gyROS » Thu Jan 22, 2009 4:13 pm

I'm sorry, but I didn't have much time for replies the last two days.
In post order:

@GoBusto:
Thank you, but I already know this one, at the moment the right button functionality is just a copy of the left button functionality, the abort by clicking the other button function (as in MSPAINT) is not yet implemented.

@Black_Fox:
You might have noticed, that MSPaint also uses different cursors for each tool, so I decided not to fix it until I implement that.

@LRN
Why do i have a feeling that ReactOS doesn't need its own Paint clone, or any raster (or vector) graphic editor for that matter?

Mmh... Maybe because ReactOS is far from complete itself? But keep in mind: If people don't feel responsible for that and change it, it will stay in this stage forever. You have to start somewhere, and sometimes it are the details you start with.
Theorie ist, wenn man alles weiß, aber nichts funktioniert. Praxis ist, wenn alles funktioniert und keiner weiß, warum. Bei uns sind Theorie und Praxis vereint: Nichts funktioniert und keiner weiß, warum!
gyROS
 
Posts: 197
Joined: Sun Nov 09, 2008 8:10 pm
Location: Bundesrepublik Deutschland

Re: 1:1 MSPaint clone - not ? but !

Postby Kario » Thu Jan 22, 2009 4:31 pm

it's cool, keep it up!
... and give us souces e.g. for improve and translations :wink:
Kario
 
Posts: 88
Joined: Sun Feb 25, 2007 2:48 am
Location: SK

Re: 1:1 MSPaint clone - not ? but !

Postby gyROS » Thu Jan 22, 2009 4:53 pm

Oh, you're right!

Once it's more or less beta you'll get the full source including all the icons and cursors under the terms of at least the LGPL, maybe the GPL.
It's good that you mention localization.
Can you tell me how to use external resource files for this purpose (as most ROS progs do)? Maybe a link?
Thank you.
Theorie ist, wenn man alles weiß, aber nichts funktioniert. Praxis ist, wenn alles funktioniert und keiner weiß, warum. Bei uns sind Theorie und Praxis vereint: Nichts funktioniert und keiner weiß, warum!
gyROS
 
Posts: 197
Joined: Sun Nov 09, 2008 8:10 pm
Location: Bundesrepublik Deutschland

Re: 1:1 MSPaint clone - not ? but !

Postby hto » Thu Jan 22, 2009 6:21 pm

gyROS wrote:Can you tell me how to use external resource files for this purpose (as most ROS progs do)? Maybe a link?


Look at some ReactOS app, such as Calculator.

Denken kostet nichts!


But a good thought can be priceless. :)
hto
 
Posts: 2188
Joined: Sun Oct 01, 2006 3:43 pm

Re: 1:1 MSPaint clone - not ? but !

Postby The123king » Thu Jan 22, 2009 6:35 pm

I would at least like to see an english translation of it. Nice program by the way :)

A couple of things:
It would be nice to see a way of resizing the image using tag-like bits like in MS paint. (particularly for cropping, maybe make it so you can resize using all 4 sides instead of the 2 in MS Paint)
The zooming in/out method using the mouse buttons is perfect. I'm not sure that's a feature in MS Paint but it's a cracking one anyway.
Maybe incorporate a zoom using the mouse wheel no matter what tool you're using...?


Tested said Paint program under MS Windows XP SP3

Edit: i've encounted a few drawing problems under XP... Sometimes when using the zoom, the image dissapears until you use the scrollbar or zoom again. It also "fixes" itself when you minimise or click another window
Image
The123king
 
Posts: 242
Joined: Mon Jun 16, 2008 6:51 pm

Re: 1:1 MSPaint clone - not ? but !

Postby be59 » Thu Jan 22, 2009 6:58 pm

So i think, if this programm will be better than now, it must be to ROS.
be59
 
Posts: 143
Joined: Sun Dec 09, 2007 9:05 pm
Location: Braunschweig / Brunswiek

Re: 1:1 MSPaint clone - not ? but !

Postby The123king » Thu Jan 22, 2009 7:29 pm

be59 wrote:So i think, if this programm will be better than now, it must be to ROS.


Once all the bugs go i might in fact replace MS paint with it on my PC
Image
The123king
 
Posts: 242
Joined: Mon Jun 16, 2008 6:51 pm

Re: 1:1 MSPaint clone - not ? but !

Postby gyROS » Thu Jan 22, 2009 11:36 pm

I thought about the following order:

1. finishing the rectangular selection tool, including select all
2. implementing copy/cut to clipboard
3. opening a possibility for changing image size
4. load/save and insert
5. the custom dialogs
6. bezier and drawpoly
- opening the source (otherwise translating into x languages could become difficult) -
I'll try to come here as fast as possible
7. localization
8. bugfixes
Theorie ist, wenn man alles weiß, aber nichts funktioniert. Praxis ist, wenn alles funktioniert und keiner weiß, warum. Bei uns sind Theorie und Praxis vereint: Nichts funktioniert und keiner weiß, warum!
gyROS
 
Posts: 197
Joined: Sun Nov 09, 2008 8:10 pm
Location: Bundesrepublik Deutschland

Re: 1:1 MSPaint clone - not ? but !

Postby vicmarcal » Fri Jan 23, 2009 12:09 am

thanks Gyro, when advancing give us info about in which number you are ;) and how goes ;)
Image
vicmarcal
Test Team
 
Posts: 2365
Joined: Mon Jul 07, 2008 12:35 pm

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: Bing [Bot] and 7 guests