C# Класс SIL.FieldWorks.XWorks.LexEd.RoledParticipantsSlice

This is a slice for displaying and updating roled participants in Data Notebook records. It is actually a parent slice for multiple slices, one for each roled participants object. This slice displays the default roled participants, and the child slices display the participants for specific roles.
Наследование: SIL.FieldWorks.Common.Framework.DetailControls.CustomReferenceVectorSlice
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddParticipants void
CreateContextMenu System.Windows.Forms.ContextMenuStrip
ExpandNewNode void
GenerateChildNode void
OnDeleteParticipants bool
RoledParticipantsSlice System
ShowFieldAlwaysVisible void
ShowFieldIfData void
ShowFieldNormallyHidden void
ShowHelpTopic void

Открытые методы

Метод Описание
AboutToDiscard ( ) : void
DisposeContextMenu ( object sender, EventArgs e ) : void
Expand ( int iSlice ) : void

Expand this node, which is at position iSlice in its parent.

FinishInit ( ) : void
GenerateChildren ( XmlNode node, XmlNode caller, ICmObject obj, int indent, int &insPos, ArrayList path, ObjSeqHashMap reuseMap, bool fUsePersistentExpansion ) : void
HandleMouseDown ( Point p ) : bool
OnDisplayDeleteParticipants ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
ShowSliceForVisibleIfData ( XmlNode node, ICmObject obj ) : bool

Determine if the object really has data to be shown in the slice

contextMenuStrip_Closed ( object sender, System.Windows.Forms.ToolStripDropDownClosedEventArgs e ) : void

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
InitLauncher ( ) : void
UpdateDisplayIfNeeded ( int hvo, int tag ) : bool

Updates the display of a slice, if an hvo and tag it cares about has changed in some way.

Приватные методы

Метод Описание
AddParticipants ( object sender, EventArgs e ) : void
CreateContextMenu ( ) : ContextMenuStrip
ExpandNewNode ( IRnRoledPartic roledPartic ) : void
GenerateChildNode ( IRnRoledPartic roledPartic, XmlNode node, XmlNode caller, int indent, int &insPos, ArrayList path, ObjSeqHashMap reuseMap ) : void
OnDeleteParticipants ( object args ) : bool
RoledParticipantsSlice ( ) : System
ShowFieldAlwaysVisible ( object sender, EventArgs e ) : void
ShowFieldIfData ( object sender, EventArgs e ) : void
ShowFieldNormallyHidden ( object sender, EventArgs e ) : void
ShowHelpTopic ( object sender, EventArgs e ) : void

Описание методов

AboutToDiscard() публичный Метод

public AboutToDiscard ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

DisposeContextMenu() публичный Метод

public DisposeContextMenu ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

Expand() публичный Метод

Expand this node, which is at position iSlice in its parent.
public Expand ( int iSlice ) : void
iSlice int
Результат void

FinishInit() публичный Метод

public FinishInit ( ) : void
Результат void

GenerateChildren() публичный Метод

public GenerateChildren ( XmlNode node, XmlNode caller, ICmObject obj, int indent, int &insPos, ArrayList path, ObjSeqHashMap reuseMap, bool fUsePersistentExpansion ) : void
node System.Xml.XmlNode
caller System.Xml.XmlNode
obj ICmObject
indent int
insPos int
path System.Collections.ArrayList
reuseMap SIL.FieldWorks.Common.Framework.DetailControls.ObjSeqHashMap
fUsePersistentExpansion bool
Результат void

HandleMouseDown() публичный Метод

public HandleMouseDown ( Point p ) : bool
p Point
Результат bool

InitLauncher() защищенный Метод

protected InitLauncher ( ) : void
Результат void

OnDisplayDeleteParticipants() публичный Метод

public OnDisplayDeleteParticipants ( object commandObject, XCore.UIItemDisplayProperties &display ) : bool
commandObject object
display XCore.UIItemDisplayProperties
Результат bool

ShowSliceForVisibleIfData() публичный статический Метод

Determine if the object really has data to be shown in the slice
public static ShowSliceForVisibleIfData ( XmlNode node, ICmObject obj ) : bool
node System.Xml.XmlNode The node.
obj ICmObject object to check
Результат bool

UpdateDisplayIfNeeded() защищенный Метод

Updates the display of a slice, if an hvo and tag it cares about has changed in some way.
protected UpdateDisplayIfNeeded ( int hvo, int tag ) : bool
hvo int
tag int
Результат bool

contextMenuStrip_Closed() публичный Метод

public contextMenuStrip_Closed ( object sender, System.Windows.Forms.ToolStripDropDownClosedEventArgs e ) : void
sender object
e System.Windows.Forms.ToolStripDropDownClosedEventArgs
Результат void