Property | Type | Description | |
---|---|---|---|
m_autoCustomFieldNodesDocRoot | XmlNode | ||
m_autoCustomFieldNodesDocument | XmlDocument | ||
m_cDeepSuspendLayoutCount | int | ||
m_cache | FdoCache | ||
m_currentSlice | Slice | ||
m_descendant | ICmObject | ||
m_dxpLastRightPaneWidth | int | ||
m_fHasSplitter | bool | ||
m_fShowAllFields | bool | ||
m_layoutChoiceField | string | ||
m_layoutInventory | Inventory | ||
m_layoutState | LayoutStates | ||
m_listName | string | ||
m_mdc | IFwMetaDataCache | ||
m_mediator | Mediator | ||
m_monitoredProps | int>>.HashSet | ||
m_partInventory | Inventory | ||
m_persistenceProvider | IPersistenceProvider | ||
m_rch | IRecordChangeHandler | ||
m_rlu | IRecordListUpdater | ||
m_root | ICmObject | ||
m_rootLayoutName | string | ||
m_sliceFilter | SliceFilter | ||
m_sliceSplitPositionBase | int | ||
m_smallImages | ImageCollection | ||
m_stringTable | StringTable | ||
m_styleSheet | FwStyleSheet | ||
m_tooltip | ToolTip | ||
m_traceSwitch | TraceSwitch |
Method | Description | |
---|---|---|
ApplyChildren ( ICmObject obj, Slice parentSlice, XmlNode template, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap ) : int |
Calls ApplyLayout for each child of the argument node.
|
|
ApplyLayout ( ICmObject obj, Slice parentSlice, XmlNode template, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap ) : int |
Apply a layout to an object, producing the specified slices.
|
|
BeginSequentialBlock ( ) : void |
Begin a block of code which, even though it is not itself a message handler, should not be interrupted by other messages that need to be sequential. This may be called from within a message handler. EndSequentialBlock must be called without fail (use try...finally) at the end of the block that needs protection.
|
|
CheckDisposed ( ) : void |
Throw if the IsDisposed property is true
|
|
ContainingXWindow ( ) : IxWindow | ||
CreateSlicesFor ( ICmObject obj, Slice parentSlice, string layoutName, string layoutChoiceField, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap, XmlNode unifyWith ) : int |
Create slices for the specified object by finding a relevant template in the spec.
|
|
DataTree ( ) : System | ||
DeepResumeLayout ( ) : void |
Resume the layout of this window and its immediate children. This version also maintains a count, and does not resume until the number of resume calls balances the number of suspend calls.
|
|
DeepSuspendLayout ( ) : void |
Suspend the layout of this window and its immediate children. This version also maintains a count, and does not resume until the number of resume calls balances the number of suspend calls.
|
|
EndSequentialBlock ( ) : void |
See BeginSequentialBlock.
|
|
FieldOrDummyAt ( int i ) : Slice |
This version expands nulls but not dummy slices. Dummy slices should know their indent.
|
|
FindMatchingSlices ( ICmObject obj, object key, Type type, Slice &newCopy ) : Slice |
Try to find a slice that matches the information gleaned from another slice, probably one that has been disposed since the information was obtained. If there's a following slice that matches except for the object id, return that slice as well. This is used by DTMenuHandler.OnDataTreeCopy() whenever creating the copy causes the data tree to be rebuilt. See FWR-2123 for motivation. |
|
GetClassId ( IFwMetaDataCache mdc, string stClassName ) : int |
A rather inefficient way of finding the ID of the class that has a particular name. IFwMetaDataCache should be enhanced to provide this efficiently.
|
|
GetMessageTargets ( ) : IxCoreColleague[] | ||
GetMinFieldHeight ( ) : int | ||
GetSliceContextMenu ( Slice slice, bool fHotLinkOnly ) : ContextMenu |
Get the context menu that would be displayed for a right click on the slice.
|
|
GotoFirstSlice ( ) : void |
Moves the focus to the first visible slice in the tree
|
|
GotoNextSlice ( ) : void |
Moves the focus to the next visible slice in the tree
|
|
GotoPreviousSliceBeforeIndex ( int index ) : bool |
Moves the focus to the previous visible slice in the tree
|
|
IndexOfSliceAtY ( int yp ) : int |
Return the index of the slice which contains the given y position.
|
|
Init ( Mediator mediator, XmlNode configurationParameters ) : void | ||
Initialize ( FdoCache cache, bool fHasSplitter, Inventory layouts, Inventory parts ) : void |
This is the initialize that is normally used. Others may not be extensively tested.
|
|
MakeEditorAt ( int i ) : Slice | ||
MakeGhostSlice ( ArrayList path, XmlNode node, ObjSeqHashMap reuseMap, ICmObject obj, Slice parentSlice, int flidEmptyProp, XmlNode caller, int indent, int &insertPosition ) : void | ||
MonitorProp ( int hvo, int flid ) : void |
Set up monitoring, so that a change to this property will trigger reconstructing the current set of slices.
|
|
OnDelayedRefreshList ( object sentValue ) : void |
Respond to a broadcast message. This is needed to fix LT-9713 and LT-9714.
|
|
OnDemoteItemInVector ( object argument ) : bool |
Implement the "Demote..." command.
|
|
OnDisplayDemoteItemInVector ( object commandObject, UIItemDisplayProperties &display ) : bool |
See if it makes sense to provide the "Demote..." command.
|
|
OnDisplayInsertItemViaBackrefVector ( object commandObject, UIItemDisplayProperties &display ) : bool |
Influence the display of a particular command by giving an opinion on whether we are prepared to handle the corresponding "InsertItemViaBackrefVector" message.
|
|
OnDisplayJumpToLexiconEditFilterAnthroItems ( object commandObject, UIItemDisplayProperties &display ) : bool |
Enable/Disable menu items for jumping to the Lexicon Edit tool and applying a column filter on the Anthropology Category the user has right clicked on.
|
|
OnDisplayJumpToNotebookEditFilterAnthroItems ( object commandObject, UIItemDisplayProperties &display ) : bool |
Enable/Disable menu items for jumping to the Notebook Edit tool and applying a column filter on the Anthropology Category the user has right clicked on.
|
|
OnDisplayJumpToTool ( object commandObject, UIItemDisplayProperties &display ) : bool |
Enable menu items for jumping to the concordance (or lexiconEdit) tool.
|
|
OnDisplayShowHiddenFields ( object commandObject, UIItemDisplayProperties &display ) : bool |
This property may be turned on and off any time a DataTree is an active colleague.
|
|
OnFocusFirstPossibleSlice ( object arg ) : void |
Called by reflection when a new object is inserted into the list. A change of current object should not ALWAYS make the data tree take focus, since that can be annoying when editing in the browse view (cf LT-8211). But we do want it for a new top-level list object (LT-8564). Also useful when we refresh the list after a major change to make sure something gets focused.
|
|
OnInsertItemViaBackrefVector ( object argument ) : bool |
This is triggered by any command whose message attribute is "InsertItemViaBackrefVector"
|
|
OnJumpToLexiconEditFilterAnthroItems ( object commandObject ) : bool |
Handle jumping to the lexiconEdit tool and filtering on the Anthropology Category the user has right clicked on.
|
|
OnJumpToNotebookEditFilterAnthroItems ( object commandObject ) : bool |
Handle jumping to the NotebookEdit tool and filtering on the Anthropology Category the user has right clicked on.
|
|
OnJumpToTool ( object commandObject ) : bool |
Handle enabled menu items for jumping to another tool, or another location in the current tool.
|
|
OnPropertyChanged ( string name ) : void |
Receives the broadcast message "PropertyChanged"
|
|
OnReadyToSetCurrentSlice ( object parameter ) : bool |
Process the message to allow setting/focusing CurrentSlice.
|
|
PrepareToGoAway ( ) : bool | ||
PropChanged ( int hvo, int tag, int ivMin, int cvIns, int cvDel ) : void | ||
RefreshDisplay ( ) : bool |
This method is the implementation of IRefreshableRoot, which FwXWindow calls on all children to implement Refresh. The DataTree needs to reconstruct the list of controls, and returns true to indicate that children need not be refreshed.
|
|
RefreshList ( bool differentObject ) : void |
Refresh your contents. We try to re-use as many slices as possible, both to improve performance, and so as to preserve expansion state as much as possible. If the DataTree's slices call this method, they should use 'false', or they will be disposed when this call returns to them. |
|
Reset ( ) : void | ||
ScrollCurrentAndIfPossibleSectionIntoView ( ) : void |
For sure make the CurrentSlice if any visible. If possible also make the prececing summary slice visible. Then make as many as possible of the slices which are children of that summary visible.
|
|
SetContextMenuHandler ( SliceShowMenuRequestHandler handler ) : void |
Set the handler which will be invoked when the user right-clicks on the TreeNode portion of a slice, or for some other reason we need the context menu.
|
|
ShowObject ( ICmObject root, string layoutName, string layoutChoiceField, ICmObject descendant, bool suppressFocusChange ) : void |
Shows the specified object and makes the slices for the descendant object visible.
|
|
m_rch_Disposed ( object sender, EventArgs e ) : void | ||
slice_SplitterMoved ( object sender, SplitterEventArgs e ) : void |
Method | Description | |
---|---|---|
ApplyLayout ( ICmObject obj, Slice parentSlice, XmlNode template, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap, bool isTestOnly, NodeTestResult &testResult ) : int |
This is the guts of ApplyLayout, but it has extra arguments to allow it to be used both to actually produce slices, and just to query whether any slices will be produced.
|
|
Dispose ( bool disposing ) : void |
Clean up any resources being used.
|
|
HandleLayout1 ( bool fFull, Rectangle clipRect ) : int |
Used both by main layout routine and also by OnPaint to make sure all visible slices are real. For full layout, clipRect is meaningless.
|
|
InitializeBasic ( FdoCache cache, bool fHasSplitter ) : void |
initialization for when you don't actually know what you want to show yet (and aren't going to use XML)
|
|
InitializeComponent ( ) : void |
|
|
InitializeComponentBasic ( ) : void | ||
InsertSliceRange ( int insertPosition, Set |
||
OnControlAdded ( ControlEventArgs e ) : void | ||
OnControlRemoved ( ControlEventArgs e ) : void | ||
OnLayout ( LayoutEventArgs levent ) : void | ||
OnPaint ( PaintEventArgs e ) : void | ||
OnSizeChanged ( EventArgs e ) : void | ||
SetDefaultCurrentSlice ( bool suppressFocusChange ) : void |
subclasses override for setting a default current slice.
|
|
TraceInfoLine ( string s ) : void | ||
TraceVerbose ( string s ) : void | ||
TraceVerboseLine ( string s ) : void |
Method | Description | |
---|---|---|
AboutToCreateField ( ) : void |
Intended to be called by Datatree.FieldAt just before it creates a new slice.
|
|
AddAtomicNode ( |
||
AddAttribute ( |
||
AddSeqNode ( |
||
AddSimpleNode ( |
Tests to see if it should add the field (IfData), then adds the field.
|
|
AdjustSliceSplitPosition ( Slice otherSlice ) : void | ||
CheckCustomFieldsSibling ( XmlNode sibling, string target ) : bool | ||
ChooseNewOwner ( IRnGenericRec records, string sTitle ) : IRnGenericRec | ||
ClearCurrentObjectFlids ( ) : void | ||
ConvertHvoListToString ( List |
Converts a List of integers into a comma-delimited string of numbers.
|
|
CreateAndAssociateNotebookRecord ( ) : IRnGenericRec | ||
CreateSlices ( bool differentObject ) : void |
Create slices appropriate for current root object and layout, reusing any existing slices, and clearing out any that remain unused. If it is for a different object, reuse is more limited.
|
|
DescendantForSlice ( Slice slice ) : ICmObject | ||
DisplayJumpToToolAndFilterAnthroItem ( UIItemDisplayProperties display, object commandObject, string cmd ) : bool | ||
DoPostponedFocusSlice ( object parameter ) : bool | ||
EnsureCustomFields ( ICmObject obj, XmlNode template, XmlNode insertAfter ) : void |
Append to the part refs of template a suitable one for each custom field of the class of obj.
|
|
EnsureValidIndexForReusedSlice ( Slice slice, int insertPosition ) : void |
Ensure that the reused slice is in the re-generated position. if not, it may have shifted position as a result of changing its sequence order in the database (e.g. via OnMoveUpObjectInSequence).
|
|
EquivalentKeys ( object newKey, object oldKey, bool fCheckInts ) : bool | ||
FieldAt ( int i ) : Slice | ||
FixRecordList ( ) : void |
Fixes the record list to cope with operations in detail pane that radically changes the current record.
|
|
FocusFirstPossibleSlice ( ) : bool | ||
ForceSliceIndex ( Slice slice, int index ) : void |
For some strange reason, the first Controls.SetChildIndex doesn't always put it in the specified index. The second time seems to work okay though.
|
|
GetFlidFromNode ( XmlNode node, ICmObject obj ) : int | ||
GetFlidIfPossible ( int clid, string fieldName, IFwMetaDataCacheManaged mdc ) : int |
This seems a bit clumsy, but the metadata cache now throws an exception if the class id/field name pair isn't valid for GetFieldId2(). Limiting this to only one throw per class/field pair seems a reasonable compromise. To avoid all throws would require duplicating much of the metadata cache locally.
|
|
GetGuidForJumpToTool ( Command cmd, bool forEnableOnly, string &tool ) : Guid |
Common logic shared between OnDisplayJumpToTool and OnJumpToTool. forEnableOnly is true when called from OnDisplayJumpToTool.
|
|
GetLabel ( XmlNode caller, XmlNode node, ICmObject obj, string attr ) : string |
Get a label-like attribute for the slice.
|
|
GetLabelAbbr ( XmlNode caller, XmlNode node, ICmObject obj, string label, string attr ) : string |
Find a suitable abbreviation for the given label.
|
|
GetMatchingSlice ( ArrayList path, ObjSeqHashMap reuseMap ) : Slice |
Look for a reusable slice that matches the current path. If found, remove from map and return; otherwise, return null.
|
|
GetTemplateForObjLayout ( ICmObject obj, string layoutName, string layoutChoiceField ) : XmlNode |
Get the template that should be used to display the specified object using the specified layout.
|
|
GotoNextSliceAfterIndex ( int index ) : bool | ||
HandlePaintLinesBetweenSlices ( PaintEventArgs pea ) : void | ||
HandleShowHiddenFields ( bool newShowValue ) : void | ||
HeightOfSliceOrNullAt ( int iSlice ) : int |
Answer the height that the slice at index ind is considered to have. If it is null return the default size.
|
|
InsertSlice ( int index, Slice slice ) : void | ||
InsertSliceAndRegisterWithContextHelp ( int index, Slice slice ) : void | ||
InstallSlice ( Slice slice, int index ) : void | ||
InterpretLabelAttribute ( string label, ICmObject obj ) : string |
This parses the label attribute in order to return a label from a specified field name. Currently only recognizes "$owner" to recognize the owning object, this could be expanded to include $obj or other references.
|
|
IsChildSlice ( Slice first, Slice second ) : bool |
Answer true if the second slice is a 'child' of the first (common key)
|
|
MakeSliceRealAt ( int i ) : void | ||
MakeSliceVisible ( Slice tci ) : void |
Make a slice visible, either because it needs to be drawn, or because it needs to be focused.
|
|
MonoIgnoreUpdates ( ) : void | ||
MonoResumeUpdates ( ) : void | ||
NextFieldAtIndent ( int nInd, int iStart ) : int | ||
NotebookRecordRefersToThisText ( IText text, IRnGenericRec &referringRecord ) : bool | ||
OnJumpToToolAndFilterAnthroItem ( string linkSetupInfo, string toolToJumpTo ) : void | ||
OnShowContextMenu ( object sender, TreeNodeEventArgs e ) : void | ||
PersistPreferences ( ) : void | ||
PrevFieldAtIndent ( int nInd, int iStart ) : int | ||
ProcessPartChildren ( XmlNode part, ArrayList path, ObjSeqHashMap reuseMap, ICmObject obj, Slice parentSlice, int indent, int &insPos, bool isTestOnly, string parameter, bool fVisIfData, XmlNode caller ) : NodeTestResult | ||
ProcessPartRefNode ( XmlNode partRef, ArrayList path, ObjSeqHashMap reuseMap, ICmObject obj, Slice parentSlice, int indent, int &insPos, bool isTestOnly ) : NodeTestResult |
Process a top-level child of a layout (other than a comment). Currently these are part nodes (with ref= indicating the part to use) and sublayout nodes.
|
|
ProcessSubpartNode ( XmlNode node, ArrayList path, ObjSeqHashMap reuseMap, ICmObject obj, Slice parentSlice, int indent, int &insertPosition, bool fTestOnly, string parameter, bool fVisIfData, XmlNode caller ) : NodeTestResult |
Handle one (non-comment) child node of a template (or other node) being used to create slices. Update insertPosition to indicate how many were added (it also specifies where to add). If fTestOnly is true, do not update insertPosition, just return true if any slices would be created. Note that this method is recursive indirectly through ProcessPartChildren().
|
|
RawSetSlice ( int index, Slice slice ) : void |
Use with care...if it's a real slice, or a real one being replaced, there are other things to do like adding to or removing from container. This is mainly for messing with dummy slices.
|
|
RefreshList ( int hvo, int tag ) : void |
Go through each slice until we find one that needs to update its display. Helpful for reusable slices that don't get updated through RefreshList();
|
|
RemoveDisposedSlice ( Slice gonner ) : void |
this should ONLY be called from slice.Dispose(). It makes sure that when a slice is removed by disposing it directly it gets removed from the Slices collection.
|
|
RemoveSlice ( Slice gonner ) : void |
Removes a slice but does NOT clean up tooltips; caller should do that.
|
|
RemoveSlice ( Slice gonner, int index ) : void | ||
RemoveSlice ( Slice gonner, int index, bool fixToolTips ) : void | ||
RemoveSliceAt ( int index ) : void | ||
ResetRecordListUpdater ( ) : void | ||
ResetTabIndices ( int startingIndex ) : void |
Resets the TabIndex for all slices that are located at, or above, the
|
|
RestorePreferences ( ) : void | ||
SameSourceObject ( Slice first, Slice second ) : bool |
Answer true if the two slices are displaying fields of the same object. Review: should we require more strictly, that the full path of objects in their keys are the same?
|
|
SelectFirstPossibleSlice ( List |
Find the first slice in the list which is (still) one of your current, valid slices and which is able to take focus, and give it the focus.
|
|
SetCurrentObjectFlids ( int hvoOwner, int flidOwning ) : void |
Build a list of flids needed to expand to the slice displaying hvoOwner. Owning Flids may not be enough. We may need reference flids as well. This is tricky, since this is called where the slice itself isn't known. |
|
SetCurrentSliceNewFromObject ( ICmObject obj ) : void | ||
SetCurrentSlicePropertyNames ( ) : void | ||
SetNodeWeight ( XmlNode node, Slice slice ) : void | ||
SetTabIndex ( int index ) : void | ||
SetToolTip ( Slice slice ) : void | ||
SetupContents ( int flid, ICmObject obj ) : int[] |
public ApplyChildren ( ICmObject obj, Slice parentSlice, XmlNode template, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap ) : int | ||
obj | ICmObject | The obj. |
parentSlice | Slice | The parent slice. |
template | XmlNode | The template. |
indent | int | The indent. |
insertPosition | int | The insert position. |
path | ArrayList | The path. |
reuseMap | ObjSeqHashMap | The reuse map. |
return | int |
public ApplyLayout ( ICmObject obj, Slice parentSlice, XmlNode template, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap ) : int | ||
obj | ICmObject | The object we want a detai view of |
parentSlice | Slice | The parent slice. |
template | XmlNode | the 'layout' element |
indent | int | How deeply indented the tree is at this point. |
insertPosition | int | index in slices where we should insert nodes |
path | ArrayList | sequence of nodes and HVOs inside which this is nested |
reuseMap | ObjSeqHashMap | map of key/slice combinations from a DataTree being refreshed. Exact matches may be /// reused, and also, the expansion state of exact matches is preserved. |
return | int |
protected ApplyLayout ( ICmObject obj, Slice parentSlice, XmlNode template, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap, bool isTestOnly, NodeTestResult &testResult ) : int | ||
obj | ICmObject | The obj. |
parentSlice | Slice | The parent slice. |
template | XmlNode | The template. |
indent | int | The indent. |
insertPosition | int | The insert position. |
path | ArrayList | The path. |
reuseMap | ObjSeqHashMap | The reuse map. |
isTestOnly | bool | if set to |
testResult | NodeTestResult | The test result. |
return | int |
public CreateSlicesFor ( ICmObject obj, Slice parentSlice, string layoutName, string layoutChoiceField, int indent, int insertPosition, ArrayList path, ObjSeqHashMap reuseMap, XmlNode unifyWith ) : int | ||
obj | ICmObject | The object to make slices for. |
parentSlice | Slice | The parent slice. |
layoutName | string | Name of the layout. |
layoutChoiceField | string | The layout choice field. |
indent | int | The indent. |
insertPosition | int | The insert position. |
path | ArrayList | sequence of nodes and HVOs inside which this is nested |
reuseMap | ObjSeqHashMap | map of key/slice combinations from a DataTree being refreshed. Exact matches may be /// reused, and also, the expansion state of exact matches is preserved. |
unifyWith | XmlNode | If not null, this is a node to be 'unified' with the one looked up /// using the layout name. |
return | int |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
return | void |
public FindMatchingSlices ( ICmObject obj, object key, Type type, Slice &newCopy ) : Slice | ||
obj | ICmObject | |
key | object | |
type | Type | |
newCopy | Slice | |
return | Slice |
public static GetClassId ( IFwMetaDataCache mdc, string stClassName ) : int | ||
mdc | IFwMetaDataCache | |
stClassName | string | |
return | int |
public GetMessageTargets ( ) : IxCoreColleague[] | ||
return | IxCoreColleague[] |
public GetSliceContextMenu ( Slice slice, bool fHotLinkOnly ) : ContextMenu | ||
slice | Slice | The slice. |
fHotLinkOnly | bool | if set to |
return | ContextMenu |
public GotoPreviousSliceBeforeIndex ( int index ) : bool | ||
index | int | |
return | bool |
protected HandleLayout1 ( bool fFull, Rectangle clipRect ) : int | ||
fFull | bool | if set to |
clipRect | Rectangle | The clip rect. |
return | int |
public IndexOfSliceAtY ( int yp ) : int | ||
yp | int | Measured from top of whole area scrolled over. |
return | int |
public Init ( Mediator mediator, XmlNode configurationParameters ) : void | ||
mediator | Mediator | |
configurationParameters | XmlNode | |
return | void |
public Initialize ( FdoCache cache, bool fHasSplitter, Inventory layouts, Inventory parts ) : void | ||
cache | FdoCache | The cache. |
fHasSplitter | bool | if set to |
layouts | Inventory | The layouts. |
parts | Inventory | The parts. |
return | void |
protected InitializeBasic ( FdoCache cache, bool fHasSplitter ) : void | ||
cache | FdoCache | |
fHasSplitter | bool | |
return | void |
protected InitializeComponentBasic ( ) : void | ||
return | void |
protected InsertSliceRange ( int insertPosition, Set |
||
insertPosition | int | |
slices | Set |
|
return | void |
public MakeGhostSlice ( ArrayList path, XmlNode node, ObjSeqHashMap reuseMap, ICmObject obj, Slice parentSlice, int flidEmptyProp, XmlNode caller, int indent, int &insertPosition ) : void | ||
path | ArrayList | |
node | XmlNode | |
reuseMap | ObjSeqHashMap | |
obj | ICmObject | |
parentSlice | Slice | |
flidEmptyProp | int | |
caller | XmlNode | |
indent | int | |
insertPosition | int | |
return | void |
public MonitorProp ( int hvo, int flid ) : void | ||
hvo | int | |
flid | int | |
return | void |
protected OnControlAdded ( ControlEventArgs e ) : void | ||
e | ControlEventArgs | |
return | void |
protected OnControlRemoved ( ControlEventArgs e ) : void | ||
e | ControlEventArgs | |
return | void |
public OnDelayedRefreshList ( object sentValue ) : void | ||
sentValue | object | |
return | void |
public OnDemoteItemInVector ( object argument ) : bool | ||
argument | object | |
return | bool |
public OnDisplayDemoteItemInVector ( object commandObject, UIItemDisplayProperties &display ) : bool | ||
commandObject | object | |
display | UIItemDisplayProperties | |
return | bool |
public OnDisplayInsertItemViaBackrefVector ( object commandObject, UIItemDisplayProperties &display ) : bool | ||
commandObject | object | |
display | UIItemDisplayProperties | |
return | bool |
public OnDisplayJumpToLexiconEditFilterAnthroItems ( object commandObject, UIItemDisplayProperties &display ) : bool | ||
commandObject | object | |
display | UIItemDisplayProperties | |
return | bool |
public OnDisplayJumpToNotebookEditFilterAnthroItems ( object commandObject, UIItemDisplayProperties &display ) : bool | ||
commandObject | object | |
display | UIItemDisplayProperties | |
return | bool |
public OnDisplayJumpToTool ( object commandObject, UIItemDisplayProperties &display ) : bool | ||
commandObject | object | |
display | UIItemDisplayProperties | |
return | bool |
public OnDisplayShowHiddenFields ( object commandObject, UIItemDisplayProperties &display ) : bool | ||
commandObject | object | |
display | UIItemDisplayProperties | |
return | bool |
public OnFocusFirstPossibleSlice ( object arg ) : void | ||
arg | object | |
return | void |
public OnInsertItemViaBackrefVector ( object argument ) : bool | ||
argument | object | |
return | bool |
public OnJumpToLexiconEditFilterAnthroItems ( object commandObject ) : bool | ||
commandObject | object | |
return | bool |
public OnJumpToNotebookEditFilterAnthroItems ( object commandObject ) : bool | ||
commandObject | object | |
return | bool |
public OnJumpToTool ( object commandObject ) : bool | ||
commandObject | object | |
return | bool |
protected OnLayout ( LayoutEventArgs levent ) : void | ||
levent | LayoutEventArgs | |
return | void |
protected OnPaint ( PaintEventArgs e ) : void | ||
e | PaintEventArgs | |
return | void |
public OnPropertyChanged ( string name ) : void | ||
name | string | |
return | void |
public OnReadyToSetCurrentSlice ( object parameter ) : bool | ||
parameter | object | The parameter. |
return | bool |
protected OnSizeChanged ( EventArgs e ) : void | ||
e | EventArgs | |
return | void |
public PropChanged ( int hvo, int tag, int ivMin, int cvIns, int cvDel ) : void | ||
hvo | int | |
tag | int | |
ivMin | int | |
cvIns | int | |
cvDel | int | |
return | void |
public RefreshList ( bool differentObject ) : void | ||
differentObject | bool | /// True to not recycle any slices. /// False to try and recycle them. /// |
return | void |
public ScrollCurrentAndIfPossibleSectionIntoView ( ) : void | ||
return | void |
public SetContextMenuHandler ( SliceShowMenuRequestHandler handler ) : void | ||
handler | SliceShowMenuRequestHandler | |
return | void |
protected SetDefaultCurrentSlice ( bool suppressFocusChange ) : void | ||
suppressFocusChange | bool | |
return | void |
public ShowObject ( ICmObject root, string layoutName, string layoutChoiceField, ICmObject descendant, bool suppressFocusChange ) : void | ||
root | ICmObject | The root. |
layoutName | string | Name of the layout. |
layoutChoiceField | string | The layout choice field. |
descendant | ICmObject | The descendant. |
suppressFocusChange | bool | if set to |
return | void |
protected TraceVerboseLine ( string s ) : void | ||
s | string | |
return | void |
public m_rch_Disposed ( object sender, EventArgs e ) : void | ||
sender | object | |
e | EventArgs | |
return | void |
public slice_SplitterMoved ( object sender, SplitterEventArgs e ) : void | ||
sender | object | |
e | SplitterEventArgs | |
return | void |
protected XmlNode m_autoCustomFieldNodesDocRoot | ||
return | XmlNode |
protected XmlDocument m_autoCustomFieldNodesDocument | ||
return | XmlDocument |
protected IPersistenceProvider m_persistenceProvider | ||
return | IPersistenceProvider |