예제 #1
0
 public VtrEditorFormBase(Vtr vtr)
 {
     InitializeComponent();
     AddingNew = (vtr == null);
     if (vtr != null)
     {
         this.vtr = vtr;
     }
 }
예제 #2
0
        protected override void loadData()
        {
            base.loadData();
            Vtr vtr = (Vtr)EditedModel;

            if (vtr == null)
            {
                return;
            }
        }
예제 #3
0
        protected override void writeFields()
        {
            base.writeFields();
            Vtr vtr = (Vtr)EditedModel;

            if (vtr == null)
            {
                return;
            }
        }
예제 #4
0
            public override void Init(object[] argumentObjects)
            {
                Vtr vtr = argumentObjects[0] as Vtr;

                if (vtr == null)
                {
                    CurrentValue = "?";
                    return;
                }
                vtr.TitleChanged += vtrTitleChangedHandler;
                CurrentValue      = vtr?.Title ?? "";
            }
예제 #5
0
            public override void Init(object[] argumentObjects)
            {
                Vtr vtr = argumentObjects[0] as Vtr;

                if (vtr == null)
                {
                    CurrentValue = "?";
                    return;
                }
                vtr.StateChanged += vtrStateChangedHandler;
                CurrentValue      = convertStateToString(vtr.State);
            }
 public override void Init(object[] argumentObjects)
 {
     colonReplacementWithSpaces = string.Format("{0}:{0}", new string(' ', (int)argumentObjects[1]));
     vtr = argumentObjects[0] as Vtr;
     if (vtr == null)
     {
         CurrentValue = "??:??:??".Replace(":", colonReplacementWithSpaces);
         return;
     }
     vtr.SecondsElapsedChanged += vtrSecondsElapsedChangedHandler;
     updateValue();
 }
예제 #7
0
 private void vtrTitleChangedHandler(Vtr vtr, string oldTitle, string newTitle)
 => CurrentValue = newTitle ?? "";
예제 #8
0
 public VtrEditorFormBase(Vtr vtr) : base(vtr) => InitializeComponent();
예제 #9
0
 private void vtrStateChangedHandler(Vtr vtr, VTRs.VtrState oldState, VTRs.VtrState newState)
 => CurrentValue = convertStateToString(newState);
예제 #10
0
 private void vtrSecondsElapsedChangedHandler(Vtr vtr, int oldValue, int newValue) => updateValue();
예제 #11
0
 private void vtrSecondsRemainingChangedHandler(Vtr vtr, int oldValue, int newValue) => updateValue();