[california] Only initialize Calendars combo box once in Quick Add: Bug #733396
- From: Jim Nelson <jnelson src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [california] Only initialize Calendars combo box once in Quick Add: Bug #733396
- Date: Tue, 22 Jul 2014 21:09:48 +0000 (UTC)
commit 0e71d05073cdaef228e574c99df02f5452c8f05d
Author: Jim Nelson <jim yorba org>
Date: Tue Jul 22 14:09:24 2014 -0700
Only initialize Calendars combo box once in Quick Add: Bug #733396
src/host/host-quick-create-event.vala | 23 +++++++++++------------
1 files changed, 11 insertions(+), 12 deletions(-)
---
diff --git a/src/host/host-quick-create-event.vala b/src/host/host-quick-create-event.vala
index 4ce6d9b..1743a5e 100644
--- a/src/host/host-quick-create-event.vala
+++ b/src/host/host-quick-create-event.vala
@@ -41,6 +41,17 @@ public class QuickCreateEvent : Gtk.Grid, Toolkit.Card {
private Toolkit.ComboBoxTextModel<Backing.CalendarSource> model;
public QuickCreateEvent() {
+ // create and initialize combo box model
+ model = new Toolkit.ComboBoxTextModel<Backing.CalendarSource>(calendar_combo_box,
+ (cal) => cal.title);
+ foreach (Backing.CalendarSource calendar_source in
+ Backing.Manager.instance.get_sources_of_type<Backing.CalendarSource>()) {
+ if (calendar_source.visible && !calendar_source.read_only)
+ model.add(calendar_source);
+ }
+
+ details_entry.secondary_icon_name = get_direction() == Gtk.TextDirection.RTL
+ ? "edit-clear-rtl-symbolic" : "edit-clear-symbolic";
}
public void jumped_to(Toolkit.Card? from, Toolkit.Card.Jump reason, Value? message) {
@@ -63,18 +74,6 @@ public class QuickCreateEvent : Gtk.Grid, Toolkit.Card {
example_label.label = "<small><i>%s</i></small>".printf(eg);
- // create and initialize combo box model
- model = new Toolkit.ComboBoxTextModel<Backing.CalendarSource>(calendar_combo_box,
- (cal) => cal.title);
- foreach (Backing.CalendarSource calendar_source in
- Backing.Manager.instance.get_sources_of_type<Backing.CalendarSource>()) {
- if (calendar_source.visible && !calendar_source.read_only)
- model.add(calendar_source);
- }
-
- details_entry.secondary_icon_name = get_direction() == Gtk.TextDirection.RTL
- ? "edit-clear-rtl-symbolic" : "edit-clear-symbolic";
-
// make first item active
calendar_combo_box.active = 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]