summary-section: Use expandable entries

Now the entry grows as much as possible to accomodate the
text.

Fixes https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/153
This commit is contained in:
Georges Basile Stavracas Neto
2020-11-10 15:00:59 +00:00
parent b4fedbbba5
commit 7a5580980b
2 changed files with 7 additions and 2 deletions
@@ -23,6 +23,7 @@
#include "gcal-context.h"
#include "gcal-debug.h"
#include "gcal-event-editor-section.h"
#include "gcal-expandable-entry.h"
#include "gcal-summary-section.h"
#include <glib/gi18n.h>
@@ -167,6 +168,8 @@ gcal_summary_section_class_init (GcalSummarySectionClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
g_type_ensure (GCAL_TYPE_EXPANDABLE_ENTRY);
object_class->finalize = gcal_summary_section_finalize;
object_class->get_property = gcal_summary_section_get_property;
object_class->set_property = gcal_summary_section_set_property;
+4 -2
View File
@@ -20,7 +20,7 @@
<property name="activatable-widget">summary_entry</property>
<child>
<object class="GtkEntry" id="summary_entry">
<object class="GcalExpandableEntry" id="summary_entry">
<property name="visible">True</property>
<property name="hexpand">True</property>
<property name="halign">end</property>
@@ -28,6 +28,7 @@
<property name="can_focus">True</property>
<property name="width-chars">20</property>
<property name="max-width-chars">30</property>
<property name="propagate-natural-width">True</property>
</object>
</child>
@@ -42,7 +43,7 @@
<property name="activatable-widget">location_entry</property>
<child>
<object class="GtkEntry" id="location_entry">
<object class="GcalExpandableEntry" id="location_entry">
<property name="visible">True</property>
<property name="hexpand">True</property>
<property name="halign">end</property>
@@ -51,6 +52,7 @@
<property name="width-chars">20</property>
<property name="max-width-chars">30</property>
<property name="secondary_icon_name">find-location-symbolic</property>
<property name="propagate-natural-width">True</property>
</object>
</child>