143
158
GwibberGtkActionBoxItem* gwibber_gtk_action_box_item_construct (GType object_type, const gchar* service, const gchar* stream, const gchar* account, const gchar* mid, const gchar* sender, const gchar* tooltip) {
144
159
GwibberGtkActionBoxItem * self = NULL;
166
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
145
167
g_return_val_if_fail (service != NULL, NULL);
168
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
146
169
g_return_val_if_fail (stream != NULL, NULL);
170
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
147
171
g_return_val_if_fail (account != NULL, NULL);
172
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
148
173
g_return_val_if_fail (mid != NULL, NULL);
174
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
149
175
g_return_val_if_fail (sender != NULL, NULL);
176
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
150
177
g_return_val_if_fail (tooltip != NULL, NULL);
151
self = (GwibberGtkActionBoxItem*) g_object_new (object_type, "service", service, "stream", stream, "account", account, "mid", mid, "sender", sender, "tooltip", tooltip, NULL);
178
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
180
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
182
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
184
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
186
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
188
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
190
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
191
self = (GwibberGtkActionBoxItem*) g_object_new (object_type, "service", _tmp0_, "stream", _tmp1_, "account", _tmp2_, "mid", _tmp3_, "sender", _tmp4_, "tooltip", _tmp5_, NULL);
192
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
194
#line 195 "action-box.c"
156
198
GwibberGtkActionBoxItem* gwibber_gtk_action_box_item_new (const gchar* service, const gchar* stream, const gchar* account, const gchar* mid, const gchar* sender, const gchar* tooltip) {
199
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
157
200
return gwibber_gtk_action_box_item_construct (GWIBBER_GTK_TYPE_ACTION_BOX_ITEM, service, stream, account, mid, sender, tooltip);
201
#line 202 "action-box.c"
161
205
static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
162
206
gchar* result = NULL;
163
gchar* _tmp0_ = NULL;
165
GRegex* _tmp2_ = NULL;
168
gchar* _tmp4_ = NULL;
170
207
GError * _inner_error_ = NULL;
208
#line 1386 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
171
209
g_return_val_if_fail (self != NULL, NULL);
210
#line 1386 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
172
211
g_return_val_if_fail (old != NULL, NULL);
212
#line 1386 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
173
213
g_return_val_if_fail (replacement != NULL, NULL);
174
_tmp0_ = g_regex_escape_string (old, -1);
176
_tmp2_ = g_regex_new (_tmp1_, 0, 0, &_inner_error_);
180
if (_inner_error_ != NULL) {
181
if (_inner_error_->domain == G_REGEX_ERROR) {
182
goto __catch0_g_regex_error;
184
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
185
g_clear_error (&_inner_error_);
188
_tmp4_ = g_regex_replace_literal (regex, self, (gssize) (-1), 0, replacement, 0, &_inner_error_);
190
if (_inner_error_ != NULL) {
191
_g_regex_unref0 (regex);
192
if (_inner_error_->domain == G_REGEX_ERROR) {
193
goto __catch0_g_regex_error;
195
_g_regex_unref0 (regex);
196
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
197
g_clear_error (&_inner_error_);
201
_g_regex_unref0 (regex);
203
_g_regex_unref0 (regex);
214
#line 215 "action-box.c"
217
gchar* _tmp1_ = NULL;
224
gchar* _tmp7_ = NULL;
226
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
228
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
229
_tmp1_ = g_regex_escape_string (_tmp0_, -1);
230
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
232
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
233
_tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
234
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
236
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
238
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
240
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
241
if (_inner_error_ != NULL) {
242
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
243
if (_inner_error_->domain == G_REGEX_ERROR) {
244
#line 245 "action-box.c"
245
goto __catch0_g_regex_error;
247
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
248
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
249
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
250
g_clear_error (&_inner_error_);
251
#line 1388 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
253
#line 254 "action-box.c"
255
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
257
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
258
_tmp6_ = replacement;
259
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
260
_tmp7_ = g_regex_replace_literal (_tmp5_, self, (gssize) (-1), 0, _tmp6_, 0, &_inner_error_);
261
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
263
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
264
if (_inner_error_ != NULL) {
265
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
266
_g_regex_unref0 (regex);
267
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
268
if (_inner_error_->domain == G_REGEX_ERROR) {
269
#line 270 "action-box.c"
270
goto __catch0_g_regex_error;
272
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
273
_g_regex_unref0 (regex);
274
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
275
g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
276
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
277
g_clear_error (&_inner_error_);
278
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
280
#line 281 "action-box.c"
282
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
284
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
285
_g_regex_unref0 (regex);
286
#line 1389 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
288
#line 289 "action-box.c"
205
291
__catch0_g_regex_error:
294
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
208
295
e = _inner_error_;
296
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
209
297
_inner_error_ = NULL;
298
#line 1391 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
210
299
g_assert_not_reached ();
300
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
211
301
_g_error_free0 (e);
302
#line 303 "action-box.c"
305
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
214
306
if (_inner_error_ != NULL) {
307
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
215
308
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
309
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
216
310
g_clear_error (&_inner_error_);
311
#line 1387 "/usr/share/vala-0.14/vapi/glib-2.0.vapi"
313
#line 314 "action-box.c"
222
318
static void gwibber_gtk_action_box_item_user_stream (GwibberGtkActionBoxItem* self, const gchar* account, const gchar* sender) {
223
GwibberStreams* _tmp0_ = NULL;
319
GwibberStreams* _tmp0_;
224
320
GwibberStreams* streams;
225
gchar* _tmp1_ = NULL;
227
323
gchar* _tmp3_ = NULL;
325
gchar* _tmp5_ = NULL;
327
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
229
328
g_return_if_fail (self != NULL);
329
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
230
330
g_return_if_fail (account != NULL);
331
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
231
332
g_return_if_fail (sender != NULL);
333
#line 128 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
232
334
_tmp0_ = gwibber_streams_new ();
335
#line 128 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
233
336
streams = _tmp0_;
234
_tmp1_ = string_replace (sender, "@", "");
236
_tmp3_ = gwibber_streams_create (streams, account, _tmp2_, "user_messages");
337
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
339
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
341
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
342
_tmp3_ = string_replace (_tmp2_, "@", "");
343
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
345
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
346
_tmp5_ = gwibber_streams_create (streams, _tmp1_, _tmp4_, "user_messages");
347
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
349
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
351
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
238
352
_g_free0 (_tmp4_);
353
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
240
354
_g_object_unref0 (streams);
355
#line 356 "action-box.c"
244
359
gboolean gwibber_gtk_action_box_item_share (GwibberGtkActionBoxItem* self, const gchar* mid, const gchar* account) {
245
360
gboolean result = FALSE;
246
GwibberService* _tmp0_ = NULL;
361
GwibberService* _tmp0_;
247
362
GwibberService* service;
365
gboolean _tmp3_ = FALSE;
366
#line 132 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
249
367
g_return_val_if_fail (self != NULL, FALSE);
368
#line 132 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
250
369
g_return_val_if_fail (mid != NULL, FALSE);
370
#line 132 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
251
371
g_return_val_if_fail (account != NULL, FALSE);
372
#line 134 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
252
373
_tmp0_ = gwibber_service_new ();
374
#line 134 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
253
375
service = _tmp0_;
254
_tmp1_ = gwibber_service_retweet (service, mid, account);
376
#line 135 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
378
#line 135 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
380
#line 135 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
381
_tmp3_ = gwibber_service_retweet (service, _tmp1_, _tmp2_);
382
#line 135 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
384
#line 135 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
256
385
_g_object_unref0 (service);
386
#line 135 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
388
#line 389 "action-box.c"
261
392
gboolean gwibber_gtk_action_box_item_like (GwibberGtkActionBoxItem* self, const gchar* mid, const gchar* account) {
262
393
gboolean result = FALSE;
263
GwibberService* _tmp0_ = NULL;
394
GwibberService* _tmp0_;
264
395
GwibberService* service;
398
gboolean _tmp3_ = FALSE;
399
#line 138 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
266
400
g_return_val_if_fail (self != NULL, FALSE);
401
#line 138 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
267
402
g_return_val_if_fail (mid != NULL, FALSE);
403
#line 138 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
268
404
g_return_val_if_fail (account != NULL, FALSE);
405
#line 140 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
269
406
_tmp0_ = gwibber_service_new ();
407
#line 140 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
270
408
service = _tmp0_;
271
_tmp1_ = gwibber_service_like (service, mid, account);
409
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
411
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
413
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
414
_tmp3_ = gwibber_service_like (service, _tmp1_, _tmp2_);
415
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
417
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
273
418
_g_object_unref0 (service);
419
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
278
static gpointer _json_object_ref0 (gpointer self) {
279
return self ? json_object_ref (self) : NULL;
283
static void _lambda0_ (GwibberGtkActionBoxItem* self) {
421
#line 422 "action-box.c"
425
static JsonObject* _vala_JsonObject_copy (JsonObject* self) {
426
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
427
return g_boxed_copy (json_object_get_type (), self);
428
#line 429 "action-box.c"
432
static gpointer __vala_JsonObject_copy0 (gpointer self) {
433
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
434
return self ? _vala_JsonObject_copy (self) : NULL;
435
#line 436 "action-box.c"
439
static void _vala_JsonObject_free (JsonObject* self) {
440
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
441
g_boxed_free (json_object_get_type (), self);
442
#line 443 "action-box.c"
446
static void ___lambda0_ (GwibberGtkActionBoxItem* self) {
287
450
JsonObject* sender_obj;
288
GwibberMessages* _tmp1_ = NULL;
289
GwibberMessages* messages;
290
gchar* _tmp2_ = NULL;
292
JsonParser* _tmp3_ = NULL;
294
JsonNode* _tmp4_ = NULL;
295
JsonObject* _tmp5_ = NULL;
451
const gchar* _tmp22_;
454
const gchar* _tmp27_;
455
const gchar* _tmp28_;
456
const gchar* _tmp29_;
298
457
GError * _inner_error_ = NULL;
458
#line 152 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
299
459
_tmp0_ = g_strdup ("");
460
#line 152 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
462
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
464
#line 154 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
302
465
sender_obj = NULL;
303
_tmp1_ = gwibber_messages_new ();
305
_tmp2_ = gwibber_messages_get_message (messages, self->priv->_mid);
307
_tmp3_ = json_parser_new ();
309
json_parser_load_from_data (parser, msg, (gssize) (-1), &_inner_error_);
310
if (_inner_error_ != NULL) {
311
_g_object_unref0 (parser);
313
_g_object_unref0 (messages);
314
if (_inner_error_->domain == G_IO_ERROR) {
315
goto __catch1_g_io_error;
466
#line 467 "action-box.c"
468
GwibberMessages* _tmp1_;
469
GwibberMessages* messages;
471
gchar* _tmp3_ = NULL;
475
JsonNode* _tmp5_ = NULL;
476
JsonObject* _tmp6_ = NULL;
479
#line 158 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
480
_tmp1_ = gwibber_messages_new ();
481
#line 158 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
483
#line 159 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
484
_tmp2_ = self->priv->_mid;
485
#line 159 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
486
_tmp3_ = gwibber_messages_get_message (messages, _tmp2_);
487
#line 159 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
489
#line 161 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
490
_tmp4_ = json_parser_new ();
491
#line 161 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
493
#line 162 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
494
json_parser_load_from_data (parser, msg, (gssize) (-1), &_inner_error_);
495
#line 162 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
496
if (_inner_error_ != NULL) {
497
#line 162 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
498
_g_object_unref0 (parser);
499
#line 162 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
501
#line 162 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
502
_g_object_unref0 (messages);
503
#line 162 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
504
if (_inner_error_->domain == G_IO_ERROR) {
505
#line 506 "action-box.c"
506
goto __catch1_g_io_error;
319
_tmp4_ = json_parser_get_root (parser);
320
_tmp5_ = json_node_get_object (_tmp4_);
321
_tmp6_ = _json_object_ref0 (_tmp5_);
322
_json_object_unref0 (obj);
326
_tmp7_ = json_object_has_member (obj, "sender");
328
JsonObject* _tmp8_ = NULL;
510
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
511
_tmp5_ = json_parser_get_root (parser);
512
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
513
_tmp6_ = json_node_get_object (_tmp5_);
514
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
515
_tmp7_ = __vala_JsonObject_copy0 (_tmp6_);
516
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
517
__vala_JsonObject_free0 (obj);
518
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
520
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
522
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
523
if (_tmp8_ != NULL) {
524
#line 525 "action-box.c"
329
525
JsonObject* _tmp9_;
330
_tmp8_ = json_object_get_object_member (obj, "sender");
331
_tmp9_ = _json_object_ref0 (_tmp8_);
332
_json_object_unref0 (sender_obj);
334
if (sender_obj != NULL) {
336
_tmp10_ = json_object_has_member (sender_obj, "nick");
338
const gchar* _tmp11_ = NULL;
340
_tmp11_ = json_object_get_string_member (sender_obj, "nick");
341
_tmp12_ = g_strdup (_tmp11_);
526
gboolean _tmp10_ = FALSE;
527
#line 167 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
529
#line 167 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
530
_tmp10_ = json_object_has_member (_tmp9_, "sender");
531
#line 167 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
533
#line 534 "action-box.c"
535
JsonObject* _tmp12_ = NULL;
538
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
540
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
541
_tmp12_ = json_object_get_object_member (_tmp11_, "sender");
542
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
543
_tmp13_ = __vala_JsonObject_copy0 (_tmp12_);
544
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
545
__vala_JsonObject_free0 (sender_obj);
546
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
547
sender_obj = _tmp13_;
548
#line 170 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
549
_tmp14_ = sender_obj;
550
#line 170 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
551
if (_tmp14_ != NULL) {
552
#line 553 "action-box.c"
554
gboolean _tmp16_ = FALSE;
555
#line 172 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
556
_tmp15_ = sender_obj;
557
#line 172 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
558
_tmp16_ = json_object_has_member (_tmp15_, "nick");
559
#line 172 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
561
#line 562 "action-box.c"
563
const gchar* _tmp18_ = NULL;
565
#line 173 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
566
_tmp17_ = sender_obj;
567
#line 173 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
568
_tmp18_ = json_object_get_string_member (_tmp17_, "nick");
569
#line 173 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
570
_tmp19_ = g_strdup (_tmp18_);
571
#line 173 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
573
#line 173 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
575
#line 576 "action-box.c"
580
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
581
_g_object_unref0 (parser);
582
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
584
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
585
_g_object_unref0 (messages);
586
#line 587 "action-box.c"
348
_g_object_unref0 (parser);
350
_g_object_unref0 (messages);
352
589
__catch1_g_io_error:
593
const gchar* _tmp21_;
594
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
355
595
e = _inner_error_;
596
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
356
597
_inner_error_ = NULL;
357
g_warning ("action-box.vala:178: %s", e->message);
598
#line 178 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
600
#line 178 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
601
_tmp21_ = _tmp20_->message;
602
#line 178 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
603
g_warning ("action-box.vala:178: %s", _tmp21_);
604
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
358
605
_g_error_free0 (e);
606
#line 607 "action-box.c"
609
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
361
610
if (_inner_error_ != NULL) {
362
_json_object_unref0 (sender_obj);
363
_json_object_unref0 (obj);
611
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
612
__vala_JsonObject_free0 (sender_obj);
613
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
614
__vala_JsonObject_free0 (obj);
615
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
617
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
365
618
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
619
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
366
620
g_clear_error (&_inner_error_);
621
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
623
#line 624 "action-box.c"
369
_tmp13_ = strlen (nick);
372
_tmp14_ = g_strconcat ("@", nick, NULL);
625
#line 180 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
627
#line 180 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
628
_tmp23_ = strlen (_tmp22_);
629
#line 180 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
631
#line 180 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
633
#line 634 "action-box.c"
634
const gchar* _tmp25_;
636
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
638
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
639
_tmp26_ = g_strconcat ("@", _tmp25_, NULL);
640
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
642
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
644
#line 645 "action-box.c"
376
g_signal_emit_by_name (self, "reply", self->priv->_mid, self->priv->_account, nick);
377
_json_object_unref0 (sender_obj);
378
_json_object_unref0 (obj);
646
#line 182 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
647
_tmp27_ = self->priv->_mid;
648
#line 182 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
649
_tmp28_ = self->priv->_account;
650
#line 182 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
652
#line 182 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
653
g_signal_emit_by_name (self, "reply", _tmp27_, _tmp28_, _tmp29_);
654
#line 151 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
655
__vala_JsonObject_free0 (sender_obj);
656
#line 151 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
657
__vala_JsonObject_free0 (obj);
658
#line 151 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
383
static void __lambda0__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
388
static void _lambda1_ (GwibberGtkActionBoxItem* self) {
660
#line 661 "action-box.c"
664
static void ____lambda0__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
665
#line 151 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
667
#line 668 "action-box.c"
671
static void ___lambda1_ (GwibberGtkActionBoxItem* self) {
674
gboolean _tmp2_ = FALSE;
391
677
GError * _inner_error_ = NULL;
392
_tmp0_ = gwibber_gtk_action_box_item_like (self, self->priv->_mid, self->priv->_account);
678
#line 191 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
679
_tmp0_ = self->priv->_mid;
680
#line 191 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
681
_tmp1_ = self->priv->_account;
682
#line 191 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
683
_tmp2_ = gwibber_gtk_action_box_item_like (self, _tmp0_, _tmp1_);
684
#line 191 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
686
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
688
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
690
#line 691 "action-box.c"
400
696
JsonObject* sender_obj;
401
GwibberMessages* _tmp3_ = NULL;
402
GwibberMessages* messages;
403
gchar* _tmp4_ = NULL;
405
JsonParser* _tmp5_ = NULL;
407
JsonNode* _tmp6_ = NULL;
408
JsonObject* _tmp7_ = NULL;
411
const gchar* _tmp20_ = NULL;
412
const gchar* _tmp21_ = NULL;
415
NotifyNotification* _tmp24_ = NULL;
416
NotifyNotification* _tmp25_;
697
const gchar* _tmp36_;
700
const gchar* _tmp41_ = NULL;
701
const gchar* _tmp42_ = NULL;
702
const gchar* _tmp43_;
703
gchar* _tmp44_ = NULL;
705
const gchar* _tmp46_;
706
NotifyNotification* _tmp47_;
707
NotifyNotification* _tmp48_;
417
708
NotifyNotification* notification;
418
_tmp1_ = g_strdup ("");
420
_tmp2_ = g_strdup ("");
709
NotifyNotification* _tmp49_;
710
#line 193 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
711
_tmp4_ = g_strdup ("");
712
#line 193 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
714
#line 194 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
715
_tmp5_ = g_strdup ("");
716
#line 194 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
718
#line 195 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
720
#line 196 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
423
721
sender_obj = NULL;
424
_tmp3_ = gwibber_messages_new ();
426
_tmp4_ = gwibber_messages_get_message (messages, self->priv->_mid);
428
_tmp5_ = json_parser_new ();
430
json_parser_load_from_data (parser, msg, (gssize) (-1), &_inner_error_);
431
if (_inner_error_ != NULL) {
722
#line 723 "action-box.c"
724
GwibberMessages* _tmp6_;
725
GwibberMessages* messages;
726
GwibberMessages* _tmp7_;
728
gchar* _tmp9_ = NULL;
733
const gchar* _tmp12_;
735
JsonNode* _tmp14_ = NULL;
736
JsonObject* _tmp15_ = NULL;
739
#line 200 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
740
_tmp6_ = gwibber_messages_new ();
741
#line 200 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
743
#line 201 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
745
#line 201 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
746
_tmp8_ = self->priv->_mid;
747
#line 201 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
748
_tmp9_ = gwibber_messages_get_message (_tmp7_, _tmp8_);
749
#line 201 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
751
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
752
_tmp10_ = json_parser_new ();
753
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
755
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
757
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
759
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
760
json_parser_load_from_data (_tmp11_, _tmp12_, (gssize) (-1), &_inner_error_);
761
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
762
if (_inner_error_ != NULL) {
763
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
764
_g_object_unref0 (parser);
765
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
767
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
768
_g_object_unref0 (messages);
769
#line 204 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
770
if (_inner_error_->domain == G_IO_ERROR) {
771
#line 772 "action-box.c"
772
goto __catch2_g_io_error;
776
#line 206 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
778
#line 206 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
779
_tmp14_ = json_parser_get_root (_tmp13_);
780
#line 206 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
781
_tmp15_ = json_node_get_object (_tmp14_);
782
#line 206 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
783
_tmp16_ = __vala_JsonObject_copy0 (_tmp15_);
784
#line 206 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
785
__vala_JsonObject_free0 (obj);
786
#line 206 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
788
#line 207 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
790
#line 207 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
791
if (_tmp17_ != NULL) {
792
#line 793 "action-box.c"
794
gboolean _tmp19_ = FALSE;
795
#line 209 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
797
#line 209 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
798
_tmp19_ = json_object_has_member (_tmp18_, "sender");
799
#line 209 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
801
#line 802 "action-box.c"
803
JsonObject* _tmp21_ = NULL;
806
#line 211 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
808
#line 211 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
809
_tmp21_ = json_object_get_object_member (_tmp20_, "sender");
810
#line 211 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
811
_tmp22_ = __vala_JsonObject_copy0 (_tmp21_);
812
#line 211 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
813
__vala_JsonObject_free0 (sender_obj);
814
#line 211 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
815
sender_obj = _tmp22_;
816
#line 212 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
817
_tmp23_ = sender_obj;
818
#line 212 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
819
if (_tmp23_ != NULL) {
820
#line 821 "action-box.c"
822
gboolean _tmp25_ = FALSE;
824
gboolean _tmp30_ = FALSE;
825
#line 214 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
826
_tmp24_ = sender_obj;
827
#line 214 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
828
_tmp25_ = json_object_has_member (_tmp24_, "nick");
829
#line 214 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
831
#line 832 "action-box.c"
833
const gchar* _tmp27_ = NULL;
835
#line 215 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
836
_tmp26_ = sender_obj;
837
#line 215 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
838
_tmp27_ = json_object_get_string_member (_tmp26_, "nick");
839
#line 215 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
840
_tmp28_ = g_strdup (_tmp27_);
841
#line 215 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
843
#line 215 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
845
#line 846 "action-box.c"
847
#line 216 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
848
_tmp29_ = sender_obj;
849
#line 216 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
850
_tmp30_ = json_object_has_member (_tmp29_, "name");
851
#line 216 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
853
#line 854 "action-box.c"
855
const gchar* _tmp32_ = NULL;
857
#line 217 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
858
_tmp31_ = sender_obj;
859
#line 217 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
860
_tmp32_ = json_object_get_string_member (_tmp31_, "name");
861
#line 217 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
862
_tmp33_ = g_strdup (_tmp32_);
863
#line 217 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
865
#line 217 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
867
#line 868 "action-box.c"
872
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
432
873
_g_object_unref0 (parser);
874
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
876
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
434
877
_g_object_unref0 (messages);
435
if (_inner_error_->domain == G_IO_ERROR) {
436
goto __catch2_g_io_error;
440
_tmp6_ = json_parser_get_root (parser);
441
_tmp7_ = json_node_get_object (_tmp6_);
442
_tmp8_ = _json_object_ref0 (_tmp7_);
443
_json_object_unref0 (obj);
447
_tmp9_ = json_object_has_member (obj, "sender");
449
JsonObject* _tmp10_ = NULL;
451
_tmp10_ = json_object_get_object_member (obj, "sender");
452
_tmp11_ = _json_object_ref0 (_tmp10_);
453
_json_object_unref0 (sender_obj);
454
sender_obj = _tmp11_;
455
if (sender_obj != NULL) {
458
_tmp12_ = json_object_has_member (sender_obj, "nick");
460
const gchar* _tmp13_ = NULL;
462
_tmp13_ = json_object_get_string_member (sender_obj, "nick");
463
_tmp14_ = g_strdup (_tmp13_);
467
_tmp15_ = json_object_has_member (sender_obj, "name");
469
const gchar* _tmp16_ = NULL;
471
_tmp16_ = json_object_get_string_member (sender_obj, "name");
472
_tmp17_ = g_strdup (_tmp16_);
479
_g_object_unref0 (parser);
481
_g_object_unref0 (messages);
878
#line 879 "action-box.c"
483
881
__catch2_g_io_error:
885
const gchar* _tmp35_;
886
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
486
887
e = _inner_error_;
888
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
487
889
_inner_error_ = NULL;
488
g_warning ("action-box.vala:222: %s", e->message);
890
#line 222 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
892
#line 222 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
893
_tmp35_ = _tmp34_->message;
894
#line 222 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
895
g_warning ("action-box.vala:222: %s", _tmp35_);
896
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
489
897
_g_error_free0 (e);
898
#line 899 "action-box.c"
901
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
492
902
if (_inner_error_ != NULL) {
493
_json_object_unref0 (sender_obj);
494
_json_object_unref0 (obj);
903
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
904
__vala_JsonObject_free0 (sender_obj);
905
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
906
__vala_JsonObject_free0 (obj);
907
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
909
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
911
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
497
912
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
913
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
498
914
g_clear_error (&_inner_error_);
915
#line 198 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
917
#line 918 "action-box.c"
501
_tmp18_ = strlen (name);
504
_tmp19_ = g_strdup (name);
919
#line 224 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
921
#line 224 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
922
_tmp37_ = strlen (_tmp36_);
923
#line 224 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
925
#line 224 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
927
#line 928 "action-box.c"
928
const gchar* _tmp39_;
930
#line 225 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
932
#line 225 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
933
_tmp40_ = g_strdup (_tmp39_);
934
#line 225 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
936
#line 225 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
938
#line 939 "action-box.c"
508
_tmp20_ = _ ("Liked");
509
_tmp21_ = _ ("Liked post from ");
510
_tmp22_ = g_strconcat (_tmp21_, nick, NULL);
512
_tmp24_ = notify_notification_new (_tmp20_, _tmp23_, self->priv->_scalable_icon);
515
notification = _tmp25_;
516
notify_notification_show (notification, &_inner_error_);
940
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
941
_tmp41_ = _ ("Liked");
942
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
943
_tmp42_ = _ ("Liked post from %s");
944
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
946
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
947
_tmp44_ = g_strdup_printf (_tmp42_, _tmp43_);
948
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
950
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
951
_tmp46_ = self->priv->_scalable_icon;
952
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
953
_tmp47_ = notify_notification_new (_tmp41_, _tmp45_, _tmp46_);
954
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
956
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
958
#line 227 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
959
notification = _tmp48_;
960
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
961
_tmp49_ = notification;
962
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
963
notify_notification_show (_tmp49_, &_inner_error_);
964
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
517
965
if (_inner_error_ != NULL) {
966
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
518
967
_g_object_unref0 (notification);
519
_json_object_unref0 (sender_obj);
520
_json_object_unref0 (obj);
968
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
969
__vala_JsonObject_free0 (sender_obj);
970
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
971
__vala_JsonObject_free0 (obj);
972
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
974
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
976
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
523
977
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
978
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
524
979
g_clear_error (&_inner_error_);
980
#line 228 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
982
#line 983 "action-box.c"
984
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
527
985
_g_object_unref0 (notification);
528
_json_object_unref0 (sender_obj);
529
_json_object_unref0 (obj);
986
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
987
__vala_JsonObject_free0 (sender_obj);
988
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
989
__vala_JsonObject_free0 (obj);
990
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
992
#line 192 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
994
#line 995 "action-box.c"
536
static void __lambda1__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
999
static void ____lambda1__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
1000
#line 190 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1002
#line 1003 "action-box.c"
541
static void _lambda2_ (GwibberGtkActionBoxItem* self) {
1006
static void ___lambda2_ (GwibberGtkActionBoxItem* self) {
1007
const gchar* _tmp0_;
1008
const gchar* _tmp1_;
1009
gboolean _tmp2_ = FALSE;
544
1012
GError * _inner_error_ = NULL;
545
_tmp0_ = gwibber_gtk_action_box_item_share (self, self->priv->_mid, self->priv->_account);
548
const gchar* _tmp1_ = NULL;
549
const gchar* _tmp2_ = NULL;
552
NotifyNotification* _tmp5_ = NULL;
553
NotifyNotification* _tmp6_;
1013
#line 246 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1014
_tmp0_ = self->priv->_mid;
1015
#line 246 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1016
_tmp1_ = self->priv->_account;
1017
#line 246 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1018
_tmp2_ = gwibber_gtk_action_box_item_share (self, _tmp0_, _tmp1_);
1019
#line 246 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1021
#line 247 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1023
#line 247 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1025
#line 1026 "action-box.c"
1026
const gchar* _tmp4_ = NULL;
1027
const gchar* _tmp5_ = NULL;
1028
const gchar* _tmp6_;
1029
gchar* _tmp7_ = NULL;
1031
const gchar* _tmp9_;
1032
NotifyNotification* _tmp10_;
1033
NotifyNotification* _tmp11_;
554
1034
NotifyNotification* notification;
555
_tmp1_ = _ ("Shared");
556
_tmp2_ = _ ("Shared post from ");
557
_tmp3_ = g_strconcat (_tmp2_, self->priv->_sender, NULL);
559
_tmp5_ = notify_notification_new (_tmp1_, _tmp4_, self->priv->_scalable_icon);
562
notification = _tmp6_;
563
notify_notification_show (notification, &_inner_error_);
1035
NotifyNotification* _tmp12_;
1036
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1037
_tmp4_ = _ ("Shared");
1038
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1039
_tmp5_ = _ ("Shared post from %s");
1040
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1041
_tmp6_ = self->priv->_sender;
1042
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1043
_tmp7_ = g_strdup_printf (_tmp5_, _tmp6_);
1044
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1046
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1047
_tmp9_ = self->priv->_scalable_icon;
1048
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1049
_tmp10_ = notify_notification_new (_tmp4_, _tmp8_, _tmp9_);
1050
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1052
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1054
#line 248 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1055
notification = _tmp11_;
1056
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1057
_tmp12_ = notification;
1058
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1059
notify_notification_show (_tmp12_, &_inner_error_);
1060
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
564
1061
if (_inner_error_ != NULL) {
1062
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
565
1063
_g_object_unref0 (notification);
1064
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
566
1065
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1066
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
567
1067
g_clear_error (&_inner_error_);
1068
#line 249 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1070
#line 1071 "action-box.c"
1072
#line 247 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
570
1073
_g_object_unref0 (notification);
1074
#line 1075 "action-box.c"
575
static void __lambda2__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
580
static void _lambda3_ (GwibberGtkActionBoxItem* self) {
581
gwibber_gtk_action_box_item_user_stream (self, self->priv->_account, self->priv->_sender);
585
static void __lambda3__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
1079
static void ____lambda2__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
1080
#line 245 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1082
#line 1083 "action-box.c"
1086
static void ___lambda3_ (GwibberGtkActionBoxItem* self) {
1087
const gchar* _tmp0_;
1088
const gchar* _tmp1_;
1089
#line 259 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1090
_tmp0_ = self->priv->_account;
1091
#line 259 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1092
_tmp1_ = self->priv->_sender;
1093
#line 259 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1094
gwibber_gtk_action_box_item_user_stream (self, _tmp0_, _tmp1_);
1095
#line 1096 "action-box.c"
1099
static void ____lambda3__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
1100
#line 258 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1102
#line 1103 "action-box.c"
590
1106
static gpointer _g_object_ref0 (gpointer self) {
1107
#line 265 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
591
1108
return self ? g_object_ref (self) : NULL;
1109
#line 1110 "action-box.c"
595
1113
static GtkMenu* gwibber_gtk_action_box_item_build_menu (GwibberGtkActionBoxItem* self) {
596
1114
GtkMenu* result = NULL;
597
GtkMenu* _tmp0_ = NULL;
598
gboolean _tmp1_ = FALSE;
599
1117
gboolean _tmp2_ = FALSE;
600
1118
gboolean _tmp3_ = FALSE;
601
gboolean _tmp6_ = FALSE;
602
gboolean _tmp7_ = FALSE;
603
gboolean _tmp8_ = FALSE;
604
gboolean _tmp9_ = FALSE;
605
gboolean _tmp10_ = FALSE;
606
gboolean _tmp11_ = FALSE;
607
gboolean _tmp14_ = FALSE;
608
gboolean _tmp15_ = FALSE;
609
gboolean _tmp16_ = FALSE;
610
gboolean _tmp17_ = FALSE;
1119
gboolean _tmp4_ = FALSE;
1120
const gchar* _tmp5_;
611
1124
gboolean _tmp18_ = FALSE;
612
gboolean _tmp25_ = FALSE;
613
gboolean _tmp26_ = FALSE;
614
gboolean _tmp27_ = FALSE;
1125
gboolean _tmp19_ = FALSE;
1126
gboolean _tmp20_ = FALSE;
1127
gboolean _tmp21_ = FALSE;
1128
gboolean _tmp22_ = FALSE;
1129
gboolean _tmp23_ = FALSE;
1130
const gchar* _tmp24_;
1137
gboolean _tmp43_ = FALSE;
1138
gboolean _tmp44_ = FALSE;
1139
gboolean _tmp45_ = FALSE;
1140
gboolean _tmp46_ = FALSE;
1141
gboolean _tmp47_ = FALSE;
1142
const gchar* _tmp48_;
1148
gboolean _tmp75_ = FALSE;
1149
gboolean _tmp76_ = FALSE;
1150
gboolean _tmp77_ = FALSE;
1151
const gchar* _tmp78_;
1158
#line 144 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
616
1159
g_return_val_if_fail (self != NULL, NULL);
1160
#line 146 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
617
1161
_tmp0_ = (GtkMenu*) gtk_menu_new ();
1162
#line 146 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1163
_tmp1_ = g_object_ref_sink (_tmp0_);
1164
#line 146 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
618
1165
_g_object_unref0 (self->priv->menu);
619
self->priv->menu = g_object_ref_sink (_tmp0_);
620
if (g_strcmp0 (self->priv->_service, "flicker") != 0) {
621
_tmp3_ = g_strcmp0 (self->priv->_service, "pingfm") != 0;
1166
#line 146 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1167
self->priv->menu = _tmp1_;
1168
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1169
_tmp5_ = self->priv->_service;
1170
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1171
if (g_strcmp0 (_tmp5_, "flicker") != 0) {
1172
#line 1173 "action-box.c"
1173
const gchar* _tmp6_;
1174
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1175
_tmp6_ = self->priv->_service;
1176
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1177
_tmp4_ = g_strcmp0 (_tmp6_, "pingfm") != 0;
1178
#line 1179 "action-box.c"
1180
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1182
#line 1183 "action-box.c"
1184
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1186
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1188
#line 1189 "action-box.c"
1189
const gchar* _tmp8_;
1190
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1191
_tmp8_ = self->priv->_service;
1192
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1193
_tmp3_ = g_strcmp0 (_tmp8_, "foursquare") != 0;
1194
#line 1195 "action-box.c"
1196
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1198
#line 1199 "action-box.c"
626
_tmp2_ = g_strcmp0 (self->priv->_service, "foursquare") != 0;
1200
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1202
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1204
#line 1205 "action-box.c"
1205
const gchar* _tmp10_;
1206
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1207
_tmp10_ = self->priv->_service;
1208
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1209
_tmp2_ = g_strcmp0 (_tmp10_, "digg") != 0;
1210
#line 1211 "action-box.c"
1212
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
631
_tmp1_ = g_strcmp0 (self->priv->_service, "digg") != 0;
636
const gchar* _tmp4_ = NULL;
637
GtkMenuItem* _tmp5_ = NULL;
638
_tmp4_ = _ ("_Reply");
639
_tmp5_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp4_);
640
_g_object_unref0 (self->priv->amenu);
641
self->priv->amenu = g_object_ref_sink (_tmp5_);
642
g_signal_connect_object (self->priv->amenu, "activate", (GCallback) __lambda0__gtk_menu_item_activate, self, 0);
643
gtk_menu_shell_append ((GtkMenuShell*) self->priv->menu, (GtkWidget*) self->priv->amenu);
645
if (g_strcmp0 (self->priv->_service, "flicker") != 0) {
646
_tmp11_ = g_strcmp0 (self->priv->_service, "pingfm") != 0;
1214
#line 1215 "action-box.c"
1216
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1218
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
651
_tmp10_ = g_strcmp0 (self->priv->_service, "foursquare") != 0;
656
_tmp9_ = g_strcmp0 (self->priv->_service, "digg") != 0;
661
_tmp8_ = g_strcmp0 (self->priv->_service, "qaiku") != 0;
666
_tmp7_ = g_strcmp0 (self->priv->_service, "buzz") != 0;
671
_tmp6_ = g_strcmp0 (self->priv->_stream, "private") != 0;
1220
#line 1221 "action-box.c"
676
1221
const gchar* _tmp12_ = NULL;
677
GtkMenuItem* _tmp13_ = NULL;
678
_tmp12_ = _ ("_Like");
1222
GtkMenuItem* _tmp13_;
1223
GtkMenuItem* _tmp14_;
1224
GtkMenuItem* _tmp15_;
1226
GtkMenuItem* _tmp17_;
1227
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1228
_tmp12_ = _ ("_Reply");
1229
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
679
1230
_tmp13_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp12_);
680
_g_object_unref0 (self->priv->amenu);
681
self->priv->amenu = g_object_ref_sink (_tmp13_);
682
g_signal_connect_object (self->priv->amenu, "activate", (GCallback) __lambda1__gtk_menu_item_activate, self, 0);
683
gtk_menu_shell_append ((GtkMenuShell*) self->priv->menu, (GtkWidget*) self->priv->amenu);
685
if (g_strcmp0 (self->priv->_service, "twitter") == 0) {
688
_tmp18_ = g_strcmp0 (self->priv->_service, "identica") == 0;
693
_tmp17_ = g_strcmp0 (self->priv->_service, "statusnet") == 0;
698
_tmp16_ = g_strcmp0 (self->priv->_service, "sina") == 0;
703
_tmp15_ = g_strcmp0 (self->priv->_service, "sohu") == 0;
706
_tmp14_ = g_strcmp0 (self->priv->_stream, "private") != 0;
711
GtkMenuItem* _tmp19_ = NULL;
712
gboolean _tmp22_ = FALSE;
713
_tmp19_ = (GtkMenuItem*) gtk_menu_item_new ();
714
_g_object_unref0 (self->priv->amenu);
715
self->priv->amenu = g_object_ref_sink (_tmp19_);
716
if (g_strcmp0 (self->priv->_service, "twitter") == 0) {
717
const gchar* _tmp20_ = NULL;
718
GtkMenuItem* _tmp21_ = NULL;
719
_tmp20_ = _ ("Re_tweet");
720
_tmp21_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp20_);
1231
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1232
_tmp14_ = g_object_ref_sink (_tmp13_);
1233
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1234
_g_object_unref0 (self->priv->amenu);
1235
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1236
self->priv->amenu = _tmp14_;
1237
#line 151 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1238
_tmp15_ = self->priv->amenu;
1239
#line 151 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1240
g_signal_connect_object (_tmp15_, "activate", (GCallback) ____lambda0__gtk_menu_item_activate, self, 0);
1241
#line 184 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1242
_tmp16_ = self->priv->menu;
1243
#line 184 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1244
_tmp17_ = self->priv->amenu;
1245
#line 184 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1246
gtk_menu_shell_append ((GtkMenuShell*) _tmp16_, (GtkWidget*) _tmp17_);
1247
#line 1248 "action-box.c"
1249
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1250
_tmp24_ = self->priv->_service;
1251
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1252
if (g_strcmp0 (_tmp24_, "flicker") != 0) {
1253
#line 1254 "action-box.c"
1254
const gchar* _tmp25_;
1255
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1256
_tmp25_ = self->priv->_service;
1257
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1258
_tmp23_ = g_strcmp0 (_tmp25_, "pingfm") != 0;
1259
#line 1260 "action-box.c"
1261
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1263
#line 1264 "action-box.c"
1265
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1267
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1269
#line 1270 "action-box.c"
1270
const gchar* _tmp27_;
1271
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1272
_tmp27_ = self->priv->_service;
1273
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1274
_tmp22_ = g_strcmp0 (_tmp27_, "foursquare") != 0;
1275
#line 1276 "action-box.c"
1277
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1279
#line 1280 "action-box.c"
1281
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1283
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1285
#line 1286 "action-box.c"
1286
const gchar* _tmp29_;
1287
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1288
_tmp29_ = self->priv->_service;
1289
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1290
_tmp21_ = g_strcmp0 (_tmp29_, "digg") != 0;
1291
#line 1292 "action-box.c"
1293
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1295
#line 1296 "action-box.c"
1297
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1299
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1301
#line 1302 "action-box.c"
1302
const gchar* _tmp31_;
1303
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1304
_tmp31_ = self->priv->_service;
1305
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1306
_tmp20_ = g_strcmp0 (_tmp31_, "qaiku") != 0;
1307
#line 1308 "action-box.c"
1309
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1311
#line 1312 "action-box.c"
1313
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1315
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1317
#line 1318 "action-box.c"
1318
const gchar* _tmp33_;
1319
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1320
_tmp33_ = self->priv->_service;
1321
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1322
_tmp19_ = g_strcmp0 (_tmp33_, "buzz") != 0;
1323
#line 1324 "action-box.c"
1325
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1327
#line 1328 "action-box.c"
1329
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1331
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1333
#line 1334 "action-box.c"
1334
const gchar* _tmp35_;
1335
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1336
_tmp35_ = self->priv->_stream;
1337
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1338
_tmp18_ = g_strcmp0 (_tmp35_, "private") != 0;
1339
#line 1340 "action-box.c"
1341
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1343
#line 1344 "action-box.c"
1345
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1347
#line 187 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1349
#line 1350 "action-box.c"
1350
const gchar* _tmp37_ = NULL;
1351
GtkMenuItem* _tmp38_;
1352
GtkMenuItem* _tmp39_;
1353
GtkMenuItem* _tmp40_;
1355
GtkMenuItem* _tmp42_;
1356
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1357
_tmp37_ = _ ("_Like");
1358
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1359
_tmp38_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp37_);
1360
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1361
_tmp39_ = g_object_ref_sink (_tmp38_);
1362
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1363
_g_object_unref0 (self->priv->amenu);
1364
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1365
self->priv->amenu = _tmp39_;
1366
#line 190 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1367
_tmp40_ = self->priv->amenu;
1368
#line 190 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1369
g_signal_connect_object (_tmp40_, "activate", (GCallback) ____lambda1__gtk_menu_item_activate, self, 0);
1370
#line 231 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1371
_tmp41_ = self->priv->menu;
1372
#line 231 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1373
_tmp42_ = self->priv->amenu;
1374
#line 231 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1375
gtk_menu_shell_append ((GtkMenuShell*) _tmp41_, (GtkWidget*) _tmp42_);
1376
#line 1377 "action-box.c"
1378
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1379
_tmp48_ = self->priv->_service;
1380
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1381
if (g_strcmp0 (_tmp48_, "twitter") == 0) {
1382
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1384
#line 1385 "action-box.c"
1386
const gchar* _tmp49_;
1387
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1388
_tmp49_ = self->priv->_service;
1389
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1390
_tmp47_ = g_strcmp0 (_tmp49_, "identica") == 0;
1391
#line 1392 "action-box.c"
1393
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1395
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1397
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1399
#line 1400 "action-box.c"
1401
const gchar* _tmp51_;
1402
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1403
_tmp51_ = self->priv->_service;
1404
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1405
_tmp46_ = g_strcmp0 (_tmp51_, "statusnet") == 0;
1406
#line 1407 "action-box.c"
1408
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1410
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1412
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1414
#line 1415 "action-box.c"
1416
const gchar* _tmp53_;
1417
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1418
_tmp53_ = self->priv->_service;
1419
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1420
_tmp45_ = g_strcmp0 (_tmp53_, "sina") == 0;
1421
#line 1422 "action-box.c"
1423
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1425
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1427
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1429
#line 1430 "action-box.c"
1431
const gchar* _tmp55_;
1432
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1433
_tmp55_ = self->priv->_service;
1434
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1435
_tmp44_ = g_strcmp0 (_tmp55_, "sohu") == 0;
1436
#line 1437 "action-box.c"
1438
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1440
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1442
#line 1443 "action-box.c"
1443
const gchar* _tmp57_;
1444
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1445
_tmp57_ = self->priv->_stream;
1446
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1447
_tmp43_ = g_strcmp0 (_tmp57_, "private") != 0;
1448
#line 1449 "action-box.c"
1450
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1452
#line 1453 "action-box.c"
1454
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1456
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1458
#line 1459 "action-box.c"
1459
GtkMenuItem* _tmp59_;
1460
GtkMenuItem* _tmp60_;
1461
const gchar* _tmp61_;
1462
gboolean _tmp65_ = FALSE;
1463
const gchar* _tmp66_;
1465
GtkMenuItem* _tmp72_;
1467
GtkMenuItem* _tmp74_;
1468
#line 236 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1469
_tmp59_ = (GtkMenuItem*) gtk_menu_item_new ();
1470
#line 236 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1471
_tmp60_ = g_object_ref_sink (_tmp59_);
1472
#line 236 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1473
_g_object_unref0 (self->priv->amenu);
1474
#line 236 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1475
self->priv->amenu = _tmp60_;
1476
#line 237 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1477
_tmp61_ = self->priv->_service;
1478
#line 237 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1479
if (g_strcmp0 (_tmp61_, "twitter") == 0) {
1480
#line 1481 "action-box.c"
1481
const gchar* _tmp62_ = NULL;
1482
GtkMenuItem* _tmp63_;
1483
GtkMenuItem* _tmp64_;
1484
#line 239 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1485
_tmp62_ = _ ("Re_tweet");
1486
#line 239 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1487
_tmp63_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp62_);
1488
#line 239 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1489
_tmp64_ = g_object_ref_sink (_tmp63_);
1490
#line 239 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
721
1491
_g_object_unref0 (self->priv->amenu);
722
self->priv->amenu = g_object_ref_sink (_tmp21_);
1492
#line 239 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1493
self->priv->amenu = _tmp64_;
1494
#line 1495 "action-box.c"
724
if (g_strcmp0 (self->priv->_service, "identica") == 0) {
1496
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1497
_tmp66_ = self->priv->_service;
1498
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1499
if (g_strcmp0 (_tmp66_, "identica") == 0) {
1500
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1502
#line 1503 "action-box.c"
727
_tmp22_ = g_strcmp0 (self->priv->_service, "statusnet") == 0;
1504
const gchar* _tmp67_;
1505
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1506
_tmp67_ = self->priv->_service;
1507
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1508
_tmp65_ = g_strcmp0 (_tmp67_, "statusnet") == 0;
1509
#line 1510 "action-box.c"
730
const gchar* _tmp23_ = NULL;
731
GtkMenuItem* _tmp24_ = NULL;
732
_tmp23_ = _ ("Re_peat");
733
_tmp24_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp23_);
1511
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1513
#line 241 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1515
#line 1516 "action-box.c"
1516
const gchar* _tmp69_ = NULL;
1517
GtkMenuItem* _tmp70_;
1518
GtkMenuItem* _tmp71_;
1519
#line 243 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1520
_tmp69_ = _ ("Re_peat");
1521
#line 243 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1522
_tmp70_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp69_);
1523
#line 243 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1524
_tmp71_ = g_object_ref_sink (_tmp70_);
1525
#line 243 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
734
1526
_g_object_unref0 (self->priv->amenu);
735
self->priv->amenu = g_object_ref_sink (_tmp24_);
1527
#line 243 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1528
self->priv->amenu = _tmp71_;
1529
#line 1530 "action-box.c"
737
g_signal_connect_object (self->priv->amenu, "activate", (GCallback) __lambda2__gtk_menu_item_activate, self, 0);
738
gtk_menu_shell_append ((GtkMenuShell*) self->priv->menu, (GtkWidget*) self->priv->amenu);
740
if (g_strcmp0 (self->priv->_service, "twitter") == 0) {
743
_tmp27_ = g_strcmp0 (self->priv->_service, "identica") == 0;
748
_tmp26_ = g_strcmp0 (self->priv->_service, "statusnet") == 0;
751
_tmp25_ = g_strcmp0 (self->priv->_stream, "user") != 0;
756
const gchar* _tmp28_ = NULL;
757
GtkMenuItem* _tmp29_ = NULL;
758
_tmp28_ = _ ("View User _Profile");
759
_tmp29_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp28_);
1531
#line 245 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1532
_tmp72_ = self->priv->amenu;
1533
#line 245 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1534
g_signal_connect_object (_tmp72_, "activate", (GCallback) ____lambda2__gtk_menu_item_activate, self, 0);
1535
#line 252 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1536
_tmp73_ = self->priv->menu;
1537
#line 252 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1538
_tmp74_ = self->priv->amenu;
1539
#line 252 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1540
gtk_menu_shell_append ((GtkMenuShell*) _tmp73_, (GtkWidget*) _tmp74_);
1541
#line 1542 "action-box.c"
1543
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1544
_tmp78_ = self->priv->_service;
1545
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1546
if (g_strcmp0 (_tmp78_, "twitter") == 0) {
1547
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1549
#line 1550 "action-box.c"
1551
const gchar* _tmp79_;
1552
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1553
_tmp79_ = self->priv->_service;
1554
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1555
_tmp77_ = g_strcmp0 (_tmp79_, "identica") == 0;
1556
#line 1557 "action-box.c"
1558
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1560
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1562
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1564
#line 1565 "action-box.c"
1566
const gchar* _tmp81_;
1567
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1568
_tmp81_ = self->priv->_service;
1569
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1570
_tmp76_ = g_strcmp0 (_tmp81_, "statusnet") == 0;
1571
#line 1572 "action-box.c"
1573
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1575
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1577
#line 1578 "action-box.c"
1578
const gchar* _tmp83_;
1579
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1580
_tmp83_ = self->priv->_stream;
1581
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1582
_tmp75_ = g_strcmp0 (_tmp83_, "user") != 0;
1583
#line 1584 "action-box.c"
1585
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1587
#line 1588 "action-box.c"
1589
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1591
#line 255 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1593
#line 1594 "action-box.c"
1594
const gchar* _tmp85_ = NULL;
1595
GtkMenuItem* _tmp86_;
1596
GtkMenuItem* _tmp87_;
1597
GtkMenuItem* _tmp88_;
1599
GtkMenuItem* _tmp90_;
1600
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1601
_tmp85_ = _ ("View User _Profile");
1602
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1603
_tmp86_ = (GtkMenuItem*) gtk_menu_item_new_with_mnemonic (_tmp85_);
1604
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1605
_tmp87_ = g_object_ref_sink (_tmp86_);
1606
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
760
1607
_g_object_unref0 (self->priv->amenu);
761
self->priv->amenu = g_object_ref_sink (_tmp29_);
762
g_signal_connect_object (self->priv->amenu, "activate", (GCallback) __lambda3__gtk_menu_item_activate, self, 0);
763
gtk_menu_shell_append ((GtkMenuShell*) self->priv->menu, (GtkWidget*) self->priv->amenu);
1608
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1609
self->priv->amenu = _tmp87_;
1610
#line 258 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1611
_tmp88_ = self->priv->amenu;
1612
#line 258 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1613
g_signal_connect_object (_tmp88_, "activate", (GCallback) ____lambda3__gtk_menu_item_activate, self, 0);
1614
#line 261 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1615
_tmp89_ = self->priv->menu;
1616
#line 261 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1617
_tmp90_ = self->priv->amenu;
1618
#line 261 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1619
gtk_menu_shell_append ((GtkMenuShell*) _tmp89_, (GtkWidget*) _tmp90_);
1620
#line 1621 "action-box.c"
765
gtk_widget_show_all ((GtkWidget*) self->priv->menu);
766
_tmp30_ = _g_object_ref0 (self->priv->menu);
1622
#line 264 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1623
_tmp91_ = self->priv->menu;
1624
#line 264 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1625
gtk_widget_show_all ((GtkWidget*) _tmp91_);
1626
#line 265 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1627
_tmp92_ = self->priv->menu;
1628
#line 265 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1629
_tmp93_ = _g_object_ref0 (_tmp92_);
1630
#line 265 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1632
#line 265 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1634
#line 1635 "action-box.c"
772
1638
const gchar* gwibber_gtk_action_box_item_get_service (GwibberGtkActionBoxItem* self) {
773
1639
const gchar* result;
1640
const gchar* _tmp0_;
1641
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
774
1642
g_return_val_if_fail (self != NULL, NULL);
775
result = self->priv->_service;
1643
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1644
_tmp0_ = self->priv->_service;
1645
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1647
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1649
#line 1650 "action-box.c"
780
1653
void gwibber_gtk_action_box_item_set_service (GwibberGtkActionBoxItem* self, const gchar* value) {
1654
const gchar* _tmp0_;
1656
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
782
1657
g_return_if_fail (self != NULL);
783
_tmp0_ = g_strdup (value);
1658
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1660
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1661
_tmp1_ = g_strdup (_tmp0_);
1662
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
784
1663
_g_free0 (self->priv->_service);
785
self->priv->_service = _tmp0_;
1664
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1665
self->priv->_service = _tmp1_;
1666
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
786
1667
g_object_notify ((GObject *) self, "service");
1668
#line 1669 "action-box.c"
790
1672
const gchar* gwibber_gtk_action_box_item_get_stream (GwibberGtkActionBoxItem* self) {
791
1673
const gchar* result;
1674
const gchar* _tmp0_;
1675
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
792
1676
g_return_val_if_fail (self != NULL, NULL);
793
result = self->priv->_stream;
1677
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1678
_tmp0_ = self->priv->_stream;
1679
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1681
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1683
#line 1684 "action-box.c"
798
1687
void gwibber_gtk_action_box_item_set_stream (GwibberGtkActionBoxItem* self, const gchar* value) {
1688
const gchar* _tmp0_;
1690
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
800
1691
g_return_if_fail (self != NULL);
801
_tmp0_ = g_strdup (value);
1692
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1694
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1695
_tmp1_ = g_strdup (_tmp0_);
1696
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
802
1697
_g_free0 (self->priv->_stream);
803
self->priv->_stream = _tmp0_;
1698
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1699
self->priv->_stream = _tmp1_;
1700
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
804
1701
g_object_notify ((GObject *) self, "stream");
1702
#line 1703 "action-box.c"
808
1706
const gchar* gwibber_gtk_action_box_item_get_account (GwibberGtkActionBoxItem* self) {
809
1707
const gchar* result;
1708
const gchar* _tmp0_;
1709
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
810
1710
g_return_val_if_fail (self != NULL, NULL);
811
result = self->priv->_account;
1711
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1712
_tmp0_ = self->priv->_account;
1713
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1715
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1717
#line 1718 "action-box.c"
816
1721
void gwibber_gtk_action_box_item_set_account (GwibberGtkActionBoxItem* self, const gchar* value) {
1722
const gchar* _tmp0_;
1724
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
818
1725
g_return_if_fail (self != NULL);
819
_tmp0_ = g_strdup (value);
1726
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1728
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1729
_tmp1_ = g_strdup (_tmp0_);
1730
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
820
1731
_g_free0 (self->priv->_account);
821
self->priv->_account = _tmp0_;
1732
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1733
self->priv->_account = _tmp1_;
1734
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
822
1735
g_object_notify ((GObject *) self, "account");
1736
#line 1737 "action-box.c"
826
1740
const gchar* gwibber_gtk_action_box_item_get_mid (GwibberGtkActionBoxItem* self) {
827
1741
const gchar* result;
1742
const gchar* _tmp0_;
1743
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
828
1744
g_return_val_if_fail (self != NULL, NULL);
829
result = self->priv->_mid;
1745
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1746
_tmp0_ = self->priv->_mid;
1747
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1749
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1751
#line 1752 "action-box.c"
834
1755
void gwibber_gtk_action_box_item_set_mid (GwibberGtkActionBoxItem* self, const gchar* value) {
1756
const gchar* _tmp0_;
1758
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
836
1759
g_return_if_fail (self != NULL);
837
_tmp0_ = g_strdup (value);
1760
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1762
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1763
_tmp1_ = g_strdup (_tmp0_);
1764
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
838
1765
_g_free0 (self->priv->_mid);
839
self->priv->_mid = _tmp0_;
1766
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1767
self->priv->_mid = _tmp1_;
1768
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
840
1769
g_object_notify ((GObject *) self, "mid");
1770
#line 1771 "action-box.c"
844
1774
const gchar* gwibber_gtk_action_box_item_get_sender (GwibberGtkActionBoxItem* self) {
845
1775
const gchar* result;
1776
const gchar* _tmp0_;
1777
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
846
1778
g_return_val_if_fail (self != NULL, NULL);
847
result = self->priv->_sender;
1779
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1780
_tmp0_ = self->priv->_sender;
1781
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1783
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1785
#line 1786 "action-box.c"
852
1789
void gwibber_gtk_action_box_item_set_sender (GwibberGtkActionBoxItem* self, const gchar* value) {
1790
const gchar* _tmp0_;
1792
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
854
1793
g_return_if_fail (self != NULL);
855
_tmp0_ = g_strdup (value);
1794
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1796
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1797
_tmp1_ = g_strdup (_tmp0_);
1798
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
856
1799
_g_free0 (self->priv->_sender);
857
self->priv->_sender = _tmp0_;
1800
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1801
self->priv->_sender = _tmp1_;
1802
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
858
1803
g_object_notify ((GObject *) self, "sender");
1804
#line 1805 "action-box.c"
862
1808
const gchar* gwibber_gtk_action_box_item_get_action (GwibberGtkActionBoxItem* self) {
863
1809
const gchar* result;
1810
const gchar* _tmp0_;
1811
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
864
1812
g_return_val_if_fail (self != NULL, NULL);
865
result = self->priv->_action;
1813
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1814
_tmp0_ = self->priv->_action;
1815
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1817
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1819
#line 1820 "action-box.c"
870
1823
void gwibber_gtk_action_box_item_set_action (GwibberGtkActionBoxItem* self, const gchar* value) {
1824
const gchar* _tmp0_;
1826
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
872
1827
g_return_if_fail (self != NULL);
873
_tmp0_ = g_strdup (value);
1828
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1830
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1831
_tmp1_ = g_strdup (_tmp0_);
1832
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
874
1833
_g_free0 (self->priv->_action);
875
self->priv->_action = _tmp0_;
1834
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1835
self->priv->_action = _tmp1_;
1836
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
876
1837
g_object_notify ((GObject *) self, "action");
1838
#line 1839 "action-box.c"
880
1842
const gchar* gwibber_gtk_action_box_item_get_tooltip (GwibberGtkActionBoxItem* self) {
881
1843
const gchar* result;
1844
const gchar* _tmp0_;
1845
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
882
1846
g_return_val_if_fail (self != NULL, NULL);
883
result = self->priv->_tooltip;
1847
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1848
_tmp0_ = self->priv->_tooltip;
1849
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1851
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1853
#line 1854 "action-box.c"
888
1857
void gwibber_gtk_action_box_item_set_tooltip (GwibberGtkActionBoxItem* self, const gchar* value) {
1858
const gchar* _tmp0_;
1860
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
890
1861
g_return_if_fail (self != NULL);
891
_tmp0_ = g_strdup (value);
1862
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1864
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1865
_tmp1_ = g_strdup (_tmp0_);
1866
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
892
1867
_g_free0 (self->priv->_tooltip);
893
self->priv->_tooltip = _tmp0_;
1868
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1869
self->priv->_tooltip = _tmp1_;
1870
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
894
1871
g_object_notify ((GObject *) self, "tooltip");
1872
#line 1873 "action-box.c"
898
1876
static void gwibber_gtk_action_box_item_real_reply (GwibberGtkActionBoxItem* self, const gchar* mid, const gchar* account, const gchar* sender) {
899
g_return_if_fail (self != NULL);
1877
#line 121 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
900
1878
g_return_if_fail (mid != NULL);
1879
#line 121 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
901
1880
g_return_if_fail (account != NULL);
1881
#line 121 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
902
1882
g_return_if_fail (sender != NULL);
1883
#line 1884 "action-box.c"
953
1980
GObjectClass * parent_class;
954
1981
GwibberGtkActionBoxItem * self;
956
GtkImage* _tmp1_ = NULL;
961
gchar* _tmp6_ = NULL;
1982
const gchar* _tmp0_;
1987
const gchar* _tmp6_;
966
1992
gchar* _tmp11_ = NULL;
968
GtkMenu* _tmp31_ = NULL;
969
GtkWidget* _tmp32_ = NULL;
1993
const gchar* _tmp12_;
1998
gchar* _tmp17_ = NULL;
1999
const gchar* _tmp18_;
2000
gboolean _tmp19_ = FALSE;
2002
const gchar* _tmp43_;
2005
const gchar* _tmp46_;
2007
GtkMenu* _tmp48_ = NULL;
2008
GtkWidget* _tmp49_ = NULL;
2009
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
970
2010
parent_class = G_OBJECT_CLASS (gwibber_gtk_action_box_item_parent_class);
2011
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
971
2012
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
2013
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
972
2014
self = GWIBBER_GTK_ACTION_BOX_ITEM (obj);
973
_tmp0_ = strlen (self->priv->_tooltip);
975
gwibber_gtk_action_box_item_set_tooltip (self, self->priv->_service);
2015
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2016
_tmp0_ = self->priv->_tooltip;
2017
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2018
_tmp1_ = strlen (_tmp0_);
2019
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2021
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2023
#line 2024 "action-box.c"
2024
const gchar* _tmp3_;
2025
#line 92 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2026
_tmp3_ = self->priv->_service;
2027
#line 92 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2028
gwibber_gtk_action_box_item_set_tooltip (self, _tmp3_);
2029
#line 2030 "action-box.c"
977
_tmp1_ = (GtkImage*) gtk_image_new ();
2031
#line 94 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2032
_tmp4_ = (GtkImage*) gtk_image_new ();
2033
#line 94 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2034
_tmp5_ = g_object_ref_sink (_tmp4_);
2035
#line 94 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
978
2036
_g_object_unref0 (self->priv->_image);
979
self->priv->_image = g_object_ref_sink (_tmp1_);
980
_tmp2_ = g_strconcat ("ui/icons/breakdance/16x16/", self->priv->_service, NULL);
982
_tmp4_ = g_strconcat (_tmp3_, ".png", NULL);
984
_tmp6_ = g_build_filename (PKGDATADIR, _tmp5_, NULL);
985
_g_free0 (self->priv->_icon);
986
self->priv->_icon = _tmp6_;
989
_tmp7_ = g_strconcat ("ui/icons/breakdance/scalable/", self->priv->_service, NULL);
2037
#line 94 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2038
self->priv->_image = _tmp5_;
2039
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2040
_tmp6_ = self->priv->_service;
2041
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2042
_tmp7_ = g_strconcat ("ui/icons/breakdance/16x16/", _tmp6_, NULL);
2043
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
990
2044
_tmp8_ = _tmp7_;
991
_tmp9_ = g_strconcat (_tmp8_, ".svg", NULL);
2045
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2046
_tmp9_ = g_strconcat (_tmp8_, ".png", NULL);
2047
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
992
2048
_tmp10_ = _tmp9_;
2049
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
993
2050
_tmp11_ = g_build_filename (PKGDATADIR, _tmp10_, NULL);
994
_g_free0 (self->priv->_scalable_icon);
995
self->priv->_scalable_icon = _tmp11_;
2051
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2052
_g_free0 (self->priv->_icon);
2053
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2054
self->priv->_icon = _tmp11_;
2055
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
996
2056
_g_free0 (_tmp10_);
2057
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
997
2058
_g_free0 (_tmp8_);
998
_tmp12_ = g_file_test (self->priv->_icon, G_FILE_TEST_EXISTS);
1008
gchar* _tmp21_ = NULL;
2059
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2060
_tmp12_ = self->priv->_service;
2061
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2062
_tmp13_ = g_strconcat ("ui/icons/breakdance/scalable/", _tmp12_, NULL);
2063
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2065
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2066
_tmp15_ = g_strconcat (_tmp14_, ".svg", NULL);
2067
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2069
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2070
_tmp17_ = g_build_filename (PKGDATADIR, _tmp16_, NULL);
2071
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2072
_g_free0 (self->priv->_scalable_icon);
2073
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2074
self->priv->_scalable_icon = _tmp17_;
2075
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2077
#line 96 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2079
#line 97 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2080
_tmp18_ = self->priv->_icon;
2081
#line 97 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2082
_tmp19_ = g_file_test (_tmp18_, G_FILE_TEST_EXISTS);
2083
#line 97 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2085
#line 2086 "action-box.c"
2086
const gchar* _tmp20_;
1009
2088
gchar* _tmp22_;
1010
2089
gchar* _tmp23_;
1011
2090
gchar* _tmp24_;
2091
const gchar* _tmp25_;
1013
2092
gchar* _tmp26_;
1014
2093
gchar* _tmp27_;
1015
2094
gchar* _tmp28_;
1016
2095
gchar* _tmp29_;
1017
2096
gchar* _tmp30_ = NULL;
1018
_tmp13_ = g_strconcat (PKGDATADIR "/plugins/", self->priv->_service, NULL);
1020
_tmp15_ = g_strconcat (_tmp14_, "/ui/icons/16x16/", NULL);
1022
_tmp17_ = g_strconcat (_tmp16_, self->priv->_service, NULL);
1024
_tmp19_ = g_strconcat (_tmp18_, ".png", NULL);
1026
_tmp21_ = g_build_filename (_tmp20_, NULL);
1027
_g_free0 (self->priv->_icon);
1028
self->priv->_icon = _tmp21_;
1033
_tmp22_ = g_strconcat (PKGDATADIR "/plugins/", self->priv->_service, NULL);
1035
_tmp24_ = g_strconcat (_tmp23_, "/ui/icons/scalable/", NULL);
1037
_tmp26_ = g_strconcat (_tmp25_, self->priv->_service, NULL);
2097
const gchar* _tmp31_;
2102
const gchar* _tmp36_;
2107
gchar* _tmp41_ = NULL;
2108
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2109
_tmp20_ = self->priv->_service;
2110
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2111
_tmp21_ = g_strconcat (PKGDATADIR "/plugins/", _tmp20_, NULL);
2112
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2114
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2115
_tmp23_ = g_strconcat (_tmp22_, "/ui/icons/16x16/", NULL);
2116
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2118
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2119
_tmp25_ = self->priv->_service;
2120
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2121
_tmp26_ = g_strconcat (_tmp24_, _tmp25_, NULL);
2122
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1038
2123
_tmp27_ = _tmp26_;
1039
_tmp28_ = g_strconcat (_tmp27_, ".svg", NULL);
2124
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2125
_tmp28_ = g_strconcat (_tmp27_, ".png", NULL);
2126
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1040
2127
_tmp29_ = _tmp28_;
2128
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1041
2129
_tmp30_ = g_build_filename (_tmp29_, NULL);
1042
_g_free0 (self->priv->_scalable_icon);
1043
self->priv->_scalable_icon = _tmp30_;
2130
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2131
_g_free0 (self->priv->_icon);
2132
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2133
self->priv->_icon = _tmp30_;
2134
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1044
2135
_g_free0 (_tmp29_);
2136
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1045
2137
_g_free0 (_tmp27_);
2138
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2140
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2142
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2143
_tmp31_ = self->priv->_service;
2144
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2145
_tmp32_ = g_strconcat (PKGDATADIR "/plugins/", _tmp31_, NULL);
2146
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2148
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2149
_tmp34_ = g_strconcat (_tmp33_, "/ui/icons/scalable/", NULL);
2150
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2152
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2153
_tmp36_ = self->priv->_service;
2154
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2155
_tmp37_ = g_strconcat (_tmp35_, _tmp36_, NULL);
2156
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2158
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2159
_tmp39_ = g_strconcat (_tmp38_, ".svg", NULL);
2160
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2162
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2163
_tmp41_ = g_build_filename (_tmp40_, NULL);
2164
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2165
_g_free0 (self->priv->_scalable_icon);
2166
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2167
self->priv->_scalable_icon = _tmp41_;
2168
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2170
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2172
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2174
#line 100 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2176
#line 2177 "action-box.c"
1049
gtk_image_set_from_file (self->priv->_image, self->priv->_icon);
1050
gtk_widget_set_no_show_all ((GtkWidget*) self->priv->_image, FALSE);
1051
gtk_widget_set_tooltip_text ((GtkWidget*) self->priv->_image, self->priv->_tooltip);
1052
gtk_container_add ((GtkContainer*) self, (GtkWidget*) self->priv->_image);
1053
_tmp31_ = gwibber_gtk_action_box_item_build_menu (self);
2178
#line 102 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2179
_tmp42_ = self->priv->_image;
2180
#line 102 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2181
_tmp43_ = self->priv->_icon;
2182
#line 102 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2183
gtk_image_set_from_file (_tmp42_, _tmp43_);
2184
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2185
_tmp44_ = self->priv->_image;
2186
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2187
gtk_widget_set_no_show_all ((GtkWidget*) _tmp44_, FALSE);
2188
#line 104 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2189
_tmp45_ = self->priv->_image;
2190
#line 104 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2191
_tmp46_ = self->priv->_tooltip;
2192
#line 104 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2193
gtk_widget_set_tooltip_text ((GtkWidget*) _tmp45_, _tmp46_);
2194
#line 105 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2195
_tmp47_ = self->priv->_image;
2196
#line 105 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2197
gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp47_);
2198
#line 106 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2199
_tmp48_ = gwibber_gtk_action_box_item_build_menu (self);
2200
#line 106 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1054
2201
_g_object_unref0 (self->priv->menu);
1055
self->priv->menu = _tmp31_;
1056
_tmp32_ = gtk_widget_get_parent ((GtkWidget*) self);
1057
if (GTK_IS_WIDGET (_tmp32_)) {
1058
gtk_widget_reparent ((GtkWidget*) self, (GtkWidget*) self->priv->menu);
2202
#line 106 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2203
self->priv->menu = _tmp48_;
2204
#line 107 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2205
_tmp49_ = gtk_widget_get_parent ((GtkWidget*) self);
2206
#line 107 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2207
if (GTK_IS_WIDGET (_tmp49_)) {
2208
#line 2209 "action-box.c"
2210
#line 108 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2211
_tmp50_ = self->priv->menu;
2212
#line 108 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2213
gtk_widget_reparent ((GtkWidget*) self, (GtkWidget*) _tmp50_);
2214
#line 2215 "action-box.c"
1060
gtk_menu_attach_to_widget (self->priv->menu, (GtkWidget*) self, NULL);
2217
#line 110 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2218
_tmp51_ = self->priv->menu;
2219
#line 110 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2220
gtk_menu_attach_to_widget (_tmp51_, (GtkWidget*) self, NULL);
2221
#line 2222 "action-box.c"
1062
g_signal_connect_object ((GtkWidget*) self, "button-press-event", (GCallback) __lambda4__gtk_widget_button_press_event, self, 0);
2223
#line 112 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2224
g_signal_connect_object ((GtkWidget*) self, "button-press-event", (GCallback) __gwibber_gtk_action_box_item___lambda4__gtk_widget_button_press_event, self, 0);
2225
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2227
#line 2228 "action-box.c"
1067
2231
static void gwibber_gtk_action_box_item_class_init (GwibberGtkActionBoxItemClass * klass) {
2232
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1068
2233
gwibber_gtk_action_box_item_parent_class = g_type_class_peek_parent (klass);
2234
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1069
2235
g_type_class_add_private (klass, sizeof (GwibberGtkActionBoxItemPrivate));
2236
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1070
2237
GWIBBER_GTK_ACTION_BOX_ITEM_CLASS (klass)->reply = gwibber_gtk_action_box_item_real_reply;
2238
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1071
2239
G_OBJECT_CLASS (klass)->get_property = _vala_gwibber_gtk_action_box_item_get_property;
2240
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1072
2241
G_OBJECT_CLASS (klass)->set_property = _vala_gwibber_gtk_action_box_item_set_property;
2242
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1073
2243
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_action_box_item_constructor;
2244
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1074
2245
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_action_box_item_finalize;
2246
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1075
2247
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_SERVICE, g_param_spec_string ("service", "service", "service", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2248
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1076
2249
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_STREAM, g_param_spec_string ("stream", "stream", "stream", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2250
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1077
2251
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_ACCOUNT, g_param_spec_string ("account", "account", "account", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2252
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1078
2253
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_MID, g_param_spec_string ("mid", "mid", "mid", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2254
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1079
2255
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_SENDER, g_param_spec_string ("sender", "sender", "sender", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2256
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1080
2257
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_ACTION, g_param_spec_string ("action", "action", "action", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2258
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1081
2259
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACTION_BOX_ITEM_TOOLTIP, g_param_spec_string ("tooltip", "tooltip", "tooltip", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT));
2260
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1082
2261
g_signal_new ("reply", GWIBBER_GTK_TYPE_ACTION_BOX_ITEM, G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GwibberGtkActionBoxItemClass, reply), NULL, NULL, g_cclosure_user_marshal_VOID__STRING_STRING_STRING, G_TYPE_NONE, 3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
2262
#line 2263 "action-box.c"
1086
2266
static void gwibber_gtk_action_box_item_instance_init (GwibberGtkActionBoxItem * self) {
2267
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1087
2268
self->priv = GWIBBER_GTK_ACTION_BOX_ITEM_GET_PRIVATE (self);
2269
#line 2270 "action-box.c"
1091
2273
static void gwibber_gtk_action_box_item_finalize (GObject* obj) {
1092
2274
GwibberGtkActionBoxItem * self;
1093
GList* _tmp0_ = NULL;
2277
GList* _tmp2_ = NULL;
2279
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1094
2280
self = GWIBBER_GTK_ACTION_BOX_ITEM (obj);
1095
gtk_widget_destroy ((GtkWidget*) self->priv->_image);
2281
#line 77 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2282
_tmp0_ = self->priv->_image;
2283
#line 77 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2284
gtk_widget_destroy ((GtkWidget*) _tmp0_);
2285
#line 78 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1096
2286
_g_object_unref0 (self->priv->_image);
2287
#line 78 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1097
2288
self->priv->_image = NULL;
1098
_tmp0_ = gtk_container_get_children ((GtkContainer*) self->priv->menu);
2289
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2290
_tmp1_ = self->priv->menu;
2291
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2292
_tmp2_ = gtk_container_get_children ((GtkContainer*) _tmp1_);
2293
#line 2294 "action-box.c"
1100
GList* _w_collection;
1102
_w_collection = _tmp0_;
2295
GList* _w_collection = NULL;
2296
GList* _w_it = NULL;
2297
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2298
_w_collection = _tmp2_;
2299
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1103
2300
for (_w_it = _w_collection; _w_it != NULL; _w_it = _w_it->next) {
2301
#line 2302 "action-box.c"
2302
GtkWidget* _w = NULL;
2303
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1105
2304
_w = (GtkWidget*) _w_it->data;
2305
#line 2306 "action-box.c"
1107
gtk_container_remove ((GtkContainer*) self->priv->menu, _w);
1108
gtk_widget_destroy (_w);
2310
#line 81 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2311
_tmp3_ = self->priv->menu;
2312
#line 81 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2314
#line 81 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2315
gtk_container_remove ((GtkContainer*) _tmp3_, _tmp4_);
2316
#line 82 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2318
#line 82 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2319
gtk_widget_destroy (_tmp5_);
2320
#line 83 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2322
#line 2323 "action-box.c"
2325
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1112
2326
_g_list_free0 (_w_collection);
2327
#line 2328 "action-box.c"
1114
gtk_widget_destroy ((GtkWidget*) self->priv->menu);
2329
#line 85 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2330
_tmp6_ = self->priv->menu;
2331
#line 85 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
2332
gtk_widget_destroy ((GtkWidget*) _tmp6_);
2333
#line 86 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1115
2334
_g_object_unref0 (self->priv->menu);
2335
#line 86 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1116
2336
self->priv->menu = NULL;
2337
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1117
2338
_g_free0 (self->priv->_service);
2339
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1118
2340
_g_free0 (self->priv->_stream);
2341
#line 58 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1119
2342
_g_free0 (self->priv->_account);
2343
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1120
2344
_g_free0 (self->priv->_mid);
2345
#line 60 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1121
2346
_g_free0 (self->priv->_sender);
2347
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1122
2348
_g_free0 (self->priv->_action);
2349
#line 62 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1123
2350
_g_free0 (self->priv->_tooltip);
2351
#line 64 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1124
2352
_g_object_unref0 (self->priv->_image);
2353
#line 65 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1125
2354
_g_free0 (self->priv->_icon);
2355
#line 66 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1126
2356
_g_free0 (self->priv->_scalable_icon);
2357
#line 67 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1127
2358
_g_object_unref0 (self->priv->menu);
2359
#line 68 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1128
2360
_g_object_unref0 (self->priv->amenu);
2361
#line 54 "/home/ken/src/gwibber/trunk/libgwibber-gtk/action-box.vala"
1129
2362
G_OBJECT_CLASS (gwibber_gtk_action_box_item_parent_class)->finalize (obj);
2363
#line 2364 "action-box.c"