#
8dbc6372 |
|
15-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
cosmetic git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13162 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2e8bd797 |
|
15-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
all view that have B_FULL_UPDATE_ON_RESIZE flag set invalidate their visible area now. not just the one being resized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13153 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e274da0f |
|
14-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Optimized resizing operations. They behave exactly like in R5. Abandoned HW acc for resize operations, this turned out to be quite hard to implement and would make the code a lot harder to understand. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a7973e3 |
|
09-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
update git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4aff61d |
|
02-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Imported Stephan's CopyRegion. Trying to optimize resize operations - work in progress. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a92483e |
|
30-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
made things clearer, removed a useless exclude operation git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
60d5a3fc |
|
29-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
fixed the clipping bug I was talking in my previous checkin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12898 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a332730d |
|
29-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
- moving and resizing is new performed only with the primary mouse button - by holding the secondary mouse button pressed one can draw random lines so you can see what regions are invalidated durring a move, resize or scroll operation - clicking the third mouse button issues a redraw, WITHOUT a region rebuild action (this is to force a redraw because the window does not redraw itself, I've been lazy :-) - playing with the mouse wheel results in the layer under mouse cursor being scrolled on the y-axis. - fixed redraw and copyRegion of this sandbox app. They work correctly now. - TODO: fix a clipping bug which appears when moving a layer arround. --This line, and those below, will be ignored-- M newClipping/MyView.cpp M newClipping/main.cpp M newClipping/MyView.h M newClipping/Layer.cpp M newClipping/Clipping.proj git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e795cfe |
|
28-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
fully implemented support for B_DOCUMENT_WINDOW_LOOK windows (resize tab overlapping top_view's area). Added support for live moving and resizing the layers shown, resizing is done by dragging from the lower right corner of a layer or winborder. Fixed a bug with for B_FULL_UPDATE_ON_RESIZE flag. More testing remains to be done because there seems to be a problem with clipping under certain circumstances, but I'm nearly finished. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1afd64e8 |
|
28-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Added some support for WinBorders. support B_DOCUMENT_WINDOW_LOOK remains to implemented as the border in this case overlaps the white view area with the resize box git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ccf52fa4 |
|
25-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
resizing layers with any rule seems to work now. lots of testing remains to be done... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8a17a6ea |
|
24-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
lots of changes this time... * further optimized clipping * implemented support for B_FULL_UPDATE_ON_RESIZE flag * added support for hidden layers * implemented Show()/Hide() * implemented Invalidate(region) remains to be done: * fully redraw center and right alligned layers on a resize operation. * additional testing. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12798 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd5fe00c |
|
18-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Got scrolling to work properly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12722 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3b75692 |
|
18-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
implemented ScrollBy git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12717 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a95e833 |
|
17-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Implemented some support for moving and reziving Layers. It works too. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12701 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4bdd131a |
|
16-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
my test app for new clipping code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8dbc637219753881e558557493b55ae74accfe02 |
|
15-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
cosmetic git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13162 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2e8bd797742fe5d430b9148e67375a668b3f939d |
|
15-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
all view that have B_FULL_UPDATE_ON_RESIZE flag set invalidate their visible area now. not just the one being resized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13153 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e274da0fa553ef4f2a10a4513317c963679b3c82 |
|
14-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Optimized resizing operations. They behave exactly like in R5. Abandoned HW acc for resize operations, this turned out to be quite hard to implement and would make the code a lot harder to understand. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13127 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a7973e335f247258a8e61c0e8541988d1807118 |
|
09-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
update git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13037 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a4aff61d76253ff2252743e427cffac008d5de54 |
|
02-Jun-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Imported Stephan's CopyRegion. Trying to optimize resize operations - work in progress. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12934 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a92483e6fda2d391fff201b452f4c7b7f056399 |
|
30-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
made things clearer, removed a useless exclude operation git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
60d5a3fc59fca9841fb76f592701b3d33e86e398 |
|
29-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
fixed the clipping bug I was talking in my previous checkin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12898 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a332730df786a7aa05833ed53fd351eebabe88ba |
|
29-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
- moving and resizing is new performed only with the primary mouse button - by holding the secondary mouse button pressed one can draw random lines so you can see what regions are invalidated durring a move, resize or scroll operation - clicking the third mouse button issues a redraw, WITHOUT a region rebuild action (this is to force a redraw because the window does not redraw itself, I've been lazy :-) - playing with the mouse wheel results in the layer under mouse cursor being scrolled on the y-axis. - fixed redraw and copyRegion of this sandbox app. They work correctly now. - TODO: fix a clipping bug which appears when moving a layer arround. --This line, and those below, will be ignored-- M newClipping/MyView.cpp M newClipping/main.cpp M newClipping/MyView.h M newClipping/Layer.cpp M newClipping/Clipping.proj git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6e795cfe267b4f6be911aa5d9490290bd58d4b78 |
|
28-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
fully implemented support for B_DOCUMENT_WINDOW_LOOK windows (resize tab overlapping top_view's area). Added support for live moving and resizing the layers shown, resizing is done by dragging from the lower right corner of a layer or winborder. Fixed a bug with for B_FULL_UPDATE_ON_RESIZE flag. More testing remains to be done because there seems to be a problem with clipping under certain circumstances, but I'm nearly finished. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1afd64e8b14c72141e45931243c09f49ec9a9735 |
|
28-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Added some support for WinBorders. support B_DOCUMENT_WINDOW_LOOK remains to implemented as the border in this case overlaps the white view area with the resize box git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ccf52fa4fee47b60c1bcc2676825a373659f8951 |
|
25-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
resizing layers with any rule seems to work now. lots of testing remains to be done... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8a17a6ea37e41f4354430df932455a8db8255778 |
|
24-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
lots of changes this time... * further optimized clipping * implemented support for B_FULL_UPDATE_ON_RESIZE flag * added support for hidden layers * implemented Show()/Hide() * implemented Invalidate(region) remains to be done: * fully redraw center and right alligned layers on a resize operation. * additional testing. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12798 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd5fe00cb138b59ab2d91b5432148401ebeadd8c |
|
18-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Got scrolling to work properly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12722 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3b75692e92fe7ccd294d7c1262f0156c2066c4c |
|
18-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
implemented ScrollBy git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12717 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4a95e833570daf0649896d6d6ea9950e34d721a8 |
|
17-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
Implemented some support for moving and reziving Layers. It works too. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12701 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4bdd131ac5327f6bf4dc83ceb8bc0b62f847adf7 |
|
16-May-2005 |
Adi Oanca <adioanca@nowhere.fake> |
my test app for new clipping code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|