private void CreateUI() { _Frame = new Skill.Editor.UI.EditorFrame("Frame", this); _Frame.Grid.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(1, GridUnitType.Star), MinWidth = 140 }); _Frame.Grid.ColumnDefinitions.Add(2, GridUnitType.Pixel); _Frame.Grid.ColumnDefinitions.Add(6, GridUnitType.Star); _VSplitter = new Skill.Editor.UI.GridSplitter() { Row = 0, Column = 1, Orientation = Orientation.Vertical }; _Frame.Controls.Add(_VSplitter); _TriggerEditor = new AudioTriggerEditor(this) { Row = 0, Column = 0 }; _Frame.Controls.Add(_TriggerEditor); _GraphEditor = new AudioStateGraphEditor(this) { Row = 0, Column = 2 }; _Frame.Controls.Add(_GraphEditor); }
private void CreateUI() { _Frame = new Skill.Editor.UI.EditorFrame("Frame", this); _Frame.Grid.RowDefinitions.Add(20, GridUnitType.Pixel); _Frame.Grid.RowDefinitions.Add(1, GridUnitType.Star); _EditPanel = new Grid() { Row = 0, RowSpan = 2 }; _EditPanel.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(220, GridUnitType.Pixel), MinWidth = 160 }); // left Panel _EditPanel.ColumnDefinitions.Add(2, GridUnitType.Pixel); // VSpliter _EditPanel.ColumnDefinitions.Add(2, GridUnitType.Star); // right Panel _Frame.Controls.Add(_EditPanel); _VSplitter = new Skill.Editor.UI.GridSplitter() { Row = 1, Column = 1, Orientation = Orientation.Vertical }; _EditPanel.Controls.Add(_VSplitter); _Graph = new GraphEditor(this) { Row = 0, Column = 2 }; _EditPanel.Controls.Add(_Graph); _LeftPanel = new Grid() { Row = 0, Column = 0 }; _LeftPanel.RowDefinitions.Add(2, GridUnitType.Star); _LeftPanel.RowDefinitions.Add(2, GridUnitType.Pixel); _LeftPanel.RowDefinitions.Add(1, GridUnitType.Star); _EditPanel.Controls.Add(_LeftPanel); _Parameters = new ParameterEditor(this) { Row = 0, Column = 0 }; _LeftPanel.Controls.Add(_Parameters); _HSplitter = new Skill.Editor.UI.GridSplitter() { Row = 1, Column = 0, Orientation = Orientation.Horizontal }; _LeftPanel.Controls.Add(_HSplitter); _Profiles = new ProfileEditor(this) { Row = 2, Column = 0 }; _LeftPanel.Controls.Add(_Profiles); }
private void CreateUI() { _Frame = new Skill.Editor.UI.EditorFrame("Frame", this); _Frame.Grid.RowDefinitions.Add(20, GridUnitType.Pixel); _Frame.Grid.RowDefinitions.Add(1, GridUnitType.Star); _Frame.Grid.ColumnDefinitions.Add(1, GridUnitType.Star); _Frame.Grid.ColumnDefinitions.Add(2, GridUnitType.Pixel); _Frame.Grid.ColumnDefinitions.Add(2, GridUnitType.Star); _LblAnimations = new Skill.Editor.UI.DropShadowLabel() { Row = 0, Column = 0, Text = "Animations" }; _Frame.Controls.Add(_LblAnimations); _LblHierarchy = new Skill.Editor.UI.DropShadowLabel() { Row = 0, Column = 2, Text = "Hierarchy" }; _Frame.Controls.Add(_LblHierarchy); _AnimationList = new ListBox() { Row = 1, Column = 0, Margin = new Thickness(2) }; _AnimationList.DisableFocusable(); _AnimationList.BackgroundVisible = true; _Frame.Controls.Add(_AnimationList); _VSplitter = new Skill.Editor.UI.GridSplitter() { Row = 0, RowSpan = 2, Column = 1, Orientation = Orientation.Vertical }; _Frame.Controls.Add(_VSplitter); _TransformTree = new UI.TreeView() { Row = 1, Column = 2, Margin = new Thickness(2), IsEnabled = false }; _TransformTree.DisableFocusable(); _TransformTree.Background.Visibility = Visibility.Visible; _TransformTree.SelectedStyle = new GUIStyle(); _Frame.Controls.Add(_TransformTree); _AnimationList.SelectionChanged += _AnimationList_SelectionChanged; }
private void CreateUI() { _Frame = new Skill.Editor.UI.EditorFrame("Frame", this); _Frame.Grid.RowDefinitions.Add(20, GridUnitType.Pixel); _Frame.Grid.RowDefinitions.Add(1, GridUnitType.Star); _EditPanel = new Grid() { Row = 0, RowSpan = 2 }; _EditPanel.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(220, GridUnitType.Pixel), MinWidth = 220 }); // left Panel _EditPanel.ColumnDefinitions.Add(2, GridUnitType.Pixel); // VSpliter _EditPanel.ColumnDefinitions.Add(2, GridUnitType.Star); // right Panel _Frame.Controls.Add(_EditPanel); _VSplitter = new Skill.Editor.UI.GridSplitter() { Row = 1, Column = 1, Orientation = Orientation.Vertical }; _EditPanel.Controls.Add(_VSplitter); _TreeViewEditor = new TreeViewEditor(this) { Row = 0, Column = 2 }; _EditPanel.Controls.Add(_TreeViewEditor); _States = new StateEditor(this) { Row = 0, Column = 0 }; _EditPanel.Controls.Add(_States); _BehaviorList = new BehaviorList(this) { Row = 0, RowSpan = 2, Visibility = Visibility.Hidden }; _Frame.Controls.Add(_BehaviorList); _EditModeToolbar = new Toolbar() { Row = 0, HorizontalAlignment = HorizontalAlignment.Right, Width = 100 }; _Frame.Controls.Add(_EditModeToolbar); _BtnTreeView = new ToolbarButton(); _BtnTreeView.Content.text = "Edit"; _EditModeToolbar.Items.Add(_BtnTreeView); _BtnListView = new ToolbarButton(); _BtnListView.Content.text = "View"; _EditModeToolbar.Items.Add(_BtnListView); _BtnTreeView.Selected += _BtnTreeView_Selected; _BtnListView.Selected += _BtnListView_Selected; _EditModeToolbar.SelectedIndex = 0; _States.SelectedStateChanged += _States_SelectedStateChanged; }