Prawy klik województwa otwiera pełne okno prognozy (#0a3a8c…). Składa się z: Header (ikona+info) · HourStrip · DayItems · Chart · Scene. Checkboxy show/hide w ☰. Przycisk ShowAt · Warszawa = wywołanie z kodu.
Ładuję obszary…
// Jak wywołać TWeatherPopup (Header + HourStrip + DayItems + Chart) WeatherPopup1.Weather := Weather1; WeatherPopup1.Header := Header1; // ikona + nazwa obszaru + temp WeatherPopup1.Scene := Scene1; WeatherPopup1.HourStrip := HourStrip1; // pokaż/ukryj po kliku ikony WeatherPopup1.DayItems := DayItems1; WeatherPopup1.Chart := Chart1; WeatherPopup1.ShowOnAreaClick := True; WeatherPopup1.ShowHeader := True; // checkboxy Show* WeatherPopup1.ShowAt(52.23, 21.01, 'Warszawa', 'PL'); // Host: OnShow / IWeatherPopupHost.ApplyWeatherPopup(PopupJSON)
TWeatherHeader (ikona+obszar) · TWeatherHourStrip (scroll godzin po kliku ikony) · TWeatherDayItems · TWeatherChart · TWeatherScene → jedno okno TWeatherPopup. Checkboxy w ☰ = ShowHeader/HourStrip/….TWeatherPopup (= TInfoWindowWeather) → ShowAt / ShowOnAreaClick → PopupJSON = Header + Scene + HourStrip + DayItems + Chart. Prawy klik obszaru (gdy EditPopupEnabled=False) = areaContextClick. Klik ikony w nagłówku = TWeatherHeader.IconClickTogglesHourStrip → pasek godzin. TMapInfoWindow zostaje dla markerów / samolotów / łodzi. ← Opis TWeatherPopup · TMapInfoWindow