public MainFrame() { InitializeComponent(); FormaEstacion formaEstacion = new FormaEstacion(); formaEstacion.Show(_dockMain, DockState.Document); _formaPaletaHerramientas = new PaletaHerramienta(); _formaPaletaHerramientas.CloseButton = false; _formaPaletaHerramientas.Show(_dockMain, DockState.DockLeft); _formaPaletaHerramientas.DockPanel.DockLeftPortion = 140; _formaPaletaHerramientas.AllowEndUserDocking = false; _formaPaletaHerramientas.AutoHidePortion = 140; UnificarPaleta(); _estacionView = formaEstacion.EstacionView; _estacionModelo = new EstacionModelo(Guid.NewGuid()); _esEstacionNueva = true; EstablecerToolBarInicial(); _presenterLocal = new PresenterLocal(_estacionView); ModeloSnifferMaster modeloSniffer = new ModeloSnifferMaster(); modeloSniffer.setEstacion(_estacionModelo); _presenterLocal.SetEstacion(_estacionModelo, modeloSniffer); _estacionView.Inicializar(_presenterLocal, _dockMain,this); _presenterLocal.ConectarCliente(); }
public static HerramientaBase CrearHerramienta(Herramienta herramienta,EstacionView estacion) { switch (herramienta) { case Herramienta.Seleccion: return new HerramientaSeleccion(estacion); case Herramienta.CreacionEquipos: return new HerramientaCreacionEquipos(estacion); case Herramienta.Conectar: return new HerramientaConexion(estacion); case Herramienta.Marcadores: return new HerramientaMarcador(estacion); default: throw new NotImplementedException(); } }
public HerramientaBase(EstacionView estacion) { _estacion = estacion; }
public HerramientaConexion(EstacionView estacion) : base(estacion) { Estacion.Cursor = Cursors.Cross; }
public HerramientaMarcador(EstacionView estacion) : base(estacion) { }
public HerramientaCreacionEquipos(EstacionView estacion) : base(estacion) { }
public HerramientaSeleccion(EstacionView estacion) :base(estacion) { Estacion.Cursor = Cursors.Default; }