/// <summary> /// Initializes a new instance of the <see cref="MouseState"/> struct. /// </summary> /// <param name="cursorPosition"> /// The mouse cursor position. /// </param> /// <param name="buttonsPressed"> /// The buttons pressed. /// </param> /// <param name="menuSelected"> /// The menu clicked. /// </param> /// <param name="menuItemSelected"> /// The menu item clicked. /// </param> internal MouseState(DisplayPosition cursorPosition, MouseButtons buttonsPressed, byte menuSelected, byte menuItemSelected) { this.cursorPosition = cursorPosition; this.buttonsPressed = buttonsPressed; this.menuSelected = menuSelected; this.menuItemSelected = menuItemSelected; }
private AppMsg(UIViewController controller, string msg, Style style, int duration = DefaultDuration, DisplayPosition position = DisplayPosition.Bottom) { Controller = controller; Msg = msg; Style = style; Duration = duration; Position = position; }
public static string ToString(this DisplayPosition displayPosition) { if (_reverseLookupCache.TryGetValue(displayPosition, out var str)) { return(str); } throw new ArgumentOutOfRangeException(nameof(displayPosition)); }
public override string GetAttributeValue() { return($"street!" + $"{(Type != null ? EnumHelper.GetDescription(Type) : "")}" + $"{(Type == WaypointType.StopOver ? $",{StopOverDuration}" : "")}" + $"{(Type != null ? "!" : "")}" + $"{(DisplayPosition != null ? DisplayPosition.GetAttributeValue() : "")};" + $"{(UserLabel != null ? $"{UserLabel}" : "")};" + $"{StreetPosition.GetAttributeValue()};" + $"{(StreetName != null ? $"{StreetName}" : "")}"); }
public static DisplayPosition SwitchPositionVertical(DisplayPosition position) { int p = (int)position; int newPos = p + (p % 2 == 0 ? 2 : -2); if (newPos < 0) { newPos += (int)DisplayPosition.NumPositions; } else { newPos = newPos % (int)DisplayPosition.NumPositions; } if (UDLRCameraController.Instance.GetCameraAnimators()[newPos] == null) { return(position); } return((DisplayPosition)newPos); }
public async Task Run(CancellationToken token, int interval) { await Task.Run(async() => { while (!stopping) { token.ThrowIfCancellationRequested(); try { await Task.Delay(interval); Position location = await HelperServices.GetGeoLocation(); DisplayPosition message = new DisplayPosition(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), location.Longitude.ToString(), location.Latitude.ToString(), location.Altitude.ToString()); MessagingCenter.Send <DisplayPosition>(message, "Location"); } catch { MessagingCenter.Send <LocationErrorMessage>(new LocationErrorMessage(), "LocationError"); } } }, token); }
/// <summary> /// Initializes a new instance of the <see cref="MouseClick"/> struct. /// </summary> /// <param name="clickType"> /// The click type. /// </param> /// <param name="clickPosition"> /// The click position. /// </param> internal MouseClick(ClickType clickType, DisplayPosition clickPosition) { this.clickType = clickType; this.clickPosition = clickPosition; }
/// <summary> /// Set PositionSetting field</summary> /// <param name="positionSetting_">Nullable field value to be set</param> public void SetPositionSetting(DisplayPosition? positionSetting_) { SetFieldValue(18, 0, positionSetting_, Fit.SubfieldIndexMainField); }
// Discretion doesn't make sense for hyper portfolios as we are aggregating over all positions in individual portfolios static string FormHyperKey(DisplayPosition p) => p.Cusip + p.PutCall;
public AppMsg SetDisplayPosition(DisplayPosition position) { var gravity = ConvertPosition(position); mLayoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent, gravity); return this; }
GravityFlags ConvertPosition(DisplayPosition position) { switch (position) { case DisplayPosition.Top: return GravityFlags.Top; case DisplayPosition.Center: return GravityFlags.Center; case DisplayPosition.Bottom: default: return GravityFlags.Bottom; } }
/// <summary> /// Initializes a new instance of the <see cref="DisplayArea"/> struct. /// </summary> /// <param name="topLeftCornerPosition"> /// The top left corner position. /// </param> /// <param name="size"> /// The display area size. /// </param> internal DisplayArea(DisplayPosition topLeftCornerPosition, DisplayAreaSize size) { this.topLeftCornerPosition = topLeftCornerPosition; this.size = size; }
//public DisplayPosition Position { set; get; } public static void SetDefaultPosition(DisplayPosition defaultPosition) { DefaultPosition = defaultPosition; }
static string FormKeyD(DisplayPosition p) => p.Cusip + p.ClassTitle + p.PutCall + p.Discretion;
/// <summary> /// Determines whether two display positions are equal. /// </summary> /// <param name="displayPosition"> /// The display position to compare. /// </param> /// <returns> /// A value indicating whether two display positions are equal. /// </returns> public bool Equals(DisplayPosition displayPosition) { return this.row == displayPosition.row && this.column == displayPosition.column; }
/// <summary> /// Writes a mouse click position to memory. /// </summary> /// <param name="position"> /// The position. /// </param> private void WriteMouseClickPosition(DisplayPosition position) { this.WriteHeaderExtensionTableEntry(HeaderExtension.MouseColumn, (ushort)(position.Column + 1)); this.WriteHeaderExtensionTableEntry(HeaderExtension.MouseRow, (ushort)(position.Row + 1)); }
/// <summary> /// Updates the display status of the input operation. /// </summary> /// <param name="displayWindow"> /// The display window. /// </param> /// <param name="cursorPosition"> /// The cursor position. /// </param> internal void UpdateDisplayStatus(DisplayWindow displayWindow, DisplayPosition cursorPosition) { this.window = displayWindow; this.cursor = cursorPosition; }
public AppMsg SetDisplayPosition(DisplayPosition position) { Position = position; return this; }
public override string ToString() { return("{ Pos=" + DisplayPosition.ToString() + "; Value=" + DisplayValue.ToString() + "}"); }
/// <summary> /// Determines whether the area contains a given position. /// </summary> /// <param name="position"> /// The display position. /// </param> /// <returns> /// A value indicating whether the display area contains the given display position. /// </returns> internal bool ContainsPosition(DisplayPosition position) { var cornerRow = this.topLeftCornerPosition.Row; var cornerColumn = this.topLeftCornerPosition.Column; return position.Row >= cornerRow && position.Column >= cornerColumn && position.Row < cornerRow + this.size.Height && position.Column < cornerColumn + this.size.Width; }