dateMenu: Move weather forecast time above icon
The time is de-emphasized like the header, grouping them together helps to further accentuate the more important information. https://gitlab.gnome.org/GNOME/gnome-shell/issues/1143
This commit is contained in:
@ -351,6 +351,11 @@ class WeatherSection extends St.Button {
|
||||
const [, tempValue] = fc.get_value_temp(GWeather.TemperatureUnit.DEFAULT);
|
||||
const tempPrefix = tempValue >= 0 ? ' ' : '';
|
||||
|
||||
let time = new St.Label({
|
||||
style_class: 'weather-forecast-time',
|
||||
text: timeStr,
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
});
|
||||
let icon = new St.Icon({
|
||||
style_class: 'weather-forecast-icon',
|
||||
icon_name: fc.get_symbolic_icon_name(),
|
||||
@ -362,18 +367,13 @@ class WeatherSection extends St.Button {
|
||||
text: '%s%.0f°'.format(tempPrefix, tempValue),
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
});
|
||||
let time = new St.Label({
|
||||
style_class: 'weather-forecast-time',
|
||||
text: timeStr,
|
||||
x_align: Clutter.ActorAlign.CENTER,
|
||||
});
|
||||
|
||||
temp.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
|
||||
time.clutter_text.ellipsize = Pango.EllipsizeMode.NONE;
|
||||
|
||||
layout.attach(icon, col, 0, 1, 1);
|
||||
layout.attach(temp, col, 1, 1, 1);
|
||||
layout.attach(time, col, 2, 1, 1);
|
||||
layout.attach(time, col, 0, 1, 1);
|
||||
layout.attach(icon, col, 1, 1, 1);
|
||||
layout.attach(temp, col, 2, 1, 1);
|
||||
col++;
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user