C# Class lw_common.ui.log_view_data_source

Inheritance: BrightIdeasSoftware.AbstractVirtualListDataSource, IDisposable
Exibir arquivo Open project: jtorjo/logwizard Class Usage Examples

Public Properties

Property Type Description
item_filter filter_func

Private Properties

Property Type Description
item_at match_item
run_filter void
update_filter_thread void

Public Methods

Method Description
Dispose ( ) : void
GetNthObject ( int n ) : object
GetObjectCount ( ) : int
GetObjectIndex ( object o ) : int
binary_search_closest ( int line_idx ) : int>.Tuple
log_view_data_source ( VirtualObjectListView lv, log_view parent ) : System
reapply_quick_filter ( ) : void
refresh ( ) : void
set_filter ( bool filter_view, bool show_full_log ) : void

Private Methods

Method Description
item_at ( int idx ) : match_item
run_filter ( bool run_on_full_log ) : void
update_filter_thread ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetNthObject() public method

public GetNthObject ( int n ) : object
n int
return object

GetObjectCount() public method

public GetObjectCount ( ) : int
return int

GetObjectIndex() public method

public GetObjectIndex ( object o ) : int
o object
return int

binary_search_closest() public method

public binary_search_closest ( int line_idx ) : int>.Tuple
line_idx int
return int>.Tuple

log_view_data_source() public method

public log_view_data_source ( VirtualObjectListView lv, log_view parent ) : System
lv BrightIdeasSoftware.VirtualObjectListView
parent log_view
return System

reapply_quick_filter() public method

public reapply_quick_filter ( ) : void
return void

refresh() public method

public refresh ( ) : void
return void

set_filter() public method

public set_filter ( bool filter_view, bool show_full_log ) : void
filter_view bool
show_full_log bool
return void

Property Details

item_filter public_oe property

public filter_func item_filter
return filter_func