Что-то не могу понять как обои меняются и откуда они вообще берутся... Галочку смены по погоде поставил...
Mnemonic, обои нужно добавлять самому.
- Переделаны настройки
Mnemonic, в последних билдах (после 50-го) смена обоев отключена. Наверное она вообще будет убрана за ненадобностью.
Stealth2006, да Вы что, не надо убирать смену обоев! Пусть будет как дополнительная функция "по желанию". С точки зрения косметики, можно просто добавить отдельное окно с настройками папок с изображениями для каждого вида погоды: пусть пользователь сам выбирает папки, в которых лежат его "погодные" картинки.
- Добавил интервал обновления погоды в настройки
- Исправил русский перевод
- Смена обоев опять работает, включается только через Settings.ini
- Мелкие исправления в интерфейсе
Stealth2006, провайдер google все еще кривоват? Я собрал его себе, погоду он так и не вывел
Stealth2006, размытие Aero Glass работает только при выставлении размера виджета в "Большой". В режиме "Маленький", "Средний" и "Очень большой" размытия нет, просто прозрачность. Билд 59.
Да, и вот ещё. В трее иконка что, просто для виду торчит? Было бы неплохо сделать её хоть как-то юзабельной...
Johny-electric, Post #194225
Angel of Despair, да, я прекратил его разработку, формат данных слишком отличается от того, что дает MSN (а виджет под него изначально затачивался), плюс нет документации. Оставил его в качестве примера, если кто-нибудь когда-нибудь захочет написать свой провайдер. Возможно напишу провайдер AccuWeather.
Johny-electric,
Stealth2006 писал:- Добавлена возможность изменять размер виджета (через Settings.ini, строка ScaleFactor, можно указывать дробные значения, оригинальный размер = 1.0, меньше единицы - уменьшает размер, больше единицы - увеличивает). При размере отличном от оригинального не работает AeroGlass
Angel of Despair, Stealth2006, извиняюсь, пропустил это. Ну а со значком в трее вы собираетесь что-то делать?
Johny-electric, при нажатии на значок, выводится виджет на передний план. Что еще должен делать значок в трее? Лично я за иконку в таскбаре, но раз общественность требует...
Stealth2006, хотя бы просто то же самое райт-клик меню, что и по виджету...
Johny-electric, сделаем. Aero Glass для стандартных размеров тоже будет.
Stealth2006, ок. А по поводу неработающего при нестандартных размерах Aero Glass может напишите причину? Я уверен, что тут много людей разбирющихся в .NET программировании... Совместными усилиями, так сказать.
Johny-electric, Aero Glass в виджете устанавливается через CreateRoundRectRgn(154, 71, 450, 234, 10, 10);
где первые 4 числа - это расстояние с левого, верхнего, правого и нижнего краев, а последние 2 - это радиус закругления углов. Размер виджета меняется через ScaleTransform, в котором указываются относительные значения, поэтому получить точные числа (особенно для закругления) для любых размеров затруднительно