ObjectListView

ObjectListView is a .NET ListView wired on caffeine, guarana and steroids. More calmly, it is a C# wrapper around a .NET ListView, which makes the ListView much easier to use and teaches it lots of neat new tricks.

GPL-3.0 License

Stars
117
Committers
2

Bot releases are hidden (Show)

ObjectListView - ObjectListView 2.9.2-alpha3 Latest Release

Published by christianjunk about 3 years ago

  • Added support for rearranging on non-Detail views.
  • Implemented LeftOfItem and RightOfItem target locations
  • Sorting now works when grouping is locked on a column AND SortGroupItemsByPrimaryColumn is true
  • Correctly report right clicks on group headers via CellRightClick events.
  • Make docs look somewhat better
  • Added ColumnEdgeDecoration
  • Changed TintedColumnDecoration to have new base class, ColumnDecoration
  • Fix small visual glitch where connecting lines were not correctly drawn when filters changed
  • Sanity check upper limit against CurrencyManager rather than ListView
  • Added ITextMatchFilter to allow for alternate implementations
  • Made several classes in TextMatchFilter public so they can be subclassed
  • Added ITreeModel to allow models to provide the required information to TreeListView.
  • Added unit tests for ITreeModel
  • Added recipe for ITreeModel usage
  • Extend OnColumnRightClick so the event handler can tweak the menu to be shown
  • Simplified ColumnEdgeDecoration
  • Very small code tweaks
  • Spelling corrections
  • Added OLVColumn.EditorCreator to allow fine control over what control is used to edit a particular cell.
  • Added IOlvEditor to allow custom editor to easily integrate with our editing scheme
  • CombBoxes resize drop downs to show the widest entry via ControlUtilities.AutoResizeDropDown()
  • Remove usage of string format operator ($)
  • Added example of using FormatRow event
  • Hardened code against the rare case of the control having no columns (SF bug #174)
  • Trigger SelectionChanged events in virtual lists when user uses Shift-Ctrl-Click
  • Comment out Debug.WriteLine() performance tracing calls
  • InsertObjects() when in a non-Detail View now correctly positions the items (SF bug #154)
  • Fix rendering so that OLVColumn.WordWrap works when using customised Renderers and when using the ListViewPrinter
ObjectListView - ObjectListView 2.9.2-alpha2

Published by christianjunk about 3 years ago

  • v2.9.2 Fixed cell edit bounds problem in TreeListView, plus other small issues.
  • v2.9.1 Added CellRendererGetter to allow each cell to have a different renderer, plus fixes a few small bugs.
  • v2.9 adds buttons to cells, fixed some formatting bugs, and completely rewrote the demo to be much easier to understand.
ObjectListView - ObjectListView 2.9.1

Published by christianjunk about 3 years ago

  • v2.9.1 Added CellRendererGetter to allow each cell to have a different renderer, plus fixes a few small bugs.
  • v2.9 adds buttons to cells, fixed some formatting bugs, and completely rewrote the demo to be much easier to understand.
Related Projects