[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kimageshop
Subject: Re: Canvas rotation preliminary patch
From: enki <enkithan () free ! fr>
Date: 2010-08-13 11:04:02
Message-ID: 4C6526A2.80801 () free ! fr
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
On 13/08/2010 10:21, Dmitry Kazakov wrote:
> Hi, All!
>
> The reviewboard seems to be down right now, so i'm sending the patch here.
> http://dimula73.narod.ru/coordinates_refactor_v6.patch
>
> What is implemented:
> o Mirroring Ctrl+I
> o Rotation Ctrl+[, Ctrl+]
> o Reset canvas Ctrl+'
good job!
>
> Known bugs:
> 1) I still do not change the scroll area of KoCanvasController, so the
> canvas picture may be cropped when rotated
> 2) There is a strange bug:
> 1. Switch to openGL canvas
> 2. Switch back QPainter canvas
> 3. Open configuration dialog, do not change anything, press ok
> 4. Try to zoom: KisPrescaledProjection in NOT updated
>
> I don't know what is the reason of this bug yet, but it's really
> difficult to reproduce ;)
>
I encountered these bugs :
* Pan tool becomes erratic when the canvas has a 90 ° rotation.
* If the image is elongated, it's impossible to move the view to some
areas of the image (apart from zooming out). You can also see that
Scrollbars around the viewport don't change with rotation.
* The brush resizing gesture (SHIFT + LMB) rotates with the canvas. So
if you rotate of 90 °, you have to move up/down instead of moving
left/right to resize the brush.
I only tested with OpenGL canvas for now.
>
> --
> Dmitry Kazakov
>
>
> _______________________________________________
> kimageshop mailing list
> kimageshop@kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
[Attachment #5 (text/html)]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
On 13/08/2010 10:21, Dmitry Kazakov wrote:
<blockquote
cite="mid:AANLkTi=Fy5K6Gi2mDm2bfzUizqH71faAasktTGoPsB=X@mail.gmail.com"
type="cite">Hi, All!<br>
<br>
The reviewboard seems to be down right now, so i'm sending the
patch here.<br>
<a moz-do-not-send="true"
href="http://dimula73.narod.ru/coordinates_refactor_v6.patch">http://dimula73.narod.ru/coordinates_refactor_v6.patch</a><br>
<br>
What is implemented:<br>
o Mirroring Ctrl+I<br>
o Rotation Ctrl+[, Ctrl+]<br clear="all">
o Reset canvas Ctrl+'<br>
</blockquote>
good job!<br>
<blockquote
cite="mid:AANLkTi=Fy5K6Gi2mDm2bfzUizqH71faAasktTGoPsB=X@mail.gmail.com"
type="cite"><br>
Known bugs:<br>
1) I still do not change the scroll area of KoCanvasController, so
the canvas picture may be cropped when rotated<br>
2) There is a strange bug: <br>
1. Switch to openGL canvas<br>
2. Switch back QPainter canvas<br>
3. Open configuration dialog, do not change anything, press ok<br>
4. Try to zoom: KisPrescaledProjection in NOT updated<br>
<br>
I don't know what is the reason of this bug yet, but it's really
difficult to reproduce ;)<br>
<br>
</blockquote>
I encountered these bugs :<br>
<br>
* Pan tool becomes erratic when the canvas has a 90° rotation.<br>
* If the image is elongated, it's impossible to move the view to
some areas of the image (apart from zooming out). You can also see
that Scrollbars around the viewport don't change with rotation.<br>
* The brush resizing gesture (SHIFT + LMB) rotates with the canvas.
So if you rotate of 90°, you have to move up/down instead of moving
left/right to resize the brush.<br>
<br>
I only tested with OpenGL canvas for now.
<blockquote
cite="mid:AANLkTi=Fy5K6Gi2mDm2bfzUizqH71faAasktTGoPsB=X@mail.gmail.com"
type="cite"><br>
-- <br>
Dmitry Kazakov<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
kimageshop mailing list
<a class="moz-txt-link-abbreviated" \
href="mailto:kimageshop@kde.org">kimageshop@kde.org</a> <a \
class="moz-txt-link-freetext" \
href="https://mail.kde.org/mailman/listinfo/kimageshop">https://mail.kde.org/mailman/listinfo/kimageshop</a>
</pre>
</blockquote>
<br>
</body>
</html>
_______________________________________________
kimageshop mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic