void TaskOnClick(Toggle toggle, bool selected) { selectedToggle = toggle; if (selected) { if (toggle == numberToggle) { toolbarMode = ToolbarMode.Number; } else if (toggle == borderToggle) { toolbarMode = ToolbarMode.Border; } else if (toggle == tileToggle) { toolbarMode = ToolbarMode.Tile; } else { Debug.Log("something really weird happened"); } gridDelegate.DidSwitchToMode(toolbarMode); } }
void OnSelectionChange() { if (Daz3DDTUImporter.ValidateDTUSelected()) { CurrentToolbarMode = ToolbarMode.Commands; } _needsRepaint = true; }
private void OnLassoChecked(object sender, RoutedEventArgs e) { if (!this.hasPasted) { this.ClearDrawnBoundingRect(); } this.InkCanvas.InkPresenter.InputProcessingConfiguration.Mode = InkInputProcessingMode.None; this.toolbarMode = ToolbarMode.Lasso; }
void OnGUI() { DrawProgressBar(); var temp = GUI.backgroundColor; GUI.backgroundColor = ThemedColor; GUILayout.BeginVertical(EditorStyles.helpBox); GUILayout.BeginHorizontal(); if (masthead == null) { masthead = Resources.Load <Texture>("Daz_Combined_Small"); } GUILayout.FlexibleSpace(); GUILayout.Label(masthead, GUILayout.Height(100)); GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); GUILayout.EndVertical(); GUIStyle myStyle = new GUIStyle(GUI.skin.label); myStyle.margin = new RectOffset(0, 0, 0, 0); var labels = new string[] { "History", "Read Me", "Options", "Commands" }; CurrentToolbarMode = (ToolbarMode)GUILayout.Toolbar((int)CurrentToolbarMode, labels); switch (CurrentToolbarMode) { case ToolbarMode.History: DrawHistory(myStyle); break; case ToolbarMode.ReadMe: DrawHelpReadMe(); break; case ToolbarMode.Options: DrawOptions(); break; case ToolbarMode.Commands: DrawCommands(); break; } GUI.backgroundColor = temp; }
private void OnLassoUnchecked(object sender, RoutedEventArgs e) { this.toolbarMode = ToolbarMode.Drawing; }
private void Eraser_Unchecked(object sender, RoutedEventArgs e) { this.toolbarMode = this.toolbarMode = ToolbarMode.Drawing; this.InkCanvas.InkPresenter.InputProcessingConfiguration.Mode = InkInputProcessingMode.Inking; }
public void DidSwitchToMode(ToolbarMode mode) { Debug.Log("switched to mode " + mode); }
private void BindToolbar() { IXPathNavigable navigable; Selector selector = new Selector(ClassName, ViewName, PlaceName); if (ToolbarMode == Mode.MetaView) { navigable = Mediachase.Ibn.XmlTools.XmlBuilder.GetXml(StructureType.MetaView, selector); } else { navigable = Mediachase.Ibn.XmlTools.XmlBuilder.GetXml(StructureType.ListViewUI, selector); } string path = String.Format(CultureInfo.InvariantCulture, "{0}/Toolbar", ToolbarMode.ToString()); XPathNavigator toolbar = navigable.CreateNavigator().SelectSingleNode(path); GetToolbarItemsFromXml(toolbar, MainToolbar.McToolbarItems); }
private void OnModeChanged(ToolbarMode newValue) => UpdateMode(AlwaysShowHeader, IsAutoSuggestBoxActivated, newValue);
private void UpdateMode(bool alwaysShowHeader, bool isAutoSuggestBoxActivated, ToolbarMode mode) { switch (mode) { case ToolbarMode.Compact: if (isAutoSuggestBoxActivated) { VisualStateManager.GoToState(this, ModeCompactNotClosedState, false); } else { VisualStateManager.GoToState(this, ModeCompactClosedState, false); } VisualStateManager.GoToState(this, HeaderVisibleState, false); break; case ToolbarMode.Large: VisualStateManager.GoToState(this, ModeLargeState, false); if (alwaysShowHeader) { VisualStateManager.GoToState(this, HeaderVisibleState, false); } else { VisualStateManager.GoToState(this, HeaderCollapsedState, false); } break; default: break; } }