Exemple #1
0
        public static void ShowPlantingCreationDialog(List <GardenPoint> points, Action <Planting> action)
        {
            PlantingCreationDialog dialog = new PlantingCreationDialog("Create planting");

            GardenDrawingArea.ActiveInstance?.Draw();

            dialog.CreateButton.Clicked += (object sender, System.EventArgs e) =>
            {
                Planting area = new Planting(dialog.NameEntry.Text, dialog.DescrEntry.Text);
                dialog.SetValuesForCreation(area, points);
                action(area);
                GardenDrawingArea.ActiveInstance?.Draw();
                dialog.Destroy();
            };
        }
Exemple #2
0
        public static void ShowPlantingEditDialog(Planting area)
        {
            PlantingCreationDialog dialog = new PlantingCreationDialog("Edit planting '" + area.Name + "'", area);

            dialog.SetValuesForEdit(area);
        }