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
파일 보기 프로젝트 열기: sillsdev/FieldWorks

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