EditJumpWindow.Show C# (CSharp) Method

Show() public static method

public static Show ( Gtk parent, Event, myEvent, bool weightPercentPreferred, int pDN ) : EditJumpWindow,
parent Gtk
myEvent Event,
weightPercentPreferred bool
pDN int
return EditJumpWindow,
    public static EditJumpWindow Show(Gtk.Window parent, Event myEvent, bool weightPercentPreferred, int pDN)
    {
        if (EditJumpWindowBox == null) {
            EditJumpWindowBox = new EditJumpWindow (parent);
        }

        EditJumpWindowBox.weightPercentPreferred = weightPercentPreferred;
        EditJumpWindowBox.personWeight = SqlitePersonSession.SelectAttribute(
                false,
                Convert.ToInt32(myEvent.PersonID),
                Convert.ToInt32(myEvent.SessionID),
                Constants.Weight);

        EditJumpWindowBox.pDN = pDN;

        EditJumpWindowBox.sessionID = myEvent.SessionID;

        EditJumpWindowBox.initializeValues();

        EditJumpWindowBox.fillDialog (myEvent);

        if(myEvent.Type == "slCMJleft" || myEvent.Type == "slCMJright")
            EditJumpWindowBox.fillSingleLeg (myEvent.Description);

        EditJumpWindowBox.edit_event.Show ();

        return EditJumpWindowBox;
    }