@@ -83,12 +83,34 @@ public class Views.Labels : Adw.Bin {
8383 return GLib . Source . REMOVE ;
8484 });
8585
86- labels_local_header. add_activated. connect (() = > {
86+ var add_local_button = new Gtk .Button () {
87+ valign = Gtk . Align . CENTER ,
88+ can_focus = false ,
89+ child = new Widgets .DynamicIcon .from_icon_name (" plus" ) {
90+ valign = Gtk . Align . CENTER ,
91+ halign = Gtk . Align . CENTER ,
92+ },
93+ css_classes = { Granite . STYLE_CLASS_FLAT , " header-item-button" }
94+ };
95+
96+ labels_local_header. add_widget_end (add_local_button);
97+ add_local_button. clicked. connect (() = > {
8798 var dialog = new Dialogs .Label .new (BackendType . LOCAL );
8899 dialog. show ();
89100 });
90101
91- labels_todoist_header. add_activated. connect (() = > {
102+ var add_todoist_button = new Gtk .Button () {
103+ valign = Gtk . Align . CENTER ,
104+ can_focus = false ,
105+ child = new Widgets .DynamicIcon .from_icon_name (" plus" ) {
106+ valign = Gtk . Align . CENTER ,
107+ halign = Gtk . Align . CENTER ,
108+ },
109+ css_classes = { Granite . STYLE_CLASS_FLAT , " header-item-button" }
110+ };
111+
112+ labels_todoist_header. add_widget_end (add_todoist_button);
113+ add_todoist_button. clicked. connect (() = > {
92114 var dialog = new Dialogs .Label .new (BackendType . TODOIST );
93115 dialog. show ();
94116 });
0 commit comments