After adding the new GcalDateChooser widget, change the current date selector to use it as the internal widget of the popover. The next logical step is turning GcalDateSelector into an entry.
26 lines
960 B
XML
26 lines
960 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<requires lib="gtk+" version="3.12"/>
|
|
<template class="GcalDateSelector" parent="GtkMenuButton">
|
|
<property name="use_popover">True</property>
|
|
<property name="popover">date_selector_popover</property>
|
|
<child>
|
|
<object class="GtkLabel" id="date_label">
|
|
<property name="visible">True</property>
|
|
</object>
|
|
</child>
|
|
</template>
|
|
<object class="GtkPopover" id="date_selector_popover">
|
|
<property name="position">bottom</property>
|
|
<property name="border_width">12</property>
|
|
<child>
|
|
<object class="GcalDateChooser" id="date_chooser">
|
|
<property name="visible">True</property>
|
|
<property name="can_focus">True</property>
|
|
<property name="show_week_numbers">True</property>
|
|
<signal name="day-selected" handler="calendar_day_selected" object="GcalDateSelector" swapped="yes"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|