private void btn_submit_Click(object sender, EventArgs e) { fileName = txt_fileName.Text; GREventManager.ClearMap(); MapUserControl.ClearEventDisplay(); this.Hide(); }
private void RouteControl_Load(object sender, EventArgs e) { if (!DesignMode) { // Init map _mapControl = new MapUserControl(new VirtualEarthHybridSource()); _mapControl.Map.Viewport.Zoom = 1; _mapControl.Dock = DockStyle.Fill; this.Controls.Add(_mapControl); // Create layers _cityLayer = new C1.Win.Map.VectorLayer(); _cityLayer.LabelVisibility = LabelVisibility.Visible; _mapControl.Map.Layers.Add(_cityLayer); _routeLayer = new C1.Win.Map.VectorLayer(); _routeLayer.Style.Stroke.Width = 2; _routeLayer.Style.Stroke.Color = Color.Red; _routeLayer.Opacity = 0.6; _mapControl.Map.Layers.Add(_routeLayer); // Create routes CreateRoutes(); } }
private void Initialize() { UI_element = new MapUserControl(); UI_element.SetContent(parameters); EventsSubscription(); parent.AddMapElement(UI_element); }
public ControlVM(SearchBannerUserControl search, DayWeatherUserControl todayWeather, TableUserControl Table, MapUserControl Map, ChartUserControl Chart) { this.Search = search; this.TodayWeather = todayWeather; this.Table = Table; this.Map = Map; this.Chart = Chart; //init WeatherDay("Jerusalem"); TableWeather("Jerusalem"); chartCity("Jerusalem"); }
private void btn_load_Click(object sender, EventArgs e) { OpenFileDialog fd = new OpenFileDialog(); fd.Filter = "Xml Files(*.xml;)|*.xml;"; if (fd.ShowDialog() == DialogResult.OK) { string filePath = fd.FileName; fileName = Path.GetFileName(filePath); lbl_logName.Text = fileName; GREventManager.LoadEvents(filePath); } MapUserControl.DisplayEvents(cmb_eventType.SelectedIndex); }
public MainViewModel() { game = Game.Instance; InventoryShowCommand = new Command(InventoryShow); CraftShowCommand = new Command(CraftShow); SearchShowCommand = new Command(SearchShow); HealthShowCommand = new Command(HealthShow); StatisticShowCommand = new Command(StatisticShow); AbilityShowCommand = new Command(AbilityShow); MapShowCommand = new Command(MapShow); Player = Player.Instance; InteractionView = new MapUserControl(this); }
private void MarkControl_Load(object sender, EventArgs e) { if (!DesignMode) { // Init map _mapControl = new MapUserControl(new VirtualEarthAerialSource()); _mapControl.Map.Viewport.Zoom = 1; _mapControl.Dock = DockStyle.Fill; // Create layer _layer = new C1.Win.Map.VectorLayer(); _mapControl.Map.Layers.Add(_layer); _panel.Controls.Add(_mapControl); // Init table _table.Clear(); var columns = new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>("Number", "№"), new KeyValuePair <string, string>("longitude", "Longitude"), new KeyValuePair <string, string>("latitude", "Latitude") }; _table.Columns.AddRange( columns.Select(x => new DataColumn() { ColumnName = x.Key }).ToArray() ); _grid.Columns.AddRange( columns.Select(x => new DataGridViewTextBoxColumn() { HeaderText = x.Value, Width = x.Key == "Number" ? 30 : 70, DataPropertyName = x.Key }).ToArray() ); _grid.DataSource = _table; // Create marks CreateMarks(); } }
private void cmb_eventType_SelectedIndexChanged(object sender, EventArgs e) { MapUserControl.DisplayEvents(cmb_eventType.SelectedIndex); }
public void AddMapElement(MapUserControl element) { menu.MapList_AddMap(element); }
public GameForm() { this.Name = MyName; InitializeComponent(); tblGameScreen = new TableLayoutPanel(); tblGameScreen.Size = new Size(); var singleMsgConsole = new SingleMessageLogUserControl(); var backpackControl = new BackpackUserControl(tblGameScreen); var spellbookControl = new SpellbookUserControl(tblGameScreen); var mapViewControl = new MapUserControl(this, backpackControl, spellbookControl, singleMsgConsole); var characterSheet = new CharacterSheetUserControl(); var logConsole = new LogUserControl(); var merchantControl = new MerchantUserControl(tblGameScreen); tblGameScreen.Dock = DockStyle.Fill; tblGameScreen.RowStyles.Clear(); tblGameScreen.RowStyles.Add(new RowStyle(SizeType.Percent, 0.75F)); tblGameScreen.RowStyles.Add(new RowStyle(SizeType.Absolute, 30.0f)); tblGameScreen.RowStyles.Add(new RowStyle(SizeType.Percent, 0.25F)); tblGameScreen.BackColor = Color.Beige; tblGameScreen.MinimumSize = new Size(); var tblMapAndSheet = new TableLayoutPanel(); tblMapAndSheet.Size = new Size(); tblMapAndSheet.ColumnStyles.Clear(); tblMapAndSheet.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 0.40F)); tblMapAndSheet.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 0.60F)); tblMapAndSheet.BackColor = Color.Beige; tblMapAndSheet.Margin = new Padding(0); tblMapAndSheet.MinimumSize = new Size(); tblMapAndSheet.Controls.Add(mapViewControl, 0, 0); mapViewControl.Dock = DockStyle.Fill; tblMapAndSheet.Controls.Add(characterSheet, 1, 0); characterSheet.Dock = DockStyle.Fill; //var cellPos = tblMapAndSheet.GetCellPosition(mapViewControl); //int width = tblMapAndSheet.GetColumnWidths()[cellPos.Column]; //mapViewControl.Size = new Size(20, 20); tblGameScreen.Controls.Add(tblMapAndSheet, 0, 0); tblMapAndSheet.Dock = DockStyle.Fill; tblGameScreen.Controls.Add(singleMsgConsole, 0, 1); singleMsgConsole.Dock = DockStyle.Fill; tblGameScreen.Controls.Add(logConsole, 0, 2); logConsole.Dock = DockStyle.Fill; backpackControl.Hide(); spellbookControl.Hide(); merchantControl.Hide(); this.Controls.Add(tblGameScreen); this.Controls.Add(backpackControl); this.Controls.Add(spellbookControl); this.Controls.Add(merchantControl); this.Text = GameName; mainMenuViewer = new MenuUserControl(); this.Controls.Add(mainMenuViewer); this.Size = InitSize; Game.Current.Init(pgController: mapViewControl, aiController: mapViewControl, merchantController: merchantControl, mapViewer: mapViewControl, singleMsgListener: singleMsgConsole, animationViewer: mapViewControl, pgViewers: new List <IPgViewer>() { mapViewControl }, atomListeners: new List <IAtomListener> { logConsole }, sheetViews: new List <ISheetViewer> { characterSheet }, backpackViewers: new List <IBackpackViewer> { backpackControl }, spellbookViewers: new List <ISpellbookViewer> { spellbookControl }, secondarySpellsViewers: new List <IAtomListener> { singleMsgConsole }, merchantViewers: new List <IMerchantViewer> { merchantControl }, mainMenuViewer: mainMenuViewer, mainMenuController: mainMenuViewer); }
public void MapList_AddMap(MapUserControl element) { MapList.Children.Add(element); }