public ChevronToggleButton(string toogleUpText, string toogleDownText) { ToggleUpImage = Images.StaticImages.PDChevronRight; ToggleDownImage = Images.StaticImages.PDChevronDown; ToggleUpText = toogleUpText; ToggleDownText = toogleDownText; CurrentTogglePosition = TogglePosition.Collapsed; ButtonClick += ChevronToggleButton_ButtonClick; KeyDown += ChevronToggleButton_KeyDown; }
public ChevronToggleButton(string toogleUpText, string toogleDownText) { ToggleUpImage = Properties.Resources.PDChevronRight; ToggleDownImage = Properties.Resources.PDChevronDown; ToggleUpText = toogleUpText; ToggleDownText = toogleDownText; CurrentTogglePosition = TogglePosition.Collapsed; ButtonClick += ChevronToggleButton_ButtonClick; KeyDown += ChevronToggleButton_KeyDown; }
public void SetPositions(TogglePositions positions, TogglePosition startingPosition) { PositionOpened = positions.OpenPosition; PositionClosed = positions.ClosedPosition; CurrentPosition = startingPosition; gameObject.transform.localPosition = startingPosition == TogglePosition.Closed ? PositionClosed : PositionOpened; SetScale(); }
TogglePosition SwapPosition(TogglePosition currentPosition) { if (currentPosition == TogglePosition.Closed) { return(TogglePosition.Open); } else { return(TogglePosition.Closed); } }
protected void toggleOffOn_ToggleMoved(object sender, TogglePosition position) { switch (toggleOffOn.Position) { case TogglePosition.Left: PowerOff(); break; case TogglePosition.Right: // ON. First, we cancel any key typed when the power was off. Next we prepare // the UI to receive user interaction. Then we queue a message to force the // thread to refresh (e.g., to read the W/PRGM-RUN toggle). And finally we // release the execution thread. //TODO: This comment is wrong. executionThread.Clear(); PowerOn(); break; } }
public void toggleManTraceNorm_ToggleMoved(object sender, TogglePosition position) { switch (position) { case TogglePosition.Left: parent.executionThread.Enqueue (new TracingModeMessage(EngineModes.Tracing.Manual)); break; case TogglePosition.Center: parent.executionThread.Enqueue (new TracingModeMessage(EngineModes.Tracing.Trace)); break; case TogglePosition.Right: parent.executionThread.Enqueue (new TracingModeMessage(EngineModes.Tracing.Normal)); break; } }
public Toggle() { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); isBinary = false; position = TogglePosition.Left; string [] appSettingsUserControlTesting = System.Configuration.ConfigurationManager.AppSettings.GetValues ("UserControlTesting"); if (appSettingsUserControlTesting == null) { userControlTesting = false; } else { userControlTesting = bool.Parse(appSettingsUserControlTesting [0]); } }
void ChevronToggleButton_ButtonClick(object sender, EventArgs e) { CurrentTogglePosition = CurrentTogglePosition == TogglePosition.Collapsed ? TogglePosition.Expanded : TogglePosition.Collapsed; }
void EndEase(Vector3 offset) { CurrentPosition = SwapPosition(CurrentPosition); Floating.AttachToGameObject(gameObject, offset, CurrentPosition == TogglePosition.Open ? c_FloatMin : c_FloatMax); }
public abstract void AddStructuralItem(int top, int left, int width, int height, bool isToggglable, int generationIndex, RPLTablixMemberCell member, TogglePosition togglePosition);
internal override void AddStructuralItem(int top, int left, int width, int height, bool isToggglable, int generationIndex, RPLTablixMemberCell member, TogglePosition togglePosition) { }
public static void InitializeDual(this GameObject toggle, int color, float radialPosition, TogglePosition position, bool open = false) { toggle.AddToToggle(); toggle.AddComponent(typeof(ToggleDual)); toggle.GrabToggle().SetColor(color); toggle.GrabToggle().SetScale(); SetColor(toggle, color); var positions = Position.PositionsFromRadial(radialPosition); toggle.GrabNormal().SetPositions(positions, position); }
void ChevronToggleButton_ButtonClick(object sender, EventArgs e) { CurrentTogglePosition = CurrentTogglePosition == TogglePosition.Collapsed ? TogglePosition.Expanded : TogglePosition.Collapsed; }
public void toggleManTraceNorm_ToggleMoved(object sender, TogglePosition position) { printer.toggleManTraceNorm_ToggleMoved(sender, position); }
private static void ReadTablixCellProperties(RPLTablixCell cell, ALayout layout, int[] rowTops, int[] columnLefts, int generationIndex, bool isRTL, BlockOutlines blockOutlines, Dictionary <string, ToggleParent> toggleParents, bool suppressOutlines, string subreportLanguage) { int num = columnLefts[cell.ColIndex]; int num2 = rowTops[cell.RowIndex]; int num3 = columnLefts[cell.ColIndex + cell.ColSpan] - num; int num4 = rowTops[cell.RowIndex + cell.RowSpan] - num2; bool flag = false; if (num3 == 0 && cell.ColSpan != 0) { return; } if (num4 == 0 && cell.RowSpan != 0) { return; } if (!suppressOutlines && cell is RPLTablixMemberCell && blockOutlines != (BlockOutlines)3) { RPLTablixMemberCell rPLTablixMemberCell = (RPLTablixMemberCell)cell; TogglePosition togglePosition = TogglePosition.None; flag = rPLTablixMemberCell.HasToggle; if (rPLTablixMemberCell.TablixMemberDef.IsColumn) { if ((blockOutlines & BlockOutlines.Columns) != 0) { flag = false; } togglePosition = TogglePosition.Above; } else { if ((blockOutlines & BlockOutlines.Rows) != 0) { flag = false; } togglePosition = (TogglePosition)((!isRTL) ? 1 : 2); } int left = num; if (isRTL && num3 == 0 && cell.ColIndex > 0) { left = columnLefts[cell.ColIndex - 1]; } layout.AddStructuralItem(num2, left, num3, num4, flag, generationIndex, rPLTablixMemberCell, togglePosition); } RPLItem element = cell.Element; if (element != null) { byte b = default(byte); RPLItemProps itemProps = layout.RPLReport.GetItemProps(element.RPLSource, out b); if (b == 7) { RPLTextBoxPropsDef rPLTextBoxPropsDef = (RPLTextBoxPropsDef)itemProps.Definition; if (rPLTextBoxPropsDef.IsSimple) { layout.AddReportItem(element.RPLSource, num2, num, num3, num4, generationIndex, cell.ElementState, subreportLanguage, toggleParents); } else { layout.AddReportItem(element, num2, num, num3, num4, generationIndex, cell.ElementState, subreportLanguage, toggleParents); } if (!suppressOutlines && rPLTextBoxPropsDef.IsToggleParent && !toggleParents.ContainsKey(rPLTextBoxPropsDef.Name)) { toggleParents.Add(rPLTextBoxPropsDef.Name, new ToggleParent(num2, num, num3, num4)); } } else { layout.AddReportItem(element.RPLSource, num2, num, num3, num4, generationIndex, cell.ElementState, subreportLanguage, toggleParents); } if (!suppressOutlines) { if (rowTops.Length > 2) { blockOutlines |= BlockOutlines.Columns; } if (columnLefts.Length > 2) { blockOutlines |= BlockOutlines.Rows; } } Reader.ReadMeasurement(element, layout, num2, num, generationIndex + 1, blockOutlines, toggleParents, suppressOutlines, num3, subreportLanguage); } }