/*--------------------------------------------------------------------------------------------*/ private void BuildNested() { NestedA1 = new NavItemCheckbox("Checkbox A1"); NestedA2 = new NavItemCheckbox("Checkbox A2"); NestedA3 = new NavItemCheckbox("Checkbox A3"); NestedA = new NavItemParent("Menu A"); NestedA.ChildLevel.Items = new NavItem[] { NestedA1, NestedA2, NestedA3 }; NestedB1 = new NavItemCheckbox("Checkbox B1"); NestedB2 = new NavItemCheckbox("Checkbox B2"); NestedB3 = new NavItemCheckbox("Hide Menu C"); NestedB3.OnValueChanged += HandleHideMenuCValueChanged; NestedB4 = new NavItemSelector("Go Back"); NestedB4.NavigateBackUponSelect = true; NestedB = new NavItemParent("Menu B"); NestedB.ChildLevel.Items = new NavItem[] { NestedB1, NestedB2, NestedB3, NestedB4 }; NestedC1 = new NavItemCheckbox("Checkbox C1"); NestedC2 = new NavItemCheckbox("Checkbox C2"); NestedC3 = new NavItemCheckbox("Checkbox C3"); NestedC4 = new NavItemCheckbox("Checkbox C4"); NestedC5 = new NavItemCheckbox("Checkbox C5"); NestedC = new NavItemParent("Menu C"); NestedC.ChildLevel.Items = new NavItem[] { NestedC1, NestedC2, NestedC3, NestedC4, NestedC5 }; Nested = new NavItemParent("Nested Menu"); Nested.ChildLevel.Items = new NavItem[] { NestedA, NestedB, NestedC }; }
/*--------------------------------------------------------------------------------------------*/ private void BuildMotions() { MotionOrbit = new NavItemCheckbox("Orbit"); MotionSpin = new NavItemCheckbox("Spin"); MotionBob = new NavItemCheckbox("Bob"); MotionGrow = new NavItemCheckbox("Grow"); MotionSpeed = new NavItemSlider("Speed", 4); Motion = new NavItemParent("Motion"); Motion.ChildLevel.Items = new NavItem[] { MotionOrbit, MotionSpin, MotionBob, MotionGrow, MotionSpeed }; }