public TlfFunctionsView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _SlowBlinkList = new Dictionary <HMIButton, Color>(); _FastBlinkList = new Dictionary <HMIButton, Color>(); _PriorityBT.Enabled = _PriorityEnabled; _ListenBT.Enabled = _ListenEnabled; _HoldBT.Enabled = _HoldEnabled; _TransferBT.Enabled = _TransferEnabled; _TlfViewBT.Enabled = _TlfViewEnabled; _CancelBT.Enabled = _CancelEnabled; _ConfBT.Enabled = _ConferenceEnabled; _ReplayBT.Enabled = _ReplayEnabled; // Miguel _PriorityBT.Text = _Prioridad; _ListenBT.Text = _Escucha; _TransferBT.Text = _Transferir; _HoldBT.Text = _Retener; _TlfViewBT.Text = _AI; _ConfBT.Text = _Conferencia; _ReplayBT.Text = _Reproduccion; }
public DependencesView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; // Miguel _CallBT.Text = _Call; _CloseBT.Text = _Close; _TitleLB.Text = _Title; label1.Text = _Type; label2.Text = _Function; label3.Text = _AGVN; label4.Text = _RTB; if (global::HMI.Presentation.Twr.Properties.Settings.Default.BigFonts) { _PathTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); _TitleLB.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); _RtbTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); _AgvnTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); _FunctionTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); _TypeTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); _DependencesTV.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } }
public DependencesView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; // Miguel _CallBT.Text = _Call; _BtnHistoryView.Text = _History; //Label Tipo label1.Text = Resources.Tipo; //Label Funcion label2.Text = Resources.Funcion; //Label AGVN label3.Text = Resources.AGVN; //Label RTB label4.Text = Resources.RTB; // Boton cerrar _CloseBT.Text = Resources.Cerrar; // Etiqueta Dependencias _TitleLB.Text = Resources.DirectorioDependenciasUsuario; // Boton Historico local de llamadas _BtnHistoryView.Text = Resources.HistoricoLlamadas; }
public HeaderView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); BackColor = VisualStyle.Colors.HeaderBlue; _CmdManager = cmdManager; _StateManager = stateManager; //_TitleBT.BackgroundImage = _StateManager.Title.Logo; _TitleBT.ImageNormal = CambiarTamanoImagen(_StateManager.Title.Logo, new System.Drawing.Size(_StateManager.Title.WidthLogo, _StateManager.Title.HeightLogo)); _TitleBT.Text = _StateManager.Title.Id; _TitleBT.DrawX = !_StateManager.Engine.Operative; _TitleBT.ButtonColor = VisualStyle.Colors.White; _TitleBT.ButtonColorDisabled = VisualStyle.Colors.Red; _TitleBT.Enabled = _TitleEnabled; _InfoBT.Enabled = _InfoEnabled; //_CmdManager.SetBrightnessLevel(100); _BrightnessUDB.Level = _StateManager.Brightness.Level; _BrightnessUDB.Visible = _BrightnessEnabled; _BuzzerUDB.Level = _StateManager.Buzzer.Level; _BuzzerUDB.Enabled = _BuzzerEnabled; _InfoBT.Text = _Info; // Miguel }
public LcView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); if (Settings.Default.LcRows == 1) { this._LcButtonsTLP.RowCount = 2; this._LcButtonsTLP.RowStyles.Clear(); this._LcButtonsTLP.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); this._LcButtonsTLP.Size = new System.Drawing.Size(800, 85); this.Size = new System.Drawing.Size(800, 85); } if (global::HMI.Presentation.Twr.Properties.Settings.Default.BigFonts) { this._LcButtonsTLP.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } _CmdManager = cmdManager; _StateManager = stateManager; _LcButtonsTLP.RowCount = Settings.Default.LcRows; _LcButtonsTLP.RowStyles.Clear(); for (int i = 0; i < _LcButtonsTLP.RowCount; i++) { RowStyle st = new RowStyle(SizeType.Percent, 100); _LcButtonsTLP.RowStyles.Add(st); } _LcButtonsTLP.ColumnCount = Settings.Default.LcColumns; _LcButtonsTLP.ColumnStyles.Clear(); for (int i = 0; i < _LcButtonsTLP.ColumnCount; i++) { ColumnStyle st = new ColumnStyle(SizeType.Percent, 100); _LcButtonsTLP.ColumnStyles.Add(st); } _NumPositionsByPage = _LcButtonsTLP.RowCount * _LcButtonsTLP.ColumnCount; _SlowBlinkList = new Dictionary <LcButton, Color>(); for (int row = _LcButtonsTLP.RowCount - 1, pos = 0; row >= 0; row--) { for (int column = 0; column < _LcButtonsTLP.ColumnCount; column++, pos++) { LcButton bt = new LcButton(); _LcButtonsTLP.Controls.Add(bt, column, row); _LcButtons.Add(bt); bt.Dock = DockStyle.Fill; bt.Name = "_LcButton" + pos; bt.Visible = false; bt.Id = pos; bt.MouseDown += LcButton_MouseDown; bt.MouseUp += LcButton_MouseUp; } } }
public MessageBoxView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; // Miguel _OkBT.Text = _Aceptar; _CancelBT.Text = _Cancelar; }
public ReplyView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _BtnClose.Text = Resources.Cerrar; columnHeader1.Text = Resources.DateTime; columnHeader2.Text = Resources.Session; columnHeader3.Text = Resources.Duration; }
public TlfDaView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _TlfButtonsTLP.RowCount = Settings.Default.TlfRows; _TlfButtonsTLP.RowStyles.Clear(); for (int i = 0; i < _TlfButtonsTLP.RowCount; i++) { RowStyle st = new RowStyle(SizeType.Percent, 100); _TlfButtonsTLP.RowStyles.Add(st); } _TlfButtonsTLP.ColumnCount = Settings.Default.TlfColumns; _TlfButtonsTLP.ColumnStyles.Clear(); for (int i = 0; i < _TlfButtonsTLP.ColumnCount; i++) { ColumnStyle st = new ColumnStyle(SizeType.Percent, 100); _TlfButtonsTLP.ColumnStyles.Add(st); } _NumPositionsByPage = (_TlfButtonsTLP.RowCount * _TlfButtonsTLP.ColumnCount) - 1; _FastBlinkList = new Dictionary <HMIButton, Color>(); _SlowBlinkList = new Dictionary <HMIButton, Color>(); for (int row = 0, pos = 0; row < _TlfButtonsTLP.RowCount; row++) { for (int column = 0; column < _TlfButtonsTLP.ColumnCount; column++, pos++) { HMIButton bt = new HMIButton(); _TlfButtonsTLP.Controls.Add(bt, column, row); _TlfButtons.Add(bt); bt.Dock = DockStyle.Fill; bt.Name = "_TlfButton" + pos; bt.Visible = false; bt.Id = pos == _NumPositionsByPage ? Tlf.IaMappedPosition : pos; bt.Click += TlfButton_Click; } } _LcSpeakerUDB.Level = _StateManager.LcSpeaker.LevelLC; _TlfHeadPhonesUDB.Level = _StateManager.TlfHeadPhones.Level; _LcSpeakerUDB.Enabled = _StateManager.Tft.Enabled && _StateManager.Engine.Operative; _TlfHeadPhonesUDB.Enabled = _StateManager.Tft.Enabled && _StateManager.Engine.Operative; _TlfPageFirstBT.Enabled = _StateManager.Tft.Enabled; _TlfPageSecondBT.Enabled = _StateManager.Tft.Enabled; }
public HfView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _SelCalButton.Enabled = _SelCalEnabled; tableLayoutPanel2.Visible = _SelCalButton.Enabled; _BtEnviar.Text = _Enviar; _SelCalButton.Text = Resources.SelCall; _BtMem1.Text = Resources.SelCall1; _BtMem2.Text = Resources.SelCall2; _BtMem3.Text = Resources.SelCall3; }
public DependencesView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; // Miguel _CallBT.Text = _Call; _CloseBT.Text = _Close; _TitleLB.Text = _Title; label1.Text = _Type; label2.Text = _Function; label3.Text = _AGVN; label4.Text = _RTB; }
public TlfIaView([ServiceDependency] WorkItem workItem, [ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); if (global::HMI.Presentation.Twr.Properties.Settings.Default.BigFonts) { this._MemBT.Font = new System.Drawing.Font("Trebuchet MS", 13F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this._Num1BT.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this._Num2BT.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this._Num3BT.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this._Num4BT.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } _IaToolsWS.Name = WorkspaceNames.IaToolsWorkspace; _WorkItem = workItem; _CmdManager = cmdManager; _StateManager = stateManager; _SlowBlinkList = new Dictionary <HMIButton, Color>(); int pos = 0; foreach (string num in Settings.Default.Historic) { string[] numAlias = num.Split(','); _Historic[pos++] = new Number(numAlias[0], numAlias[1]); } _Keypad = _WorkItem.SmartParts.AddNew <Keypad>(ViewNames.KeypadView); _Mem = _WorkItem.SmartParts.AddNew <MemUC>(ViewNames.MemView); _Keypad.NewKey += OnKeypadNewKey; _Keypad.ClearClick += OnKeypadClear; _Mem.OkClick += OnMemOkClick; _Mem.CancelClick += OnMemCancelClick; _Num1BT.Tag = 0; _Num2BT.Tag = 1; _Num3BT.Tag = 2; _Num4BT.Tag = 3; // Miguel _Num1BT.Text = _Historic[0] != null ? _Historic[0].Alias : _Num1; _Num2BT.Text = _Historic[1] != null ? _Historic[1].Alias : _Num2; _Num3BT.Text = _Historic[2] != null ? _Historic[2].Alias : _Num3; _Num4BT.Text = _Historic[3] != null ? _Historic[3].Alias : _Num4; _MemBT.Text = _MEM; // Miguel }
public LcView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _LcButtonsTLP.RowCount = Settings.Default.LcRows; _LcButtonsTLP.RowStyles.Clear(); for (int i = 0; i < _LcButtonsTLP.RowCount; i++) { RowStyle st = new RowStyle(SizeType.Percent, 100); //_LcButtonsTLP.RowStyles.Add(st); } _LcButtonsTLP.ColumnCount = Settings.Default.LcColumns; _LcButtonsTLP.ColumnStyles.Clear(); for (int i = 0; i < _LcButtonsTLP.ColumnCount; i++) { ColumnStyle st = new ColumnStyle(SizeType.Percent, 100); //_LcButtonsTLP.ColumnStyles.Add(st); } _NumPositionsByPage = _LcButtonsTLP.RowCount * _LcButtonsTLP.ColumnCount; _SlowBlinkList = new Dictionary <LcButton, Color>(); for (int row = _LcButtonsTLP.RowCount - 1, pos = 0; row >= 0; row--) { for (int column = 0; column < _LcButtonsTLP.ColumnCount; column++, pos++) { LcButton bt = new LcButton(); //_LcButtonsTLP.Controls.Add(bt, column, row); //_LcButtons.Add(bt); bt.Dock = DockStyle.Fill; bt.Name = "_LcButton" + pos; bt.Visible = false; bt.Id = pos; bt.MouseDown += LcButton_MouseDown; bt.MouseUp += LcButton_MouseUp; } } }
public HistoryReportOfCalls([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _CloseBT.Text = _Close; _TitleLB.Text = _Title; _BtnDependencesView.Text = Resources.DirectorioDependenciasUsuario; // Etiqueta ultima llamada _LblTitleLastCall.Text = Resources.LastCall; // Radio buttons tipo de llamada _RBIncomming.Text = Resources.LlamadasEntrantes; _RBNotAnswered.Text = Resources.LlamadasNoAtendidas; _RBOutgoing.Text = Resources.LlamadasSalientes; //Encabezamientos de la tabla columnHeader1.Text = Resources.DateTime; columnHeader2.Text = Resources.Origen; columnHeader3.Text = Resources.Destino; }
public HeaderView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); BackColor = VisualStyle.Colors.HeaderBlue; _CmdManager = cmdManager; _StateManager = stateManager; //_TitleBT.BackgroundImage = _StateManager.Title.Logo; _TitleBT.ImageNormal = CambiarTamanoImagen(_StateManager.Title.Logo, new System.Drawing.Size(_StateManager.Title.WidthLogo, _StateManager.Title.HeightLogo)); _TitleBT.Text = _StateManager.Title.Id; _TitleBT.DrawX = !_StateManager.Engine.Operative; _TitleBT.ButtonColor = VisualStyle.Colors.White; _TitleBT.ButtonColorDisabled = VisualStyle.Colors.Red; _TitleBT.Enabled = _TitleEnabled; _SplitUC.LeftJackOn = _StateManager.Jacks.LeftJack; _SplitUC.RightJackOn = _StateManager.Jacks.RightJack; _SplitUC.Mode = _StateManager.Split.Mode; _SplitUC.Enabled = _SplitEnabled; if (global::HMI.Presentation.Twr.Properties.Settings.Default.JackUse != HMI.Presentation.Twr.Constants.JackUse.Both) { this._SplitUC.Size = new System.Drawing.Size(60, 79); this._InfoBT.Location = new System.Drawing.Point(235, 17); this._MsgLB.Location = new System.Drawing.Point(295, 3); this._MsgLB.Size = new System.Drawing.Size(320, 66); this._MsgLB.Font = new Font("Microsoft Sans Serif", 11F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0))); } _InfoBT.Enabled = _InfoEnabled; //_CmdManager.SetBrightnessLevel(100); _BrightnessUDB.Level = _StateManager.Brightness.Level; _BrightnessUDB.Visible = _BrightnessEnabled; _BuzzerUDB.Level = _StateManager.Buzzer.Level; _BuzzerUDB.Enabled = _BuzzerEnabled; _InfoBT.Text = _Info; // Miguel }
public TlfIaView([ServiceDependency] WorkItem workItem, [ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _IaToolsWS.Name = WorkspaceNames.IaToolsWorkspace; _WorkItem = workItem; _CmdManager = cmdManager; _StateManager = stateManager; _SlowBlinkList = new Dictionary <HMIButton, Color>(); int pos = 0; foreach (string num in Settings.Default.Historic) { string[] numAlias = num.Split(','); _Historic[pos++] = new Number(numAlias[0], numAlias[1]); } _Keypad = _WorkItem.SmartParts.AddNew <Keypad>(ViewNames.KeypadView); _Mem = _WorkItem.SmartParts.AddNew <MemUC>(ViewNames.MemView); _Keypad.NewKey += OnKeypadNewKey; _Keypad.ClearClick += OnKeypadClear; _Mem.OkClick += OnMemOkClick; _Mem.CancelClick += OnMemCancelClick; _Num1BT.Tag = 0; _Num2BT.Tag = 1; _Num3BT.Tag = 2; _Num4BT.Tag = 3; // Miguel _Num1BT.Text = _Historic[0] != null ? _Historic[0].Alias : _Num1; _Num2BT.Text = _Historic[1] != null ? _Historic[1].Alias : _Num2; _Num3BT.Text = _Historic[2] != null ? _Historic[2].Alias : _Num3; _Num4BT.Text = _Historic[3] != null ? _Historic[3].Alias : _Num4; _MemBT.Text = _MEM; // Miguel }
public TlfDaView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); if (global::HMI.Presentation.Twr.Properties.Settings.Default.BigFonts) { this._TlfButtonsTLP.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } _CmdManager = cmdManager; _StateManager = stateManager; _TlfButtonsTLP.RowCount = Settings.Default.TlfRows; _TlfButtonsTLP.RowStyles.Clear(); for (int i = 0; i < _TlfButtonsTLP.RowCount; i++) { RowStyle st = new RowStyle(SizeType.Percent, 100); _TlfButtonsTLP.RowStyles.Add(st); } _TlfButtonsTLP.ColumnCount = Settings.Default.TlfColumns; _TlfButtonsTLP.ColumnStyles.Clear(); for (int i = 0; i < _TlfButtonsTLP.ColumnCount; i++) { ColumnStyle st = new ColumnStyle(SizeType.Percent, 100); _TlfButtonsTLP.ColumnStyles.Add(st); } _NumPositionsByPage = (_TlfButtonsTLP.RowCount * _TlfButtonsTLP.ColumnCount) - 1; _FastBlinkList = new Dictionary <HMIButton, Color>(); _SlowBlinkList = new Dictionary <HMIButton, Color>(); for (int row = 0, pos = 0; row < _TlfButtonsTLP.RowCount; row++) { for (int column = 0; column < _TlfButtonsTLP.ColumnCount; column++, pos++) { HMIButton bt = new HMIButton(); _TlfButtonsTLP.Controls.Add(bt, column, row); _TlfButtons.Add(bt); bt.Dock = DockStyle.Fill; bt.Name = "_TlfButton" + pos; bt.Visible = false; bt.Id = pos == _NumPositionsByPage ? Tlf.IaMappedPosition : pos; bt.Click += TlfButton_Click; } } _LcSpeakerUDB.Level = _StateManager.LcSpeaker.LevelLC; _TlfHeadPhonesUDB.Level = _StateManager.TlfHeadPhones.Level; _LcSpeakerUDB.Enabled = _StateManager.Tft.Enabled && _StateManager.Engine.Operative; _LcSpeakerUDB.DrawX = true; _TlfHeadPhonesUDB.Enabled = _StateManager.Tft.Enabled && _StateManager.Engine.Operative; _TlfPageFirstBT.Enabled = _StateManager.Tft.Enabled; _TlfPageSecondBT.Enabled = _StateManager.Tft.Enabled; // Si está habilitada la posibilidad de telefonía por altavoz // las imagenes de inicio de _TlfHeadPhonesUDB dependen del valor guardado if ((_StateManager.Tlf.AltavozTlfHabilitado && _StateManager.Tlf.AltavozTlfEstado) || _StateManager.Tlf.SoloAltavoces) { this._TlfHeadPhonesUDB.DownImage = global::HMI.Presentation.Twr.Properties.Resources.SpeakerDownTlf; this._TlfHeadPhonesUDB.UpImage = global::HMI.Presentation.Twr.Properties.Resources.SpeakerUpTlf; _TlfHeadPhonesUDB.Level = _StateManager.LcSpeaker.LevelTlf; _TlfHeadPhonesUDB.DrawX = true; } }
public ModuleController([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { _CmdManager = cmdManager; _StateManager = stateManager; }
public TlfFunctionsView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); if (global::HMI.Presentation.Twr.Properties.Settings.Default.BigFonts) { _HoldBT.Font = new System.Drawing.Font("Trebuchet MS", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); } _CmdManager = cmdManager; _StateManager = stateManager; _SlowBlinkList = new Dictionary <HMIButton, Color>(); _FastBlinkList = new Dictionary <HMIButton, Color>(); // Si esta habilitado la funcion de telefonia por altavoz, hay que redimensionar el boton para anular // porque comparte espacio con el botón de selección de audio de telefonía. if (_StateManager.Tlf.AltavozTlfHabilitado) { this._CancelBT.Location = new System.Drawing.Point(336, 2); this._CancelBT.Margin = new System.Windows.Forms.Padding(2); this._CancelBT.Size = new System.Drawing.Size(91, 60); this._CancelBT.TabIndex = 5; this._TlfFunctionsTLP.SetRowSpan(this._CancelBT, 1); this._CancelBT.ImageNormal = global::HMI.Presentation.Twr.Properties.Resources.AnularPeq; } _PriorityBT.Enabled = _PriorityEnabled; _ListenBT.Enabled = _ListenEnabled; _HoldBT.Enabled = _HoldEnabled; _TransferBT.Enabled = _TransferEnabled; _TlfViewBT.Enabled = _TlfViewEnabled; _CancelBT.Enabled = _CancelEnabled; _TlfSpeakerBT.Enabled = _TlfSpeakerBtEnabled; _MoreBT.Enabled = _MoreEnabled; _PickUpBT.Enabled = _PickUpEnabled; _ForwardBT.Enabled = _ForwardEnabled; this._TlfSpeakerBT.Visible = _StateManager.Tlf.AltavozTlfHabilitado; if (_StateManager.Tlf.AltavozTlfEstado) { this._TlfSpeakerBT.ImageNormal = global::HMI.Presentation.Twr.Properties.Resources.SpeakerTlf; } else { this._TlfSpeakerBT.ImageNormal = global::HMI.Presentation.Twr.Properties.Resources.HeadPhonesTlf; } // Miguel _PriorityBT.Text = _Prioridad; _ListenBT.Text = _Escucha; _TransferBT.Text = _Transferir; _HoldBT.Text = _Retener; _TlfViewBT.Text = _AI; _MoreBT.Text = _More; _PickUpBT.Text = _PickUp; _ForwardBT.Text = _Forward; if (_FunctionsPage == 1) { _FunctionsPage = 0; ChangeFunctionsTlfPage(); } }
public RadioView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; _RdButtonsTLP.RowCount = Settings.Default.RdRows; _RdButtonsTLP.RowStyles.Clear(); for (int i = 0; i < _RdButtonsTLP.RowCount; i++) { RowStyle st = new RowStyle(SizeType.Percent, 100); _RdButtonsTLP.RowStyles.Add(st); } _RdButtonsTLP.ColumnCount = Settings.Default.RdColumns; _RdButtonsTLP.ColumnStyles.Clear(); for (int i = 0; i < _RdButtonsTLP.ColumnCount; i++) { ColumnStyle st = new ColumnStyle(SizeType.Percent, 100); _RdButtonsTLP.ColumnStyles.Add(st); } _NumPositionsByPage = _RdButtonsTLP.RowCount * _RdButtonsTLP.ColumnCount; /** 20190205. Para que funcione la recuperacion de estados RSR */ _StateManager.Radio.PageSize = _NumPositionsByPage; _PttBlinkList = new Dictionary <UrrRdButton, Image>(); _SquelchBlinkList = new Dictionary <UrrRdButton, Image>(); _RtxBlinkList = new Dictionary <UrrRdButton, Color>(); _PttPushedList = new Dictionary <UrrRdButton, RdDst>(); for (int row = 0, pos = 0; row < _RdButtonsTLP.RowCount; row++) { for (int column = 0; column < _RdButtonsTLP.ColumnCount; column++, pos++) { UrrRdButton bt = new UrrRdButton(); _RdButtonsTLP.Controls.Add(bt, column, row); _RdButtons.Add(bt); _EstadosAsignacion.Add(new EstadoAsignacion()); bt.Dock = DockStyle.Fill; bt.Name = "_RdButton" + pos; bt.Visible = false; bt.Id = pos; bt.Click += RdButton_Click; bt.TxClick += RdButton_TxClick; bt.RxLongClick += RdButton_RxLongClick; bt.RxShortClick += RdButton_RxShortClick; } } _UrrRdSpeakerUDB.Level = _StateManager.RdSpeaker.Level; _UrrRdSpeakerUDB.Enabled = _RdSpeakerEnabled; _UrrRdHeadPhonesUDB.Level = _StateManager.RdHeadPhones.Level; _UrrRdHeadPhonesUDB.Enabled = _RdHeadPhonesEnabled; _PttBT.Enabled = _PttEnabled; _RtxBT.Enabled = _RtxEnabled; _urrRdPageButton.Enabled = false; //_RdPageEnabled; _UrrUpPageBT.Enabled = _RdPageEnabled; _UrrDownPageBT.Enabled = _RdPageEnabled; }
public EngineInfoView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); _CmdManager = cmdManager; _StateManager = stateManager; }
public RadioView([ServiceDependency] IModelCmdManagerService cmdManager, [ServiceDependency] StateManagerService stateManager) { InitializeComponent(); if (!Settings.Default.HFView) { _RadioTLP.Controls.Remove(_SelCallWS); _RadioTLP.RowStyles.Clear(); _RadioTLP.RowCount = 2; this._RadioTLP.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 18F)); this._RadioTLP.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 82F)); } else { _SelCallWS.Name = WorkspaceNames.SelCallWorkspace; } _CmdManager = cmdManager; _StateManager = stateManager; _RdButtonsTLP.RowCount = Settings.Default.RdRows; _RdButtonsTLP.RowStyles.Clear(); for (int i = 0; i < _RdButtonsTLP.RowCount; i++) { RowStyle st = new RowStyle(SizeType.Percent, 100); _RdButtonsTLP.RowStyles.Add(st); } _RdButtonsTLP.ColumnCount = Settings.Default.RdColumns; _RdButtonsTLP.ColumnStyles.Clear(); for (int i = 0; i < _RdButtonsTLP.ColumnCount; i++) { ColumnStyle st = new ColumnStyle(SizeType.Percent, 100); _RdButtonsTLP.ColumnStyles.Add(st); } _NumPositionsByPage = _RdButtonsTLP.RowCount * _RdButtonsTLP.ColumnCount; /** 20180425. RSR */ _StateManager.Radio.PageSize = _NumPositionsByPage; _PttBlinkList = new Dictionary <RdButton, Image>(); _SquelchBlinkList = new Dictionary <RdButton, Image>(); _RtxBlinkList = new Dictionary <RdButton, Color>(); _PttPushedList = new Dictionary <RdButton, RdDst>(); for (int row = 0, pos = 0; row < _RdButtonsTLP.RowCount; row++) { for (int column = 0; column < _RdButtonsTLP.ColumnCount; column++, pos++) { RdButton bt = new RdButton(); _RdButtonsTLP.Controls.Add(bt, column, row); _RdButtons.Add(bt); _EstadosAsignacion.Add(new EstadoAsignacion()); bt.Dock = DockStyle.Fill; bt.Name = "_RdButton" + pos; bt.Visible = false; bt.Id = pos; bt.Click += RdButton_Click; bt.TxClick += RdButton_TxClick; bt.RxLongClick += RdButton_RxLongClick; bt.RxShortClick += RdButton_RxShortClick; } } _RdSpeakerUDB.Level = _StateManager.RdSpeaker.Level; _RdHfSpeakerUDB.Level = _StateManager.HfSpeaker.Level; //En Asecna el doble altavoz es configurable (para Kenia) _RdHfSpeakerUDB.Visible = _StateManager.Radio.DoubleRadioSpeaker; _RdHfSpeakerUDB.Enabled = _RdSpeakerEnabled; _RdSpeakerUDB.Enabled = _RdSpeakerEnabled; _RdHfSpeakerUDB.DrawX = _RdSpeakerUDB.DrawX = true; _RdHeadPhonesUDB.Visible = !_StateManager.Tlf.SoloAltavoces; _RdHeadPhonesUDB.Level = _StateManager.RdHeadPhones.Level; _RdHeadPhonesUDB.Enabled = _RdHeadPhonesEnabled; _PttBT.Enabled = _PttEnabled; _RtxBT.Enabled = _RtxEnabled; _RdPageBT.Enabled = _RdPageEnabled; _RtxBT.Text = _Rtx; // Miguel /** Esta funcion se ha trasladado al MODEL MODULE */ //RecuperaEstadoAsignacionFrecuencias(); }