Ejemplo n.º 1
0
 /// <summary>
 /// Initialize the TargetWindow with a parent AbstractWindow
 /// </summary>
 /// <param name="parentWindow">Parent window for rearrange the position</param>
 /// <param name="alignment">Alignment of the targetWindow</param>
 public TargetInfoWindow(AbstractWindow parentWindow, WindowAlign alignment): this()
 {
     ParentWindow = parentWindow;
     Initial(alignment);
     // we are not on a fixed position for this targetwindow
     FixPosition = false;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initialize the TargetWindow with a fix position rect
 /// </summary>
 /// <param name="position">Position of the targetWindow</param>
 /// <param name="alignment">Alignment of the targetWindow</param>
 public TargetInfoWindow(Rect position, WindowAlign alignment): this()
 {
     parentPos = position;
     Initial(alignment);
     // we are on a fixed position for this targetwindow
     FixPosition = true;
 }
Ejemplo n.º 3
0
 public AbstractWindow(Guid id, String title, Rect position, WindowAlign align)
 {
     mGuid = id;
     Title = title;
     Alignment = align;
     Position = position;
 }
Ejemplo n.º 4
0
 public AbstractWindow(String title, Rect position, WindowAlign align)
 {
     Title = title;
     mAlign = align;
     Position = position;
     mWindowId = (new Random()).Next();
 }
Ejemplo n.º 5
0
 public AbstractWindow(Guid id, String title, Rect position, WindowAlign align)
 {
     mGuid = id;
     Title = title;
     Alignment = align;
     Position = position;
     backupPosition = position;
     mInitialHeight = position.height + 15;
     mInitialWidth = position.width + 15;
 }
        public AbstractWindow(Guid id, String title, Rect position, WindowAlign align)
        {
            mGuid = id;
            Title = title;
            Alignment = align;
            Position = position;
            backupPosition = position;
            mInitialHeight = position.height + 15;
            mInitialWidth = position.width + 15;

            GameEvents.onHideUI.Add(OnHideUI);
            GameEvents.onShowUI.Add(OnShowUI);
        }
Ejemplo n.º 7
0
        public AbstractWindow(Guid id, String title, Rect position, WindowAlign align)
        {
            mGuid          = id;
            Title          = title;
            Alignment      = align;
            Position       = position;
            backupPosition = position;
            mInitialHeight = position.height + 15;
            mInitialWidth  = position.width + 15;

            GameEvents.onHideUI.Add(OnHideUI);
            GameEvents.onShowUI.Add(OnShowUI);
        }
Ejemplo n.º 8
0
        public FilterOverlay()
        {
            GameEvents.onPlanetariumTargetChanged.Add(OnChangeTarget);
            GameEvents.onHideUI.Add(OnHideUI);
            GameEvents.onShowUI.Add(OnShowUI);
            MapView.OnEnterMapView += OnEnterMapView;
            MapView.OnExitMapView  += OnExitMapView;
            /// Add the on mouse over event
            mAntennaFragment.onMouseOverListEntry += showTargetInfo;

            WindowAlign targetInfoAlign = WindowAlign.TopLeft;

            if (this.onTrackingStation)
            {
                // switch to the other side if we are at the trackingStation
                targetInfoAlign = WindowAlign.TopRight;
            }

            /// Create a new Targetinfo window with a fixed position to the antenna fragment
            mTargetInfos = new TargetInfoWindow(PositionAntenna, targetInfoAlign);
        }
Ejemplo n.º 9
0
 /// <summary>
 /// Base initial method
 /// </summary>
 /// <param name="alignment">Alignment of this window</param>
 private void Initial(WindowAlign alignment)
 {
     PopupAlignment = alignment;
     tif = new TargetInfoFragment();
     Hide();
 }
Ejemplo n.º 10
0
 public SatelliteConfigWindow(String name, Rect pos, WindowAlign align,
                              VesselSatellite satellite) : base(name, pos, align)
 {
     mSatellite = satellite;
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Base initial method
 /// </summary>
 /// <param name="alignment">Alignment of this window</param>
 private void Initial(WindowAlign alignment)
 {
     PopupAlignment = alignment;
     tif            = new TargetInfoFragment();
     Hide();
 }
 public SatelliteConfigWindow(String name, Rect pos, WindowAlign align,
         VesselSatellite satellite)
     : base(name, pos, align)
 {
     mSatellite = satellite;
 }