datetime: Add cc-tz-row

This commit is contained in:
Mohammed Sadiq 2022-11-12 15:33:04 +11:00 committed by Robert Ancell
parent da777d3edd
commit 39267eb2a6
3 changed files with 131 additions and 0 deletions

View file

@ -0,0 +1,129 @@
<interface>
<template class="GtkListItem">
<property name="child">
<object class="GtkGrid">
<property name="margin-start">12</property>
<property name="margin-end">12</property>
<property name="margin-top">12</property>
<property name="margin-bottom">12</property>
<property name="row-spacing">6</property>
<property name="column-spacing">6</property>
<!-- Location -->
<child>
<object class="GtkLabel">
<property name="ellipsize">end</property>
<property name="xalign">0</property>
<style>
<class name="title"/>
</style>
<binding name="label">
<lookup name="name" type="CcTzItem">
<lookup name="item">GtkListItem</lookup>
</lookup>
</binding>
<layout>
<property name="column">0</property>
<property name="row">0</property>
</layout>
</object>
</child>
<!-- Country -->
<child>
<object class="GtkLabel">
<property name="hexpand">True</property>
<property name="ellipsize">end</property>
<property name="xalign">0</property>
<style>
<class name="heading"/>
</style>
<binding name="label">
<lookup name="country" type="CcTzItem">
<lookup name="item">GtkListItem</lookup>
</lookup>
</binding>
<layout>
<property name="column">1</property>
<property name="row">0</property>
</layout>
</object>
</child>
<child>
<object class="GtkBox">
<property name="spacing">3</property>
<style>
<class name="caption"/>
<class name="dim-label"/>
</style>
<layout>
<property name="column">0</property>
<property name="row">1</property>
<property name="column-span">2</property>
</layout>
<!-- Zone Name -->
<child>
<object class="GtkLabel">
<property name="xalign">0</property>
<binding name="label">
<lookup name="zone" type="CcTzItem">
<lookup name="item">GtkListItem</lookup>
</lookup>
</binding>
</object>
</child>
<!-- Zone Name -->
<child>
<object class="GtkLabel">
<property name="margin-start">3</property>
<property name="margin-end">3</property>
<property name="label">•</property>
</object>
</child>
<!-- Offset from GMT -->
<child>
<object class="GtkLabel">
<property name="xalign">0</property>
<binding name="label">
<lookup name="offset" type="CcTzItem">
<lookup name="item">GtkListItem</lookup>
</lookup>
</binding>
</object>
</child>
</object>
</child>
<!-- Current time for the given timezone -->
<child>
<object class="GtkLabel">
<property name="xalign">0</property>
<property name="halign">end</property>
<attributes>
<attribute name="font-features" value="tnum"/>
</attributes>
<style>
<class name="dim-label"/>
</style>
<binding name="label">
<lookup name="time" type="CcTzItem">
<lookup name="item">GtkListItem</lookup>
</lookup>
</binding>
<layout>
<property name="column">2</property>
<property name="row">0</property>
<property name="row-span">2</property>
</layout>
</object>
</child>
</object>
</property>
</template>
</interface>

View file

@ -3,6 +3,7 @@
<gresource prefix="/org/gnome/control-center/datetime">
<file preprocess="xml-stripblanks">cc-datetime-panel.ui</file>
<file preprocess="xml-stripblanks">cc-month-row.ui</file>
<file preprocess="xml-stripblanks">cc-tz-row.ui</file>
<file>backward</file>
<file alias="bg.png">data/bg.png</file>
<file alias="bg_dim.png">data/bg_dim.png</file>

View file

@ -26,6 +26,7 @@ resource_data = files(
'data/pin.png',
'backward',
'cc-datetime-panel.ui',
'cc-tz-row.ui',
)
resources = gnome.compile_resources(