public void Init(DocumentDialogue inDocument, TreeNode inTreeNode, DialogueNode inDialogueNode) { document = inDocument; treeNode = inTreeNode; dialogueNode = inDialogueNode; directingProperties = dialogueNode.GetCustomProperties(typeof(DirectingProperties)) as DirectingProperties; comboBoxCamera.DataSource = new BindingSource(EditorCore.CustomLists["Cameras"], null); comboBoxCamera.ValueMember = "Key"; comboBoxCamera.DisplayMember = "Value"; comboBoxCamera.SelectedValue = directingProperties.Camera; textBoxCameraBlendTime.Text = directingProperties.CameraBlendTime.ToString(); textBoxCameraDelay.Text = directingProperties.CameraDelay.ToString(); comboBoxApplyZoom.DataSource = new BindingSource(EditorHelper.GetTriBoolDictionary("<Auto>"), null); comboBoxApplyZoom.ValueMember = "Key"; comboBoxApplyZoom.DisplayMember = "Value"; comboBoxApplyZoom.SelectedValue = directingProperties.ApplyZoomIn; comboBoxApplyOrbitalMove.DataSource = new BindingSource(EditorHelper.GetTriBoolDictionary("<Auto>"), null); comboBoxApplyOrbitalMove.ValueMember = "Key"; comboBoxApplyOrbitalMove.DisplayMember = "Value"; comboBoxApplyOrbitalMove.SelectedValue = directingProperties.ApplyOrbitalMove; ready = true; }
public Window() { InitializeComponent(); //Dialogue pDialogue = ResourcesHandler.CreateEmptyDialogueInstance("TestDialogue"); //This creates an empty document (no root !) Dialogue dialogue = ResourcesHandler.CreateDialogueInstance("TestDialogue"); //This creates a document with a root, ready to go EditorCore.Properties = new PanelProperties(); EditorCore.Properties.Owner = this; EditorCore.Properties.Show(); DocumentDialogue documentDialogue = new DocumentDialogue(dialogue); documentDialogue.Owner = this; documentDialogue.Show(); }