Exemple #1
0
 /// <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;
 }
Exemple #2
0
 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;
 }
Exemple #3
0
        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}" : "")}");
 }
Exemple #5
0
    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);
    }
Exemple #6
0
 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);
 }
Exemple #7
0
 /// <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;
 }
Exemple #8
0
 /// <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);
 }
Exemple #9
0
 // 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;
Exemple #10
0
 public AppMsg SetDisplayPosition(DisplayPosition position)
 {
     var gravity = ConvertPosition(position);
     mLayoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent,
                                                  ViewGroup.LayoutParams.WrapContent, gravity);
     return this;
 }
Exemple #11
0
        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;

            }
        }
Exemple #12
0
 /// <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;
 }
Exemple #13
0
 //public DisplayPosition Position { set; get; }
 public static void SetDefaultPosition(DisplayPosition defaultPosition)
 {
     DefaultPosition = defaultPosition;
 }
Exemple #14
0
 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;
 }
Exemple #16
0
 /// <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;
 }
Exemple #18
0
 public AppMsg SetDisplayPosition(DisplayPosition position)
 {
     Position = position;
     return this;
 }
Exemple #19
0
 public override string ToString()
 {
     return("{ Pos=" + DisplayPosition.ToString() + "; Value=" + DisplayValue.ToString() + "}");
 }
Exemple #20
0
 /// <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;
 }