Method | Description | |
---|---|---|
PopulateRecordBar ( SIL.FieldWorks.XWorks.RecordList list ) : void |
Method | Description | |
---|---|---|
AddSubNodes ( ICmObject obj, |
add any subitems to the tree. Note! This assumes that the list has been preloaded (e.g., using PreLoadList), so it bypasses normal load operations for speed purposes. Withoug preloading, it took almost 19,000 queries to start FW showing semantic domain list. With preloading it reduced the number to 200 queries.
|
|
ShouldAddNode ( ICmObject obj ) : bool |
this is overridden because we actually need to avoid adding items from the top-level if they are not top-level possibilities. They will show up under their respective parents.in other words, if the list we are given has been flattened, we need to un-flatten it. |
|
UpdateHeaderVisibility ( ) : void |
It's possible that another tree bar handler recently turned over control of the RecordBar to us, if so, we want to make sure they didn't leave the optional info bar visible.
|
|
tree_moveDown ( ) : void | ||
tree_moveUp ( ) : void |
Method | Description | |
---|---|---|
CreateTreebarContextMenuStrip ( ) : |
||
MoveItem ( int distance ) : void |
Move the clicked item the specified distance (currently +/- 1) in its owning list.
|
protected AddSubNodes ( ICmObject obj, |
||
obj | ICmObject | |
parentsCollection | ||
return | void |
public PopulateRecordBar ( SIL.FieldWorks.XWorks.RecordList list ) : void | ||
list | SIL.FieldWorks.XWorks.RecordList | |
return | void |
protected ShouldAddNode ( ICmObject obj ) : bool | ||
obj | ICmObject | |
return | bool |