Skip to content

Commit

Permalink
Implement loading, displaying, 'copy from' and saving.
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavel Kovalenko committed Nov 2, 2014
1 parent 827c9f5 commit 50f3f8e
Show file tree
Hide file tree
Showing 7 changed files with 510 additions and 41 deletions.
21 changes: 11 additions & 10 deletions src/editors/xrPostprocessEditor/Dialogs/KeyFrameBox.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 27 additions & 8 deletions src/editors/xrPostprocessEditor/Dialogs/KeyFrameBox.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,20 @@ namespace xrPostprocessEditor
public partial class KeyFrameBox : UserControl
{
public event EventHandler SelectedIndexChanged;
public event EventHandler Add;
public event EventHandler Remove;
public event EventHandler Clear;
public event EventHandler AddButtonClick;
public event EventHandler RemoveButtonClick;
public event EventHandler ClearButtonClick;
public event EventHandler KeyFrameTimeChanged;

public ContextMenu CopyMenu { get { return btnCopyFrom.Menu; } }

public ListBox.ObjectCollection Items { get { return lbKeyFrames.Items; } }

public int SelectedIndex
{
get { return lbKeyFrames.SelectedIndex; }
set { lbKeyFrames.SelectedIndex = value; }
}

public KeyFrameBox()
{
Expand All @@ -23,24 +34,32 @@ public KeyFrameBox()

private void lbKeyFrames_SelectedIndexChanged(object sender, EventArgs e)
{

if (SelectedIndexChanged != null)
SelectedIndexChanged(this, e);
}

private void btnAdd_Click(object sender, EventArgs e)
{

if (AddButtonClick != null)
AddButtonClick(this, e);
}

private void btnRemove_Click(object sender, EventArgs e)
{

if (RemoveButtonClick != null)
RemoveButtonClick(this, e);
}

private void btnClear_Click(object sender, EventArgs e)
{

if (ClearButtonClick != null)
ClearButtonClick(this, e);
}

//public string SelectedItem { get {return lbPointList.Se} set; }
private void numKeyFrameTime_ValueChanged(object sender, EventArgs e)
{
if (KeyFrameTimeChanged != null)
KeyFrameTimeChanged(this, e);
}
}
}
76 changes: 58 additions & 18 deletions src/editors/xrPostprocessEditor/Dialogs/MainDialog.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 50f3f8e

Please sign in to comment.