#
89208c77 |
|
27-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Finished unifying the Interface Kit headers: * Fixed copyrights (puncuation and capitalization, removed authors from headers) * Updated indentation style * Unified pointer/reference style * Re-ordered some methods for better grouping where it could be done (abd adopted source accordingly) * Small coding style fixes here and there No functional change intended. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32745 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42a5968a |
|
26-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Cannot change the ordering of the additional virtual methods, or BC is broken. +alphabranch (if previous commit is also applied) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a5897b7 |
|
26-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Updated indentation style * Better grouping of methods * Fixed copyright +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
97970c5c |
|
17-May-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied a changed patch by Romain that fixes the non-working double click in BListView. This fixes bug #3919. Got rid of the _TryInitiateDrag() method, and let MouseMoved() do it all. * Style cleanup of the header, automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30782 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa6cd8ad |
|
16-Nov-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* The previous change to reorder item->Update() and _RecalcItemTops() obviously broke everything. If the added item has no chance to calculate it's height, _RecalcItemTops() won't work of course. Whatever this was supposed to fix, there has to be a correct way. * Override BView::SetFont() to update all the items. I remember wanting to implement this, that's why I refactored a _FontChanged() method, but I obviousy never did... * Moved the AttachedToWindow() and FrameMoved() implementations to a more logical position in the file. * Implement B_PAGE_UP/DOWN key presses. Don't know if that's what the BeOS implementation did, will check later. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28671 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
43948ef6 |
|
26-Feb-2008 |
Rene Gollent <anevilyak@gmail.com> |
- Fix an error in SwapItems where the item tops would not be swapped if the items were the same height. - Modified _RecalcItemTops to allow us to specify a range instead of just a starting point. This is useful for cases like Swap, where only the items in between those being swapped need to be recalculated. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24139 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fef39304 |
|
24-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
patch by Rene Gollent: * BListItems now store the top offset of the frame within the parent BListView. * This allows binary searching the clicked item. * ItemFrame() is now a cheap call. * Fixed several bugs in the sorting code of BOutlineListView which lead to crashes of client applications. * Implemented previously unimplemented functions in BOutlineListView. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9eae7400 |
|
10-Jun-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented layout-friendly constructors. Also added MaxSize(), though it only invokes the BView version. Didn't know what to do with MinSize() and PreferredSize(). ATM they return fixed, hard-coded values. It might make sense to compute something depending on the font size, for instance. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21380 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f721ea1 |
|
14-Nov-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19282 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9ecf9d1c |
|
26-Aug-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge from layout management branch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18649 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a2a6a329 |
|
16-May-2006 |
Stephan Aßmus <superstippi@gmx.de> |
a bunch of ListView fixes: * removed weird stuff that seemed to have no purpose in life * added more comments where I had to figure things out * fWidth is now adjusted in FrameResized() * ListView scrolls up when items are removed at the end and there would be empty room * fixed SwapItems(), MoveItem() and ReplaceItem() by making DoMiscellaneous() use the private implementations instead of calling the public ones again resulting in an endless loop * renamed private methods with underscore * removed more unused/empty private methods * some slight performance increases here and there * more correct tracking of fFirstSelected and fLastSelected, at least I cannot reproduce one crash in the WonderBrush Layer list anymore even more cleanup and testing would not hurt though... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17487 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
034104bc |
|
14-Nov-2005 |
Stephan Aßmus <superstippi@gmx.de> |
* fix invalidation of changed items * fix deselecting items * fix selection with the mouse and also holding down modifiers * fix some more stuff I have already forgotten * applied coding style in most places * renamed private functions to be consistent needs more work though, some stuff can definitely be removed, some needs to be added git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14932 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2d5d0de |
|
29-Oct-2002 |
Axel Dörfler <axeld@pinc-software.de> |
Completely replaced the ListView.h header - the old one wasn't compatible with Be's and in a strange style. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1756 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a38012 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89208c77f10235d43fda0c7b3fd6751db02cc12c |
|
27-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Finished unifying the Interface Kit headers: * Fixed copyrights (puncuation and capitalization, removed authors from headers) * Updated indentation style * Unified pointer/reference style * Re-ordered some methods for better grouping where it could be done (abd adopted source accordingly) * Small coding style fixes here and there No functional change intended. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32745 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42a5968afd96536da3cdefd7da41ff9b3194b8de |
|
26-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Cannot change the ordering of the additional virtual methods, or BC is broken. +alphabranch (if previous commit is also applied) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0a5897b71f07b6189a1003280c95ed0f69295fbb |
|
26-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Updated indentation style * Better grouping of methods * Fixed copyright +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
97970c5c26e1592cc29440ec59a311c3d2c72411 |
|
17-May-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Applied a changed patch by Romain that fixes the non-working double click in BListView. This fixes bug #3919. Got rid of the _TryInitiateDrag() method, and let MouseMoved() do it all. * Style cleanup of the header, automatic whitespace cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30782 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa6cd8ad6a0e6d6afecc7d311c30f615b0b1a47d |
|
16-Nov-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* The previous change to reorder item->Update() and _RecalcItemTops() obviously broke everything. If the added item has no chance to calculate it's height, _RecalcItemTops() won't work of course. Whatever this was supposed to fix, there has to be a correct way. * Override BView::SetFont() to update all the items. I remember wanting to implement this, that's why I refactored a _FontChanged() method, but I obviousy never did... * Moved the AttachedToWindow() and FrameMoved() implementations to a more logical position in the file. * Implement B_PAGE_UP/DOWN key presses. Don't know if that's what the BeOS implementation did, will check later. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28671 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
43948ef62891a0634661940a26ca48ff2c01caf2 |
|
26-Feb-2008 |
Rene Gollent <anevilyak@gmail.com> |
- Fix an error in SwapItems where the item tops would not be swapped if the items were the same height. - Modified _RecalcItemTops to allow us to specify a range instead of just a starting point. This is useful for cases like Swap, where only the items in between those being swapped need to be recalculated. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24139 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fef393049965c3f0a2deed78de5a565e3d8d92e5 |
|
24-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
patch by Rene Gollent: * BListItems now store the top offset of the frame within the parent BListView. * This allows binary searching the clicked item. * ItemFrame() is now a cheap call. * Fixed several bugs in the sorting code of BOutlineListView which lead to crashes of client applications. * Implemented previously unimplemented functions in BOutlineListView. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9eae7400a46a45be822d22e95d0097ea57460828 |
|
10-Jun-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented layout-friendly constructors. Also added MaxSize(), though it only invokes the BView version. Didn't know what to do with MinSize() and PreferredSize(). ATM they return fixed, hard-coded values. It might make sense to compute something depending on the font size, for instance. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21380 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f721ea14dee0cbce2561e3fcb9a1f0d2352d9b3 |
|
14-Nov-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19282 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9ecf9d1c1d4888d341a6eac72112c72d1ae3a4cb |
|
26-Aug-2006 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge from layout management branch. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18649 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a2a6a329e8856567d487f1eb043ebceb6c17c330 |
|
16-May-2006 |
Stephan Aßmus <superstippi@gmx.de> |
a bunch of ListView fixes: * removed weird stuff that seemed to have no purpose in life * added more comments where I had to figure things out * fWidth is now adjusted in FrameResized() * ListView scrolls up when items are removed at the end and there would be empty room * fixed SwapItems(), MoveItem() and ReplaceItem() by making DoMiscellaneous() use the private implementations instead of calling the public ones again resulting in an endless loop * renamed private methods with underscore * removed more unused/empty private methods * some slight performance increases here and there * more correct tracking of fFirstSelected and fLastSelected, at least I cannot reproduce one crash in the WonderBrush Layer list anymore even more cleanup and testing would not hurt though... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17487 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
034104bc0f7faad354431507eadca591f0785b61 |
|
14-Nov-2005 |
Stephan Aßmus <superstippi@gmx.de> |
* fix invalidation of changed items * fix deselecting items * fix selection with the mouse and also holding down modifiers * fix some more stuff I have already forgotten * applied coding style in most places * renamed private functions to be consistent needs more work though, some stuff can definitely be removed, some needs to be added git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14932 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2d5d0de15f9035b5e6a5f6e65a88ad72e3ca277 |
|
29-Oct-2002 |
Axel Dörfler <axeld@pinc-software.de> |
Completely replaced the ListView.h header - the old one wasn't compatible with Be's and in a strange style. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1756 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a380120846174213ccce9c4aab0dda17c72083 |
|
08-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ... git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|