Important information: Google announced that, from September 2026, Android devices will require ALL apps to be signed by Google, effectively leading to an iOS situation. Value your right to a computer that does what you want; do not tolerate this monopolistic practice! Contact me if you don't understand why it is bad. Click to learn more.

 panorama-weather-report.ui

View raw Download
text/xml • 3.73 kiB
XML 1.0 document, ASCII text
        
            
1
<?xml version='1.0' encoding='UTF-8'?>
2
<!-- Created with Cambalache 0.96.1 -->
3
<interface domain="panorama-weather">
4
<!-- interface-name panorama-weather-report.ui -->
5
<requires lib="gtk" version="4.12"/>
6
<template class="WeatherReport" parent="GtkBox">
7
<property name="hexpand">True</property>
8
<child>
9
<object class="GtkNotebook">
10
<property name="hexpand">True</property>
11
<property name="scrollable">True</property>
12
<child>
13
<object class="GtkBox">
14
<property name="orientation">vertical</property>
15
<property name="spacing">8</property>
16
<child>
17
<object class="GtkBox">
18
<property name="margin-bottom">32</property>
19
<property name="margin-end">64</property>
20
<property name="margin-start">64</property>
21
<property name="margin-top">32</property>
22
<property name="spacing">8</property>
23
<property name="vexpand">True</property>
24
<child>
25
<object class="GtkImage" id="current_weather_icon">
26
<property name="icon-name">image-missing</property>
27
<property name="pixel-size">128</property>
28
</object>
29
</child>
30
<child>
31
<object class="GtkBox">
32
<property name="orientation">vertical</property>
33
<property name="valign">center</property>
34
<child>
35
<object class="GtkLabel" id="current_temperature">
36
<property name="css-classes">panorama-weather-current-temperature</property>
37
<property name="xalign">0.0</property>
38
</object>
39
</child>
40
<child>
41
<object class="GtkLabel" id="current_details">
42
<property name="xalign">0.0</property>
43
</object>
44
</child>
45
</object>
46
</child>
47
</object>
48
</child>
49
<child>
50
<object class="GtkLabel" id="attribution_label">
51
<property name="css-classes">panorama-weather-attribution</property>
52
<property name="margin-bottom">32</property>
53
<property name="margin-end">32</property>
54
<property name="margin-start">32</property>
55
<property name="margin-top">16</property>
56
<property name="wrap">True</property>
57
<property name="xalign">0.0</property>
58
</object>
59
</child>
60
</object>
61
</child>
62
<child type="tab">
63
<object class="GtkLabel">
64
<property name="label" translatable="yes">Current conditions</property>
65
</object>
66
</child>
67
<child>
68
<object class="GtkScrolledWindow">
69
<child>
70
<object class="GtkViewport">
71
<child>
72
<object class="GtkListBox" id="forecast_box">
73
<property name="margin-bottom">16</property>
74
<property name="margin-end">16</property>
75
<property name="margin-start">16</property>
76
<property name="margin-top">16</property>
77
<property name="selection-mode">none</property>
78
</object>
79
</child>
80
</object>
81
</child>
82
</object>
83
</child>
84
<child type="tab">
85
<object class="GtkLabel">
86
<property name="label" translatable="yes">Forecast</property>
87
</object>
88
</child>
89
</object>
90
</child>
91
</template>
92
</interface>
93