Beispiel #1
0
        public aboutProgLang()
        {
            InitializeComponent();
            Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] aboutProgLang Startup");
            cmp = new ComponentsInfo();
            Dictionary <int, Dictionary <string, object> > components = cmp.Select("Language");

            foreach (var comp in components)
            {
                SelectLang.Items.Add(comp.Value["lang_name"]);
            }

            if (Regedit.GetValue("firststart").ToString() == "0")
            {
                MessageBox.Show("Тут вы можете посмотреть все языки программирования, которые используются в Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information);
                if (Regedit.GetValue("tmp").ToString() == "3")
                {
                    Regedit.SetValue("firststart", "1");
                }
                else
                {
                    Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString());
                }
            }
        }
Beispiel #2
0
        public ComponentsMenu()
        {
            InitializeComponent();
            Logger.SaveLog($"[{DateTime.Now.ToString(new CultureInfo("en-US"))}] ComponentsMenu Startup");
            cmp = new ComponentsInfo();
            Dictionary <int, Dictionary <string, object> > components = cmp.Select();

            foreach (var comp in components)
            {
                SelectComponent.Items.Add(comp.Value["comp_name"]);
            }

            PropNames.Visibility = Visibility.Hidden;

            if (SelectComponent.Items.Count > 0)
            {
                this.ComponentsOut(SelectComponent.Items[0].ToString());
            }

            if (Regedit.GetValue("firststart").ToString() == "0")
            {
                MessageBox.Show("Тут вы можете посмотреть все языки программирования, которые используются в Adobe Dreamweaver.", "Справка", MessageBoxButton.OK, MessageBoxImage.Information);
                if (Regedit.GetValue("tmp").ToString() == "3")
                {
                    Regedit.SetValue("firststart", "1");
                }
                else
                {
                    Regedit.SetValue("tmp", (int.Parse(Regedit.GetValue("tmp").ToString()) + 1).ToString());
                }
            }
        }
 public void Load(Dispatcher uiThread)
 {
     var comp = new ComponentsInfo();
     comp.Load();
     LocationData = GetLocationStrings(comp.LocationData);
     RaisePropertyChanged("LocationData");
 }
        private static IEnumerable<string> GetLocationStrings(ComponentsInfo.Location location)
        {
            // HACK: Temporary copout :)
            if (location == null)
                return null;

            var locationData = new List<string>();

            if (location.HasPermission)
                locationData.Add("Permission denied");
            else if (location.IsUnknown)
                locationData.Add("Location unknown");
            else
            {
                locationData.Add("Latitude: " + DoubleAsFriendlyString(location.Latitude));
                locationData.Add("Longitude: " + DoubleAsFriendlyString(location.Longitude));
                locationData.Add("Altitude: " + DoubleAsFriendlyString(location.Altitude));
                locationData.Add("Course: " + DoubleAsFriendlyString(location.Course));
                locationData.Add("Speed: " + DoubleAsFriendlyString(location.Speed));
            }

            return locationData;
        }