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.8 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
<property name="use-fallback">True</property>
29
</object>
30
</child>
31
<child>
32
<object class="GtkBox">
33
<property name="orientation">vertical</property>
34
<property name="valign">center</property>
35
<child>
36
<object class="GtkLabel" id="current_temperature">
37
<property name="css-classes">panorama-weather-current-temperature</property>
38
<property name="xalign">0.0</property>
39
</object>
40
</child>
41
<child>
42
<object class="GtkLabel" id="current_details">
43
<property name="xalign">0.0</property>
44
</object>
45
</child>
46
</object>
47
</child>
48
</object>
49
</child>
50
<child>
51
<object class="GtkLabel" id="attribution_label">
52
<property name="css-classes">panorama-weather-attribution</property>
53
<property name="margin-bottom">32</property>
54
<property name="margin-end">32</property>
55
<property name="margin-start">32</property>
56
<property name="margin-top">16</property>
57
<property name="wrap">True</property>
58
<property name="xalign">0.0</property>
59
</object>
60
</child>
61
</object>
62
</child>
63
<child type="tab">
64
<object class="GtkLabel">
65
<property name="label" translatable="yes">Current conditions</property>
66
</object>
67
</child>
68
<child>
69
<object class="GtkScrolledWindow">
70
<child>
71
<object class="GtkViewport">
72
<child>
73
<object class="GtkListBox" id="forecast_box">
74
<property name="margin-bottom">16</property>
75
<property name="margin-end">16</property>
76
<property name="margin-start">16</property>
77
<property name="margin-top">16</property>
78
<property name="selection-mode">none</property>
79
</object>
80
</child>
81
</object>
82
</child>
83
</object>
84
</child>
85
<child type="tab">
86
<object class="GtkLabel">
87
<property name="label" translatable="yes">Forecast</property>
88
</object>
89
</child>
90
</object>
91
</child>
92
</template>
93
</interface>
94