testTool: Add support for secondary indication
Marco Trevisan (TreviƱo)
3 years ago
107 | 107 | }) |
108 | 108 | menu.append(item); |
109 | 109 | |
110 | item = Gtk.MenuItem.new_with_label("Toggle Label"); | |
111 | item.connect('activate', () => { | |
112 | indicator.get_label() ? | |
113 | indicator.set_label('', '') : | |
114 | indicator.set_label(new Date().getSeconds().toString(), 'Blub'); | |
115 | }) | |
116 | menu.append(item); | |
117 | toggle_label = item; | |
118 | ||
110 | 119 | item = Gtk.MenuItem.new_with_label("Autodestroy Label"); |
111 | 120 | item.connect('activate', () => { |
112 | 121 | let i = 30; |
158 | 167 | indicator.set_icon("gnome-run"); |
159 | 168 | indicator.set_attention_icon("emoji-travel-symbolic"); |
160 | 169 | indicator.set_menu(menu); |
170 | indicator.set_secondary_activate_target(toggle_label); | |
161 | 171 | |
162 | 172 | indicator.connect("connection-changed", (indicator, connected) => { |
163 | 173 | print(`Signal \"connection-changed\" emitted. Connected: ${connected}`); |