btb-class

ComponentOwl.BetterThumbnailBrowser Namespace

Namespace Hierarchy

Classes

Class Description
BetterListView Ultimate ListView control replacement.
BetterListViewAddress Represents a location of group/item in Better ListView.
BetterListViewAfterItemSortEventArgs Provides data for BetterListView.AfterItemSort event.
BetterListViewBase Control with items in a specific layout.
BetterListViewBeforeDragEventArgs Provides data for BetterListView.BeforeDrag event.
BetterListViewBeforeItemSortEventArgs Provides data for BetterListView.BeforeItemSort event.
BetterListViewCachedCollection(TItem) Common collection tied to Better ListView state.
BetterListViewCachedImage Represents a cached element image.
BetterListViewCachedItemCollection Collection of items tied to Better ListView state.
BetterListViewColumnClickedEventArgs Provides data for BetterListView.ColumnClicked event.
BetterListViewColumnClickEventArgs Provides data for BetterListView.ColumnClick event.
BetterListViewColumnHeader Represents a BetterListView column header.
BetterListViewColumnHeaderBounds Column header boundaries.
BetterListViewColumnHeaderCollection Collection of BetterListView column headers.
BetterListViewColumnHeaderCollectionConverter Type converter for BetterListViewColumnHeaderCollection.
BetterListViewColumnHeaderCollectionEditor Collection editor for BetterListViewColumnHeaderCollection.
BetterListViewColumnHeaderConverter Type converter for BetterListViewColumnHeader.
BetterListViewColumnReorderedEventArgs Provides data for BetterListView.ColumnReordered event.
BetterListViewColumnWidthChangedEventArgs Provides data for BetterListView.ColumnWidthChanged event.
BetterListViewColumnWidthChangingEventArgs Provides data for BetterListView.ColumnWidthChanging event.
BetterListViewDragDropEffectSettingEventArgs Provides data for BetterListView.DragDropEffectSetting event.
BetterListViewDragDropExceptionEventArgs Provides data for BetterListView.DragDropException event.
BetterListViewDrawBackgroundEventArgs Provides data for BetterListView.BeforeDrawBackground and BetterListView.DrawBackground events.
BetterListViewDrawColumnHeaderBackgroundEventArgs Provides data for BetterListView.BeforeDrawColumnHeaderBackground and BetterListView.DrawColumnHeaderBackground events.
BetterListViewDrawColumnHeaderEventArgs Provides data for BetterListView.DrawColumnHeader events.
BetterListViewDrawGroupBackgroundEventArgs Provides data for BetterListView.DrawGroupBackground events.
BetterListViewDrawGroupEventArgs Provides data for BetterListView.DrawGroup events.
BetterListViewDrawInsertionMarkEventArgs Provides data for BetterListView.DrawGroup events.
BetterListViewDrawItemBackgroundEventArgs Provides data for BetterListView.DrawItemBackground events.
BetterListViewDrawItemEventArgs Provides data for BetterListView.DrawItem events.
BetterListViewElement Represents an BetterListView element.
BetterListViewElementBase Base class for all element types.
BetterListViewElementBounds Common Better ListView element boundaries.
BetterListViewElementBoundsBase BetterListView element boundaries.
BetterListViewElementCollection(TElement) Common collection of BetterListView elements.
BetterListViewElementCollectionBase Base class for all collection used by BetterListView.
BetterListViewFocusedItemChangedEventArgs Provides data for BetterListView.FocusedItemChanged event.
BetterListViewFormatItemEventArgs Provides data for BetterListView.BetterListViewFormatItem event.
BetterListViewGroup Represents a BetterListView group.
BetterListViewGroupBounds Group boundaries.
BetterListViewGroupCollection Collection of BetterListView groups.
BetterListViewGroupCollectionConverter Type converter for BetterListViewGrupCollection.
BetterListViewGroupCollectionEditor Collection editor for BetterListViewGroupCollection.
BetterListViewGroupConverter Type converter for BetterListViewGroup.
BetterListViewHitTestChangedEventArgs Provides data for BetterListView.HitTestChanged event.
BetterListViewCheckedIndexCollection Represents checked items within Better ListView control.
BetterListViewCheckedItemCollection Represents checked items within Better ListView control.
BetterListViewCheckedItemsChangedEventArgs Provides data for BetterListView.CheckedItemsChanged event.
BetterListViewCheckItemReorderEventArgs Provides data for BetterListView.ItemReorer event.
BetterListViewItem Represets a BetterListView item.
BetterListViewItemActivateEventArgs Provides data for BetterListView.ItemActivate event.
BetterListViewItemBounds Item boundaries.
BetterListViewItemCollection Collection of BetterListView items.
BetterListViewItemCollectionConverter Type converter for BetterListViewItemCollection.
BetterListViewItemCollectionEditor Collection editor for BetterListViewItemCollection.
BetterListViewItemComparer Comparer of BetterListView items.
BetterListViewItemConverter Type converter for BetterListViewItem.
BetterListViewItemDragData Item data holder for Drag and Drop operations.
BetterListViewItemDragEventArgs Provides data for BetterListView.ItemDrag event.
BetterListViewItemDropEventArgs Provides data for BetterListView.ItemDrop event.
BetterListViewItemCheckedEventArgs Provides data for BetterListView.ItemChecked event.
BetterListViewItemCheckEventArgs Provides data for BetterListView.ItemCheck event.
BetterListViewItemMouseHoverEventArgs Provides data for BetterListView.ItemMouseHover event.
BetterListViewItemReorderEventArgs Provides data for BetterListView.ItemReorder event.
BetterListViewItemSearchEventArgs Provides data for BetterListView.ItemSearch event.
BetterListViewItemSelectionChangedEventArgs Provides data for BetterListView.ItemSelectionChanged event.
BetterListViewItemSet Set of BetterListViewItem instances.
BetterListViewLabelEditCancelEventArgs Provides data for BetterListView.BeforeLabelEdit and BetterListView.AfterLabelEditCancel events.
BetterListViewLabelEditEventArgs Provides data for BetterListView.AfterLabelEdit event.
BetterListViewLayout(TElement) Common BetterListView layout.
BetterListViewLayoutBase Common BetterListView layout.
BetterListViewLayoutColumns Represents layout of column header elements.
BetterListViewLayoutCommon(TElement) Common layout of BetterListView elements.
BetterListViewLayoutGroups Common groups layout.
BetterListViewLayoutGroupsHorizontal Horizontal group layout.
BetterListViewLayoutGroupsVertical Vertical groups layout.
BetterListViewLayoutItems Represents layout of column header elements.
BetterListViewNaturalItemComparer Natural (alphanumeric) comparer of BetterListView items.
BetterListViewReadOnlyGroupSet Immutable set of BetterListViewGroup instances ensuring reference equality comparison.
BetterListViewReadOnlyItemSet Immutable set of BetterListViewItem instances ensuring reference equality comparison.
BetterListViewRequestEmbeddedControlEventArgs Provides data for BetterListView.RequestEmbeddedControl event.
BetterListViewScrollPropertiesChangedEventArgs Provides data for BetterListView.HScrollPropertiesChanged and BetterListView.VScrollPropertiesChanged events.
BetterListViewSelectedIndexCollection Represents checked items within Better ListView control.
BetterListViewSelectedItemCollection Represents checked items within Better ListView control.
BetterListViewSelectedItemsChangedEventArgs Provides data for BetterListView.SelectedItemsChanged event.
BetterListViewSortList List with unique sort infos.
BetterListViewSubItem Represents a BetterListView sub-item.
BetterListViewSubItemBounds Sub-item boundaries.
BetterListViewSubItemCollection Collection of BetterListView sub-items.
BetterListViewSubItemCollectionConverter Type converter for BetterListViewSubItemCollection.
BetterListViewSubItemCollectionEditor Collection editor for BetterListViewSubItemCollection.
BetterListViewSubItemConverter Type converter for BetterListViewSubItem.
BetterListViewToolTipInfoCollection Collection of BetterListView Tooltips.
BetterListViewToolTipInfoCollectionConverter Type converter for BetterListViewToolTipInfo.
BetterListViewToolTipInfoCollectionEditor Collection editor for BetterListViewToolTipInfoCollection.
BetterListViewToolTipInfoConverter Type converter for BetterListViewToolTipInfo.
BetterListViewToolTipOptionsConverter Type converter for BetterListViewToolTipOptions.
BetterListViewViewChangedEventArgs Provides data for BetterListView.ViewChanged event.
BetterThumbnailBrowser Control for browsing image thumbnails.
BetterThumbnailBrowserItem Represents a BetterThumbnailBrowser item.
CustomLoadingProvider Provides possibly non-image loading on thumbnail items.
CustomLoadingProvider.StoredItem Represents an item loaded on background thread and stored for firther loading on foreground.
DefaultImageLoadingProvider Provides default implementation for loading thumbnail images from image files.
DictionaryBase(TKey,TValue) Base class for dictionaries.
HashList(TKey,TValue) Dictionary maintaining order of items.
ImageLoadingProvider Provides image loading on thumbnail items.
ImageLoadingProvider.StoredItem Represents an item loaded on background thread and stored for firther loading on foreground.
ItemLoadedEventArgs Provides data for BetterThumbnailBrowser.ItemLoaded event.
LoadingFinishedEventArgs Provides data for BetterThumbnailBrowser.ItemLoaded event.
LoadingProvider Provides the logic for loading individual thumbnail items on foreground and background thread separately.
NaturalComparer Alphanumeric (natural) order comparer.
Painter Common control drawing routines.
SetBase(TItem) Base class for hash sets.
ThumbnailSizeChangedEventArgs Provides data for BetterThumbnailBrowser.ThumbnailSizeChanged event.

Interfaces

Interface Description
IBetterListViewElementCollection(TItem) Collection of BetterListView elements.
ILoadingProviderData Custom user data to be passed from background loading thread to foreground.

Structures

Structure Description
BetterListViewColumnHeaderStateInfo Column header state information.
BetterListViewElementCollectionChangeInfo Represents a modification done to an element collection.
BetterListViewEmbeddedControlPlacement Embedded control placement information.
BetterListViewEmptyText Represents a text visible in BetterListView, when there is no item present.
BetterListViewGroupStateInfo Group state information.
BetterListViewHitTestInfo Represents a state information about elements in relation to mouse position and buttons pressed.
BetterListViewImageSize Represents image size limits.
BetterListViewInsertionLocation Represents insertion location within Better ListView.
BetterListViewInsertionMark Insertion mark for pinpointing the place of item insertion within other items.
BetterListViewInvalidationInfo Information about level of invalidation and the invalidated area.
BetterListViewItemStateInfo Item state information.
BetterListViewScrollProperties Encapsulates properties related to scrolling
BetterListViewSearchSettings Keyboard search settings.
BetterListViewSortInfo Information about sorted column.
BetterListViewToolTipInfo Information about current location of the ToolTip.
BetterListViewToolTipOptions ToolTip appearance and behavior options.

Delegates

Delegate Description
BetterListViewAfterItemSortEventHandler Represents the method handling BetterListView.AfterItemSort event.
BetterListViewBeforeDragEventHandler Represents the method handling BetterListView.BeforeDrag event.
BetterListViewBeforeItemSortEventHandler Represents the method handling BetterListView.BeforeItemSort event.
BetterListViewColumnClickedEventHandler Represents the method handling BetterListView.ColumnClicked event.
BetterListViewColumnClickEventHandler Represents the method handling BetterListView.ColumnClick event.
BetterListViewColumnReorderedEventHandler Represents the method handling BetterListView.ColumnReordered event.
BetterListViewColumnWidthChangedEventHandler Represents the method handling BetterListView.ColumnWidthChanged event.
BetterListViewColumnWidthChangingEventHandler Represents the method handling BetterListView.ColumnWidthChanging event.
BetterListViewDragDropEffectSettingEventHandler Represents the method handling BetterListView.DragDropEffectSetting event.
BetterListViewDragDropExceptionEventHandler Represents the method handling BetterListView.DragDropException event.
BetterListViewDrawBackgroundEventHandler Represents the method handling BetterListView.DrawBackground event.
BetterListViewDrawColumnHeaderBackgroundEventHandler Represents the method handling BetterListView.DrawColumnHeaderBackground event.
BetterListViewDrawColumnHeaderEventHandler Represents the method handling BetterListView.DrawColumnHeader event.
BetterListViewDrawGroupBackgroundEventHandler Represents the method handling BetterListView.DrawGroupBackground event.
BetterListViewDrawGroupEventHandler Represents the method handling BetterListView.DrawGroup event.
BetterListViewDrawInsertionMarkEventHandler Represents the method handling BetterListView.DrawInsertionMark event.
BetterListViewDrawItemBackgroundEventHandler Represents the method handling BetterListView.DrawItemBackground event.
BetterListViewDrawItemEventHandler Represents the method handling BetterListView.DrawItem event.
BetterListViewFocusedItemChangedEventHandler Represents the method handling BetterListView.FocusedItemChanged event.
BetterListViewFormatItemEventHandler Represents the method handling BetterListView.FormatItem event.
BetterListViewHitTestChangedEventHandler Represents the method handling BetterListView.HitTestChanged event.
BetterListViewCheckedItemsChangedEventHandler Represents the method handling BetterListView.CheckedItemsChanged event.
BetterListViewCheckItemReorderEventHandler Represents the method handling BetterListView.CheckItemReorder event.
BetterListViewItemActivateEventHandler Represents the method handling BetterListView.ItemActivate event.
BetterListViewItemDragEventHandler Represents the method handling BetterListView.ItemDrag event.
BetterListViewItemDropEventHandler Represents the method handling BetterListView.ItemDrop event.
BetterListViewItemCheckedEventHandler Represents the method handling BetterListView.ItemChecked event.
BetterListViewItemCheckEventHandler Represents the method handling BetterListView.ItemCheck event.
BetterListViewItemMouseHoverEventHandler Represents the method handling BetterListView.ItemMouseHover event.
BetterListViewItemReorderEventHandler Represents the method handling BetterListView.ItemReorder event.
BetterListViewItemSearchEventHandler Represents the method handling BetterListView.ItemSearch event.
BetterListViewItemSelectionChangedEventHandler Represents the method handling BetterListView.ItemSelectionChanged event.
BetterListViewLabelEditCancelEventHandler Represents the method handling BetterListView.BeforeLabelEdit and BetterListView.AfterLabelEditCancel events.
BetterListViewLabelEditEventHandler Represents the method handling BetterListView.AfterLabelEdit event.
BetterListViewScrollPropertiesChangedEventHandler Represents the method that will handle HScrollPropertiesChanged and VScrollPropertiesChanged events of the BetterListView control.
BetterListViewSelectedItemsChangedEventHandler Represents the method handling BetterListView.SelectedItemsChanged event.
BetterListViewViewChangedEventHandler Represents the method handling BetterListView.ViewChanged event.
ItemLoadedEventHandler Represents the method handling BetterThumbnailBrowser.ItemLoaded event.
LoadingFinishedEventHandler Represents the method handling BetterThumbnailBrowser.LoadingFinished event.
LoadingProvider.LoadItemsDelegate Callback for synchronizing item loading method.
ThumbnailSizeChangedEventHandler Represents the method handling BetterThumbnailBrowser.ThumbnailSizeChanged event.

Enumerations

Enumeration Description
BetterListViewAutoScrollMode Automatic scrolling mode.
BetterListViewColumnHeaderAutoResizeStyle Specifies how a column header should be automatically resized.
BetterListViewColumnHeaderDisplayMode Display mode of the column header.
BetterListViewColumnHeaderState State of a BetterListViewColumnHeader.
BetterListViewColumnHeaderStyle Style of the BetterListView column header.
BetterListViewColumnReorderMode Column reordering mode.
BetterListViewColumnReorderOptions Column header reordering options.
BetterListViewColumnWidthChangeSource Reason for changing column width.
BetterListViewDragDropDisplay Drag and Drop display mode.
BetterListViewDropPart Part of an element on which data is dropped.
BetterListViewElementCollectionChangeType Type of collection modification.
BetterListViewGridLines type of grid to display
BetterListViewGroupExpandButtonState State of group expand button.
BetterListViewGroupHeaderBehavior Defined extra behavior of group headers when interacting with keyboard and mouse.
BetterListViewGroupState State of a BetterListViewGroup.
BetterListViewHeaderStyle Style of the BetterListView column header.
BetterListViewHideSelectionMode Specifies item selection display when Better ListView loses focus.
BetterListViewHitPart Part of an element mouse pointer is located on.
BetterListViewHitTestLocations Locations of mouse pointer on a single position.
BetterListViewCheckBoxAppearance Item check box appearance.
BetterListViewCheckBoxes Display mode of item check boxes
BetterListViewCheckStateChangeMode Type of check box state change.
BetterListViewImageAlignmentHorizontal Horizontal image alignment.
BetterListViewImageAlignmentVertical Vertical image alignment.
BetterListViewInvalidationFlags Control invalidation options.
BetterListViewInvalidationLevel Level of control invalidation.
BetterListViewItemActivationSource Cause of item activation.
BetterListViewItemBoundsPortion Represents portion of item boundaries.
BetterListViewItemExpandButtonState Sate of item expand button.
BetterListViewItemReorderInvalidationReasons Reasons why item reorder has been invalidated.
BetterListViewItemReorderMode Item reordering mode.
BetterListViewItemReorderOptions Item reordering options.
BetterListViewItemSearchSource Source of the item searching event.
BetterListViewItemState State of a BetterListViewItem.
BetterListViewLabelEditActivation Label editing activation methods.
BetterListViewScrollBarDisplayMode Display mode of the scroll bar.
BetterListViewSearchMode Item search mode.
BetterListViewSearchOptions Item search options.
BetterListViewSelectionChangeMode Type of selection change.
BetterListViewSortedColumnsRowsHighlight Display mode of a sorted column.
BetterListViewSortMethod Method of item comparison in sorting by column.
BetterListViewSortOptions Additional item sorting options.
BetterListViewSortOrder Order in which the item collection is sorted by column.
BetterListViewState Type of a BetterListView state.
BetterListViewSubItemFocusBehavior Specifies whether individual sub-items can be focused.
BetterListViewTargetElement Specifies target adjacent element.
BetterListViewTextWrapping Text wrapping behavior of items and sub-items.
BetterListViewToolTipLocation Location of a ToolTip on BetterListView.
BetterListViewUnselectionBehavior Type of child item unselection behavior when parent item is collapsed.
BetterListViewView Item display mode.
BetterListViewViewInternal Item display mode.
FilenameFormatOptions Options for generating thumbnail item labels from image file paths.
ImageBorderType Image border style.
LoadingFinishReason Reason why the thumbnail item loading has finished.
LoadingRestartOptions Thumbnail item loader restarting options.
TextAlignmentHorizontal Horizontal text alignment.
TextAlignmentVertical Vertical text alignment.
TextTrimming Text trimming method.