#
9e265b33 |
|
14-Dec-2012 |
Janus <janus2@ymail.com> |
Fixes #7639 - the redraw issue in ColumListView. Signed-off-by: Siarzhuk Zharski <zharik@gmx.li>
|
#
7bcbf187 |
|
06-Nov-2012 |
Rene Gollent <anevilyak@gmail.com> |
Optimize column preferred width calculation a bit. Move calculating the width of the column title itself out to OutlineView::GetColumnPreferredWidth(). Previously, each pass would compute the width of both the field itself and the column title, leading to considerable redundant work. Also, take outline level indent into account in the resulting width. Should improve performance a bit.
|
#
74e28840 |
|
08-Aug-2012 |
Rene Gollent <anevilyak@gmail.com> |
64-bit fixes. Gets Debugger fully compiling on x86-64.
|
#
902a98ad |
|
20-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix #8753. - Store whether or not the use of the horizontal scrollbar is desired on the class itself. If the CLV was set to use the horizontal scrollbar, and then asked to lay itself out while hidden, it would incorrectly assume the horizontal scrollbar wasn't in use, and consequently repositioned its views such that the horizontal scrollbar and outline view overlapped.
|
#
03aa456e |
|
18-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix mouse down handling error. - When handling a mouse click, the button was hardcoded instead of passing the actual button clicked by the user. Spotted by Chris Roberts.
|
#
ed15f1b8 |
|
18-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix scrollbar handling when removing rows in BCLV. - If removing a row results in there no longer being any rows whatsoever visible, force a scroll back into the visible range. Fixes #8287.
|
#
61eb1f1d |
|
22-Oct-2011 |
Alex Wilson <yourpalal2@gmail.com> |
Replace remaining InvalidateLayout()'s with LayoutInvalidated(). Also do a bit of cleanup/move methods around.
|
#
915a7b8c |
|
19-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Make BObjectList<> publically available: * cleaned up ObjectList.h * switched several uses of new() to new(std::nothrow) * moved ugly AsBList() hack into BObjectList<>::Private class and adjusted all callers accordingly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8faf0ba7 |
|
18-Nov-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Harmonized default even and odd lines colors with the ones used in MediaPlayer's playlist. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39475 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c772f3e |
|
26-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Finally fixed #3036: BColumnListView::PreferredSize() needs to take into account the correct extra spacing around the TitleView, as well the internal margin width that the TitleView adds to the current column width sum for its virtual width used to set the horizontal scrollbar proportion. Introduced TitleView::MarginWidth() for that. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f368a27 |
|
26-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed the overly complicated computation of the height of the removed rows in OutlineView::RemoveRow(BRow* row). It also contained a bug (tracked down by Duggan in ticket #3897, thanks!) which caused it to skip the sub-tree height computation when FindParent() returns false, which it does for root items. Now the computation is simple: The subTreeHeight is the height of the row itself, if a) the row doesn't have a parent or b) the parent is visible and expanded. Then if the row being removed is expanded, we calculate the sub-tree height recursively. Removed a lot of duplicated or even trippled checks along the way and solved two easily solvable TODOs with regards to what is invalidated. Previously the entire list view was invalidated for each row being removed, even if they were scrolled out the view bounds. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38372 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd96260d |
|
26-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Cleaned up OutlineView::FindParent(), only do the visibility check if required. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38366 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
991ab2d3 |
|
17-Mar-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Removed left-over, thanks Axel! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35893 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc28efee |
|
16-Mar-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Use the new cursors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35892 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2fc49d9b |
|
14-Oct-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added ColumnAt(BPoint) version. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b439d6e5 |
|
31-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Moved restriction to min/max column width from where GetColumnPreferredWidth was used into GetColumnPreferredWidth for convenience. * Disabled cached total column width in title view, since it wasn't properly maintained. Instead of finding the bug (the code should use proper listening mechanisms, and such problems would go away automatically), the total width is now calculated on the fly. It is used for updating the horizontal scrollbar. * Resolved TODO in PreferredSize(), the width is now based on the preferred width of all columns. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32850 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c212161 |
|
31-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* When dragging/resizing columns, remember and take the click offset into account. * When releasing the mouse buttom from a resize operation, don't reset the view cursor, as we would still start resizing the column again if we clicked. This doesn't only improve these mouse operations, but solves weird jumping columns, for example when just clicking in the resize hot-area. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17a8a6f7 |
|
27-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made ScrollTo(BRow*) more useful. Now it only scrolls, if the row isn't fully visible and it only scrolls as much as necessary. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31268 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d571c583 |
|
09-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced methods ResizeColumnToPreferred() and ResizeAllColumnsToPreferred(). * Automatic white space cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30683 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1ad26e2a |
|
22-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Swapped k{Up,Down}SortArrow*. This not only makes the naming more intuitive (the "down" arrow actually points down, now), it also uses the arrows consistent with Tracker -- i.e. arrow pointing down means ascending order. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30340 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d3171391 |
|
09-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Fixes for the B_NO_BORDER LOOK: * Draw the left/top border anyways, since it just looks bad with scrollbars where the frame cannot be turned off. But, don't draw the focus indication in this mode. * Fixed layout of the views for B_NO_BORDER_LOOK. There was a one pixel overlap. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30090 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
454ff904 |
|
03-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Prettify the column title drawing. TODO: Make this more re-usable and put into BControlLook. Then use from Tracker as well. Also, Tracker still has the nicer sorting indicators. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bfc1a92f |
|
31-Mar-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Make BColumnListView layout-friendly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29848 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89c9e2b9 |
|
31-Mar-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Puh... big coding style cleanup. I probably missed a few issues too... but should be much better now. There was like three different styles before. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29841 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
432bac0e |
|
01-Feb-2009 |
Rene Gollent <anevilyak@gmail.com> |
BColumnListView was hiding BView::ScrollTo(BPoint), due to its own child variant ScrollTo(BRow *). Fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29126 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d43a131 |
|
29-Oct-2008 |
Rene Gollent <anevilyak@gmail.com> |
Remove extra pixel constants that were always added to the total item height when calculating the vertical scrollbar proportions. This fixes the empty space that was always added to the end of the CLV (ticket 2980). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28373 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2c558054 |
|
29-Oct-2008 |
Jérôme Duval <korli@users.berlios.de> |
supports double clicking column title separator to preferred column size git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28371 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ea4cf08 |
|
29-Oct-2008 |
Jérôme Duval <korli@users.berlios.de> |
remove debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28367 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9553296a |
|
23-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Removed #ifdefs around cursor code (ie activate it). * Replaced non-stylish/conform looking cursor shapes with cool looking cursor shapes. (I am always delighted by WonderBrush's cursor code output...) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da5d9701 |
|
19-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Small code cleanups, a bigger style cleanup should be done, but I didn't want to mix too much cleanups into real changes. * Got rid of the weird lines between rows. * Tweaked colors (selections are usually dark everywhere else in Haiku). * Implemented slightly tinting alternating rows. * Removed the code duplication to figure out the appropriate background row color, fixed some inconsistencies between Draw() and RedrawColumn() in this regard. TODO: Default colors should be computed based on current panel color though. TODO: Figure out why the outline view does not scroll (at least not visibly) when the vertical scroll bar is used. TODO: Remove remaining redraw bugs. I observe a column of pixels not being updated in some cases when resizing columns. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24033 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6a3e563 |
|
19-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Looking at the diff I remember it contains a patch Andrea Anzani send me, fixes indicating the focus of the resized column if it isn't the first one. * Code cleanups by myself in the archiving implementation. No functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24026 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e634f4d |
|
16-Jan-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Actually use B_COLOR_SELECTION_TEXT when drawing. Patch by Andrea Anzani git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19823 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dace9db1 |
|
22-Dec-2006 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Patch by Andrea Anzani for some visual glitches: - separation lines weren't drawn correctly if the CLV was scrolled horizontally. - in some cases, when unhilighting an item, the item itself werent' drawn correctly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19603 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a445243c |
|
20-Apr-2006 |
Jérôme Duval <korli@users.berlios.de> |
B_COLOR_8_BIT is deprecated git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17180 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5c99440e |
|
16-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added ColorTools and ColumnListView from Vision cvs repository (ColorTools.h : 1.2, ColorTools.cpp : 1.4, ColumnListView.h : 1.13, ColumnListView.cpp : 1.3) Original code from OpenTracker git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8984 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7bcbf187d0197d78ce4b2b15f2747f8ae1d6093a |
|
06-Nov-2012 |
Rene Gollent <anevilyak@gmail.com> |
Optimize column preferred width calculation a bit. Move calculating the width of the column title itself out to OutlineView::GetColumnPreferredWidth(). Previously, each pass would compute the width of both the field itself and the column title, leading to considerable redundant work. Also, take outline level indent into account in the resulting width. Should improve performance a bit.
|
#
74e288401db48905cf1c10a4560c4315da061bf3 |
|
08-Aug-2012 |
Rene Gollent <anevilyak@gmail.com> |
64-bit fixes. Gets Debugger fully compiling on x86-64.
|
#
902a98ad8340bbbef72bf98b6096ed091abf08f1 |
|
20-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix #8753. - Store whether or not the use of the horizontal scrollbar is desired on the class itself. If the CLV was set to use the horizontal scrollbar, and then asked to lay itself out while hidden, it would incorrectly assume the horizontal scrollbar wasn't in use, and consequently repositioned its views such that the horizontal scrollbar and outline view overlapped.
|
#
03aa456e2effa939895246dce37cd2454f5534d7 |
|
18-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix mouse down handling error. - When handling a mouse click, the button was hardcoded instead of passing the actual button clicked by the user. Spotted by Chris Roberts.
|
#
ed15f1b8fb8b635349829c655678177ad3032ccc |
|
18-Jul-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix scrollbar handling when removing rows in BCLV. - If removing a row results in there no longer being any rows whatsoever visible, force a scroll back into the visible range. Fixes #8287.
|
#
61eb1f1d19eed26b6138b0701612e8eb31bb1d86 |
|
22-Oct-2011 |
Alex Wilson <yourpalal2@gmail.com> |
Replace remaining InvalidateLayout()'s with LayoutInvalidated(). Also do a bit of cleanup/move methods around.
|
#
915a7b8c247e1ed9182bd561df3e9856307e750c |
|
19-Jan-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Make BObjectList<> publically available: * cleaned up ObjectList.h * switched several uses of new() to new(std::nothrow) * moved ugly AsBList() hack into BObjectList<>::Private class and adjusted all callers accordingly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8faf0ba7cb1648b93ac1d9cf1e3ef0ab8be2ef66 |
|
18-Nov-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Harmonized default even and odd lines colors with the ones used in MediaPlayer's playlist. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39475 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c772f3e09e5a01776c097a0f8cad17eac4931d9 |
|
26-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Finally fixed #3036: BColumnListView::PreferredSize() needs to take into account the correct extra spacing around the TitleView, as well the internal margin width that the TitleView adds to the current column width sum for its virtual width used to set the horizontal scrollbar proportion. Introduced TitleView::MarginWidth() for that. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38374 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f368a273ae9a5bd3ae6e84438d952bdc1f2e2e9 |
|
26-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Fixed the overly complicated computation of the height of the removed rows in OutlineView::RemoveRow(BRow* row). It also contained a bug (tracked down by Duggan in ticket #3897, thanks!) which caused it to skip the sub-tree height computation when FindParent() returns false, which it does for root items. Now the computation is simple: The subTreeHeight is the height of the row itself, if a) the row doesn't have a parent or b) the parent is visible and expanded. Then if the row being removed is expanded, we calculate the sub-tree height recursively. Removed a lot of duplicated or even trippled checks along the way and solved two easily solvable TODOs with regards to what is invalidated. Previously the entire list view was invalidated for each row being removed, even if they were scrolled out the view bounds. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38372 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd96260d50c620b92e81b347e89dc77edd24717c |
|
26-Aug-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Cleaned up OutlineView::FindParent(), only do the visibility check if required. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38366 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
991ab2d3755ad84217d731f7881c21295493fd23 |
|
17-Mar-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Removed left-over, thanks Axel! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35893 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc28efee7e3e566e3fac3a3d494d30a66250e51e |
|
16-Mar-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Use the new cursors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35892 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2fc49d9b364ca23babfbed19fed4d6f23d2664c1 |
|
14-Oct-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added ColumnAt(BPoint) version. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33587 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b439d6e57313075c6ebc89dd1ea3dc52e5a9164f |
|
31-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* Moved restriction to min/max column width from where GetColumnPreferredWidth was used into GetColumnPreferredWidth for convenience. * Disabled cached total column width in title view, since it wasn't properly maintained. Instead of finding the bug (the code should use proper listening mechanisms, and such problems would go away automatically), the total width is now calculated on the fly. It is used for updating the horizontal scrollbar. * Resolved TODO in PreferredSize(), the width is now based on the preferred width of all columns. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32850 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8c21216131dd8391ae188410d1837f6621ea4a49 |
|
31-Aug-2009 |
Stephan Aßmus <superstippi@gmx.de> |
* When dragging/resizing columns, remember and take the click offset into account. * When releasing the mouse buttom from a resize operation, don't reset the view cursor, as we would still start resizing the column again if we clicked. This doesn't only improve these mouse operations, but solves weird jumping columns, for example when just clicking in the resize hot-area. +alphabranch git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17a8a6f74b994ed9a3ed18bdedf745018bbfd453 |
|
27-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made ScrollTo(BRow*) more useful. Now it only scrolls, if the row isn't fully visible and it only scrolls as much as necessary. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31268 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d571c5835d099e1f96b47e630dfa8479fa0e6b04 |
|
09-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced methods ResizeColumnToPreferred() and ResizeAllColumnsToPreferred(). * Automatic white space cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30683 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1ad26e2a7f4d5598a803947b978cfa5a6cdd030f |
|
22-Apr-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Swapped k{Up,Down}SortArrow*. This not only makes the naming more intuitive (the "down" arrow actually points down, now), it also uses the arrows consistent with Tracker -- i.e. arrow pointing down means ascending order. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30340 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d3171391fa18bcfe3d2bc852045ec98de0596a42 |
|
09-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Fixes for the B_NO_BORDER LOOK: * Draw the left/top border anyways, since it just looks bad with scrollbars where the frame cannot be turned off. But, don't draw the focus indication in this mode. * Fixed layout of the views for B_NO_BORDER_LOOK. There was a one pixel overlap. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30090 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
454ff904bf21a6d1af1350edc88a253e779581a2 |
|
03-Apr-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Prettify the column title drawing. TODO: Make this more re-usable and put into BControlLook. Then use from Tracker as well. Also, Tracker still has the nicer sorting indicators. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
bfc1a92f8813d767d4e194b9557eedb26ec29c8e |
|
31-Mar-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Make BColumnListView layout-friendly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29848 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89c9e2b9803a4d462aa46128959d2e8df124be5d |
|
31-Mar-2009 |
Stephan Aßmus <superstippi@gmx.de> |
Puh... big coding style cleanup. I probably missed a few issues too... but should be much better now. There was like three different styles before. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29841 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
432bac0e7a92b14f1a3b7934d7fca1f7ac0c763c |
|
01-Feb-2009 |
Rene Gollent <anevilyak@gmail.com> |
BColumnListView was hiding BView::ScrollTo(BPoint), due to its own child variant ScrollTo(BRow *). Fixed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29126 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d43a131eae8d071997c96eedeb54d9b210d293a |
|
29-Oct-2008 |
Rene Gollent <anevilyak@gmail.com> |
Remove extra pixel constants that were always added to the total item height when calculating the vertical scrollbar proportions. This fixes the empty space that was always added to the end of the CLV (ticket 2980). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28373 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2c558054feef23be08bfdbdf1eade199af97bde8 |
|
29-Oct-2008 |
Jérôme Duval <korli@users.berlios.de> |
supports double clicking column title separator to preferred column size git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28371 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7ea4cf085e893a23fddea5d9f430eca3dcc05ea5 |
|
29-Oct-2008 |
Jérôme Duval <korli@users.berlios.de> |
remove debug output git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28367 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9553296aee7fe23156727054ac8d1996410a423d |
|
23-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Removed #ifdefs around cursor code (ie activate it). * Replaced non-stylish/conform looking cursor shapes with cool looking cursor shapes. (I am always delighted by WonderBrush's cursor code output...) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da5d970124d5bb3e578a2f79e6a712f4b13886d6 |
|
19-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Small code cleanups, a bigger style cleanup should be done, but I didn't want to mix too much cleanups into real changes. * Got rid of the weird lines between rows. * Tweaked colors (selections are usually dark everywhere else in Haiku). * Implemented slightly tinting alternating rows. * Removed the code duplication to figure out the appropriate background row color, fixed some inconsistencies between Draw() and RedrawColumn() in this regard. TODO: Default colors should be computed based on current panel color though. TODO: Figure out why the outline view does not scroll (at least not visibly) when the vertical scroll bar is used. TODO: Remove remaining redraw bugs. I observe a column of pixels not being updated in some cases when resizing columns. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24033 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f6a3e5637bcdd65f10658d1b78fe7a85e33e71f4 |
|
19-Feb-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Looking at the diff I remember it contains a patch Andrea Anzani send me, fixes indicating the focus of the resized column if it isn't the first one. * Code cleanups by myself in the archiving implementation. No functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24026 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1e634f4d9cb18af004c3ec76ef317f584a282f6a |
|
16-Jan-2007 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Actually use B_COLOR_SELECTION_TEXT when drawing. Patch by Andrea Anzani git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19823 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dace9db1ef3edc032718333472861c07c8ee2918 |
|
22-Dec-2006 |
Stefano Ceccherini <stefano.ceccherini@gmail.com> |
Patch by Andrea Anzani for some visual glitches: - separation lines weren't drawn correctly if the CLV was scrolled horizontally. - in some cases, when unhilighting an item, the item itself werent' drawn correctly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19603 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a445243cff2ff082b1b92bfaa5f9f59c88c91da4 |
|
20-Apr-2006 |
Jérôme Duval <korli@users.berlios.de> |
B_COLOR_8_BIT is deprecated git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17180 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5c99440e0fc0dbde09bbd475a010efb2a600b4aa |
|
16-Sep-2004 |
Jérôme Duval <korli@users.berlios.de> |
Added ColorTools and ColumnListView from Vision cvs repository (ColorTools.h : 1.2, ColorTools.cpp : 1.4, ColumnListView.h : 1.13, ColumnListView.cpp : 1.3) Original code from OpenTracker git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8984 a95241bf-73f2-0310-859d-f6bbb57e9c96
|