Exemple #1
0
        public void Run()
        {
            if (dialog.Run() == (int)ResponseType.Ok)
            {
                station.ClearLinks();

                foreach (Link link in link_store)
                {
                    station.AddLink(link);
                }

                station.Title       = title_entry.Text;
                station.Description = description_entry.Text;
                station.Group       = group_combo.Entry.Text;

                if (is_new)
                {
                    stations.Add(station);
                }

                stations.Save();

                StationSavedHandler handler = Saved;
                if (handler != null)
                {
                    StationSavedArgs args = new StationSavedArgs();
                    args.Station = station;
                    handler(this, args);
                }
            }

            dialog.Destroy();
        }
 private void OnStationSaved(object o, StationSavedArgs args)
 {
     store.AddStation(args.Station);
 }
 private void OnStationSaved(object o, StationSavedArgs args)
 {
     store.AddStation(args.Station);
 }
        public void Run()
        {
            if(dialog.Run() == (int)ResponseType.Ok) {
                station.ClearLinks();

                foreach(Link link in link_store) {
                    station.AddLink(link);
                }

                station.Title = title_entry.Text;
                station.Description = description_entry.Text;
                station.Group = group_combo.Entry.Text;

                if(is_new) {
                    stations.Add(station);
                }

                stations.Save();

                StationSavedHandler handler = Saved;
                if(handler != null) {
                    StationSavedArgs args = new StationSavedArgs();
                    args.Station = station;
                    handler(this, args);
                }
            }

            dialog.Destroy();
        }