[haiku-appserver] Re: partly paiting
- From: Adi Oanca <adioanca@xxxxxxxxxxxxxx>
- To: haiku-appserver@xxxxxxxxxxxxx
- Date: Mon, 31 Oct 2005 16:15:16 +0200
Hi,
Axel Dörfler wrote:
Adi Oanca <adioanca@xxxxxxxxx> wrote:
Adi Oanca wrote:
If we want to fix this "local origin" problem, we need to
change the
bounds rectangle so that we will not get and automated scroll. I
think
this is the right way to go.
If there are no objections I'll start coding for this change.
Actually, I don't even understand what you mean by "automated scroll".
Let me ::Draw() :-)
------------------------------------------------
| |
| paper |
| |
| |
| 0,0 |
| x |
| |
| (5,3) |
| +------------+ |
| | | |
|bounds -> | | |
| | | |
| +------------+ |
| |
| |
------------------------------------------------
SetOrigin(-5,-3);
------------------------------------------------
| |
| (new 0,0) paper |
| x |
| |
| (old 0,0)(new 5,3) |
| x------------+ |
| | | |
|newBounds >| (old 5,3) | |
| | +-------|----+ |
| +------------+ | |
| | | |
|old bounds -> | | |
| +------------+ |
| |
| |
------------------------------------------------
After SetOrigin() the bounds rectangle points to another piece
of our paper. That's what I wanted to say with "auto scroll"
BUT, if I think better, it might not matter at all because children
are expressed in local coordinates which refer to local origin, and any drawing
done before SetOrigin() should be identical after.
I will not change the bounds rectangle on SetOrigin(), and see if
all works well.
But other than that, I think that the bounds rectangle should indeed
honour the origin of the view - if that doesn't cause too much pain :-)
I hope not. :-(
bye,Adi.
- References:
- [haiku-appserver] Re: partly paiting
- From: Axel Dörfler
Other related posts:
- » [haiku-appserver] partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
- » [haiku-appserver] Re: partly paiting
Adi Oanca wrote:If we want to fix this "local origin" problem, we need to change the bounds rectangle so that we will not get and automated scroll. I think this is the right way to go.If there are no objections I'll start coding for this change.
Actually, I don't even understand what you mean by "automated scroll".
Let me ::Draw() :-) ------------------------------------------------ | | | paper | | | | | | 0,0 | | x | | | | (5,3) | | +------------+ | | | | | |bounds -> | | | | | | | | +------------+ | | | | | ------------------------------------------------ SetOrigin(-5,-3); ------------------------------------------------ | | | (new 0,0) paper | | x | | | | (old 0,0)(new 5,3) | | x------------+ | | | | | |newBounds >| (old 5,3) | | | | +-------|----+ | | +------------+ | | | | | | |old bounds -> | | | | +------------+ | | | | | ------------------------------------------------
I hope not. :-(
bye,Adi.
- [haiku-appserver] Re: partly paiting
- From: Axel Dörfler