time-selector: Port GtkDropdown to AdwToggleGroup

This commit is contained in:
Titouan Real
2024-12-16 17:42:26 -03:00
parent ca32033c60
commit 5ed9f469b0
3 changed files with 32 additions and 23 deletions
+15 -9
View File
@@ -37,18 +37,24 @@
<!-- AM/PM -->
<child>
<object class="GtkDropDown" id="period_dropdown">
<object class="AdwToggleGroup" id="period_toggle_group">
<property name="visible">False</property>
<property name="valign">center</property>
<signal name="notify::selected" handler="update_time" object="GcalTimeSelector" swapped="yes"/>
<property name="model">
<object class="GtkStringList">
<items>
<item translatable="yes">AM</item>
<item translatable="yes">PM</item>
</items>
<property name="active-name">am</property>
<property name="orientation">vertical</property>
<child>
<object class="AdwToggle">
<property name="label" translatable="yes">AM</property>
<property name="name">am</property>
</object>
</property>
</child>
<child>
<object class="AdwToggle">
<property name="label" translatable="yes">PM</property>
<property name="name">pm</property>
</object>
</child>
<signal name="notify::active" handler="on_period_toggle_changed_cb" swapped="no"/>
</object>
</child>
</template>