258
240
GwibberGtkInputTextView* _tmp15_;
259
241
GtkTextBuffer* _tmp16_ = NULL;
260
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
261
242
parent_class = G_OBJECT_CLASS (gwibber_gtk_entry_parent_class);
262
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
263
243
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
264
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
265
244
self = GWIBBER_GTK_ENTRY (obj);
266
#line 40 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
267
245
_tmp0_ = gwibber_service_new ();
268
#line 40 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
269
246
_g_object_unref0 (self->service);
270
#line 40 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
271
247
self->service = _tmp0_;
272
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
273
248
_tmp1_ = self->service;
274
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
275
249
_tmp2_ = gwibber_gtk_input_text_view_new (_tmp1_);
276
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
277
250
_tmp3_ = g_object_ref_sink (_tmp2_);
278
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
279
251
_g_object_unref0 (self->text_view);
280
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
281
252
self->text_view = _tmp3_;
282
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
283
253
_tmp4_ = gwibber_gtk_account_target_bar_new ();
284
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
285
254
_tmp5_ = g_object_ref_sink (_tmp4_);
286
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
287
255
_g_object_unref0 (self->priv->target_bar);
288
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
289
256
self->priv->target_bar = _tmp5_;
290
#line 44 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
291
257
_tmp6_ = self->text_view;
292
#line 44 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
293
258
gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp6_);
294
#line 45 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
295
259
_tmp7_ = self->priv->target_bar;
296
#line 45 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
297
260
gtk_container_add_with_properties ((GtkContainer*) self, (GtkWidget*) _tmp7_, "expand", FALSE, NULL);
298
#line 46 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
299
261
_tmp8_ = self->text_view;
300
#line 46 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
301
262
gtk_widget_show ((GtkWidget*) _tmp8_);
302
#line 47 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
303
263
_tmp9_ = self->priv->target_bar;
304
#line 47 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
305
264
gtk_widget_show ((GtkWidget*) _tmp9_);
306
#line 48 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
307
265
_tmp10_ = self->priv->target_bar;
308
#line 48 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
309
266
_tmp11_ = _tmp10_->send;
310
#line 48 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
311
267
g_signal_connect_object (_tmp11_, "clicked", (GCallback) __gwibber_gtk_entry___lambda15__gtk_button_clicked, self, 0);
312
#line 52 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
313
268
_tmp12_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
314
#line 52 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
315
269
_tmp13_ = g_object_ref_sink (_tmp12_);
316
#line 52 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
317
270
spacer = _tmp13_;
318
#line 53 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
319
271
_tmp14_ = spacer;
320
#line 53 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
321
272
gtk_container_add_with_properties ((GtkContainer*) self, (GtkWidget*) _tmp14_, "padding", 2, "expand", FALSE, NULL);
322
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
323
273
_tmp15_ = self->text_view;
324
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
325
274
_tmp16_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp15_);
326
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
327
275
g_signal_connect_object (_tmp16_, "changed", (GCallback) __gwibber_gtk_entry___lambda16__gtk_text_buffer_changed, self, 0);
328
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
329
276
_g_object_unref0 (spacer);
330
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
336
281
static void gwibber_gtk_entry_class_init (GwibberGtkEntryClass * klass) {
337
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
338
282
gwibber_gtk_entry_parent_class = g_type_class_peek_parent (klass);
339
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
340
283
g_type_class_add_private (klass, sizeof (GwibberGtkEntryPrivate));
341
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
342
284
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_entry_constructor;
343
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
344
285
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_entry_finalize;
349
289
static void gwibber_gtk_entry_instance_init (GwibberGtkEntry * self) {
350
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
351
290
self->priv = GWIBBER_GTK_ENTRY_GET_PRIVATE (self);
356
294
static void gwibber_gtk_entry_finalize (GObject* obj) {
357
295
GwibberGtkEntry * self;
358
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
359
296
self = GWIBBER_GTK_ENTRY (obj);
360
#line 28 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
361
297
_g_object_unref0 (self->service);
362
#line 30 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
363
298
_g_object_unref0 (self->text_view);
364
#line 31 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
365
299
_g_object_unref0 (self->priv->target_bar);
366
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
367
300
G_OBJECT_CLASS (gwibber_gtk_entry_parent_class)->finalize (obj);
432
354
GwibberGtkSendBar* _tmp10_;
433
355
GwibberGtkSendBar* _tmp11_;
434
356
GtkButton* _tmp12_;
435
#line 74 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
436
357
parent_class = G_OBJECT_CLASS (gwibber_gtk_simple_entry_parent_class);
437
#line 74 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
438
358
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
439
#line 74 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
440
359
self = GWIBBER_GTK_SIMPLE_ENTRY (obj);
441
#line 76 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
442
360
_tmp0_ = gwibber_service_new ();
443
#line 76 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
444
361
_g_object_unref0 (self->service);
445
#line 76 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
446
362
self->service = _tmp0_;
447
#line 78 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
448
363
_tmp1_ = self->service;
449
#line 78 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
450
364
_tmp2_ = gwibber_gtk_input_text_view_new (_tmp1_);
451
#line 78 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
452
365
_tmp3_ = g_object_ref_sink (_tmp2_);
453
#line 78 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
454
366
_g_object_unref0 (self->priv->text_view);
455
#line 78 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
456
367
self->priv->text_view = _tmp3_;
457
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
458
368
_tmp4_ = self->service;
459
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
460
369
_tmp5_ = gwibber_gtk_send_bar_new (_tmp4_);
461
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
462
370
_tmp6_ = g_object_ref_sink (_tmp5_);
463
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
464
371
_g_object_unref0 (self->priv->send_bar);
465
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
466
372
self->priv->send_bar = _tmp6_;
467
#line 80 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
468
373
_tmp7_ = self->priv->text_view;
469
#line 80 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
470
374
gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp7_);
471
#line 81 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
472
375
_tmp8_ = self->priv->send_bar;
473
#line 81 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
474
376
gtk_container_add_with_properties ((GtkContainer*) self, (GtkWidget*) _tmp8_, "expand", FALSE, NULL);
475
#line 82 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
476
377
_tmp9_ = self->priv->text_view;
477
#line 82 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
478
378
gtk_widget_show ((GtkWidget*) _tmp9_);
479
#line 83 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
480
379
_tmp10_ = self->priv->send_bar;
481
#line 83 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
482
380
gtk_widget_show ((GtkWidget*) _tmp10_);
483
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
484
381
_tmp11_ = self->priv->send_bar;
485
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
486
382
_tmp12_ = _tmp11_->send;
487
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
488
383
g_signal_connect_object (_tmp12_, "clicked", (GCallback) __gwibber_gtk_simple_entry___lambda17__gtk_button_clicked, self, 0);
489
#line 74 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
495
388
static void gwibber_gtk_simple_entry_class_init (GwibberGtkSimpleEntryClass * klass) {
496
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
497
389
gwibber_gtk_simple_entry_parent_class = g_type_class_peek_parent (klass);
498
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
499
390
g_type_class_add_private (klass, sizeof (GwibberGtkSimpleEntryPrivate));
500
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
501
391
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_simple_entry_constructor;
502
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
503
392
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_simple_entry_finalize;
508
396
static void gwibber_gtk_simple_entry_instance_init (GwibberGtkSimpleEntry * self) {
509
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
510
397
self->priv = GWIBBER_GTK_SIMPLE_ENTRY_GET_PRIVATE (self);
515
401
static void gwibber_gtk_simple_entry_finalize (GObject* obj) {
516
402
GwibberGtkSimpleEntry * self;
517
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
518
403
self = GWIBBER_GTK_SIMPLE_ENTRY (obj);
519
#line 64 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
520
404
_g_object_unref0 (self->service);
521
#line 66 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
522
405
_g_object_unref0 (self->priv->text_view);
523
#line 67 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
524
406
_g_object_unref0 (self->priv->send_bar);
525
#line 62 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
526
407
G_OBJECT_CLASS (gwibber_gtk_simple_entry_parent_class)->finalize (obj);
543
423
GwibberGtkInputTextView* gwibber_gtk_input_text_view_construct (GType object_type, GwibberService* service) {
544
424
GwibberGtkInputTextView * self = NULL;
545
#line 104 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
546
425
g_return_val_if_fail (service != NULL, NULL);
547
#line 106 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
548
426
self = (GwibberGtkInputTextView*) g_object_new (object_type, "border-width", 5, "accepts-tab", TRUE, "editable", TRUE, "cursor-visible", TRUE, "wrap-mode", GTK_WRAP_WORD_CHAR, "left-margin", 2, "right-margin", 2, "pixels-above-lines", 2, "pixels-below-lines", 2, NULL);
549
#line 104 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
555
431
GwibberGtkInputTextView* gwibber_gtk_input_text_view_new (GwibberService* service) {
556
#line 104 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
557
432
return gwibber_gtk_input_text_view_construct (GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW, service);
562
436
static gboolean __lambda8_ (GwibberGtkInputTextView* self) {
563
437
gboolean result = FALSE;
564
#line 152 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
565
438
gwibber_gtk_input_text_view_set_mid (self, NULL);
566
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
567
439
gwibber_gtk_input_text_view_set_action (self, NULL);
568
#line 154 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
569
440
g_signal_emit_by_name (self, "clear");
570
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
572
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
578
446
static gboolean ___lambda8__gsource_func (gpointer self) {
580
448
result = __lambda8_ (self);
581
#line 151 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
587
453
void gwibber_gtk_input_text_view_reset (GwibberGtkInputTextView* self) {
588
#line 150 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
589
454
g_return_if_fail (self != NULL);
590
#line 151 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
591
455
g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 100, ___lambda8__gsource_func, g_object_ref (self), g_object_unref);
596
459
static void gwibber_gtk_input_text_view_on_connection_changed (GwibberGtkInputTextView* self, gboolean is_connected) {
598
#line 203 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
599
461
g_return_if_fail (self != NULL);
600
#line 205 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
601
462
_tmp0_ = is_connected;
602
#line 205 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
603
463
gtk_widget_set_sensitive ((GtkWidget*) self, _tmp0_);
668
511
gchar* _tmp23_ = NULL;
669
#line 1337 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
670
512
g_return_val_if_fail (self != NULL, NULL);
671
#line 1338 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
672
513
_tmp0_ = strlen (self);
673
#line 1338 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
675
#line 1338 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
676
515
string_length = (glong) _tmp1_;
677
#line 1339 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
679
#line 1339 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
680
517
if (_tmp2_ < ((glong) 0)) {
684
#line 1340 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
685
520
_tmp3_ = string_length;
686
#line 1340 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
688
#line 1340 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
689
522
start = _tmp3_ + _tmp4_;
692
#line 1342 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
694
#line 1342 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
695
525
if (_tmp5_ < ((glong) 0)) {
699
#line 1343 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
700
528
_tmp6_ = string_length;
701
#line 1343 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
703
#line 1343 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
704
530
end = _tmp6_ + _tmp7_;
707
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
709
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
710
533
if (_tmp9_ >= ((glong) 0)) {
714
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
716
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
717
537
_tmp11_ = string_length;
718
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
719
538
_tmp8_ = _tmp10_ <= _tmp11_;
722
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
726
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
727
542
_tmp12_ = _tmp8_;
728
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
729
543
g_return_val_if_fail (_tmp12_, NULL);
730
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
732
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
733
545
if (_tmp14_ >= ((glong) 0)) {
737
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
739
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
740
549
_tmp16_ = string_length;
741
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
742
550
_tmp13_ = _tmp15_ <= _tmp16_;
745
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
749
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
750
554
_tmp17_ = _tmp13_;
751
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
752
555
g_return_val_if_fail (_tmp17_, NULL);
753
#line 1347 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
755
#line 1347 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
757
#line 1347 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
758
558
g_return_val_if_fail (_tmp18_ <= _tmp19_, NULL);
759
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
761
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
763
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
765
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
766
562
_tmp23_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) (_tmp21_ - _tmp22_));
767
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
768
563
result = _tmp23_;
769
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
775
568
static gpointer _g_object_ref0 (gpointer self) {
776
#line 222 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
777
569
return self ? g_object_ref (self) : NULL;
906
646
const gchar* gwibber_gtk_input_text_view_get_mid (GwibberGtkInputTextView* self) {
907
647
const gchar* result;
908
648
const gchar* _tmp0_;
909
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
910
649
g_return_val_if_fail (self != NULL, NULL);
911
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
912
650
_tmp0_ = self->priv->_mid;
913
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
915
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
921
656
void gwibber_gtk_input_text_view_set_mid (GwibberGtkInputTextView* self, const gchar* value) {
922
657
const gchar* _tmp0_;
923
658
const gchar* _tmp1_;
924
#line 161 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
925
659
g_return_if_fail (self != NULL);
926
#line 162 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
927
660
_tmp0_ = self->priv->_mid;
928
#line 162 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
930
#line 162 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
931
662
if (g_strcmp0 (_tmp0_, _tmp1_) != 0) {
933
663
const gchar* _tmp2_;
935
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
937
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
938
666
_tmp3_ = g_strdup (_tmp2_);
939
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
940
667
_g_free0 (self->priv->_mid);
941
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
942
668
self->priv->_mid = _tmp3_;
945
#line 161 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
946
670
g_object_notify ((GObject *) self, "mid");
951
674
const gchar* gwibber_gtk_input_text_view_get_action (GwibberGtkInputTextView* self) {
952
675
const gchar* result;
953
676
const gchar* _tmp0_;
954
#line 170 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
955
677
g_return_val_if_fail (self != NULL, NULL);
956
#line 170 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
957
678
_tmp0_ = self->priv->_action;
958
#line 170 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
960
#line 170 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
966
684
void gwibber_gtk_input_text_view_set_action (GwibberGtkInputTextView* self, const gchar* value) {
967
685
const gchar* _tmp0_;
968
686
const gchar* _tmp1_;
969
#line 171 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
970
687
g_return_if_fail (self != NULL);
971
#line 172 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
972
688
_tmp0_ = self->priv->_action;
973
#line 172 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
975
#line 172 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
976
690
if (g_strcmp0 (_tmp0_, _tmp1_) != 0) {
978
691
const gchar* _tmp2_;
980
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
982
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
983
694
_tmp3_ = g_strdup (_tmp2_);
984
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
985
695
_g_free0 (self->priv->_action);
986
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
987
696
self->priv->_action = _tmp3_;
990
#line 171 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
991
698
g_object_notify ((GObject *) self, "action");
996
702
static void gwibber_gtk_input_text_view_real_clear (GwibberGtkInputTextView* self) {
997
703
GtkTextBuffer* _tmp0_;
998
704
GtkTextBuffer* _tmp1_;
999
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1000
705
_tmp0_ = gtk_text_view_get_buffer ((GtkTextView*) self);
1001
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1002
706
_tmp1_ = _tmp0_;
1003
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1004
707
gtk_text_buffer_set_text (_tmp1_, "", -1);
1005
#line 1006 "entry.c"
1082
758
const gchar* _tmp20_;
1083
759
const gchar* _tmp21_;
1084
760
const gchar* _tmp22_;
1085
#line 192 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1086
761
_tmp13_ = gwibber_gtk_input_text_view_get_action (self);
1087
#line 192 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1088
762
_tmp14_ = _tmp13_;
1089
#line 192 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1090
763
_tmp15_ = gwibber_gtk_input_text_view_get_mid (self);
1091
#line 192 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1092
764
_tmp16_ = _tmp15_;
1093
#line 192 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1094
765
g_debug ("entry.vala:192: Sending %s for %s", _tmp14_, _tmp16_);
1095
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1096
766
_tmp17_ = self->service;
1097
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1099
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1100
768
_tmp19_ = gwibber_gtk_input_text_view_get_mid (self);
1101
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1102
769
_tmp20_ = _tmp19_;
1103
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1104
770
_tmp21_ = gwibber_gtk_input_text_view_get_action (self);
1105
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1106
771
_tmp22_ = _tmp21_;
1107
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1108
772
gwibber_service_send_message (_tmp17_, _tmp18_, _tmp20_, _tmp22_, NULL, 0);
1109
#line 194 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1110
773
gwibber_gtk_input_text_view_set_mid (self, NULL);
1111
#line 195 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1112
774
gwibber_gtk_input_text_view_set_action (self, NULL);
1113
#line 1114 "entry.c"
1115
776
GwibberService* _tmp23_;
1116
777
const gchar* _tmp24_;
1117
#line 197 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1118
778
_tmp23_ = self->service;
1119
#line 197 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1121
#line 197 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1122
780
gwibber_service_send_message (_tmp23_, _tmp24_, NULL, NULL, NULL, 0);
1123
#line 1124 "entry.c"
1125
#line 199 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1127
#line 199 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1128
783
g_debug ("entry.vala:199: (submit) Message: %s posted", _tmp25_);
1129
#line 200 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1130
784
gwibber_gtk_input_text_view_reset (self);
1131
#line 185 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1133
#line 1134 "entry.c"
1137
789
static void _gwibber_gtk_input_text_view_on_text_changed_gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self) {
1138
#line 132 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1139
790
gwibber_gtk_input_text_view_on_text_changed (self);
1140
#line 1141 "entry.c"
1144
794
static void _gwibber_gtk_input_text_view_on_text_inserted_gtk_text_buffer_insert_text (GtkTextBuffer* _sender, GtkTextIter* pos, const gchar* new_text, gint new_text_length, gpointer self) {
1145
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1146
795
gwibber_gtk_input_text_view_on_text_inserted (self, pos, new_text, new_text_length);
1147
#line 1148 "entry.c"
1151
799
static void _gwibber_gtk_input_text_view___lambda9_ (GwibberGtkInputTextView* self, gboolean source) {
1152
800
gboolean _tmp0_;
1153
#line 137 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1154
801
_tmp0_ = source;
1155
#line 137 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1156
802
gwibber_gtk_input_text_view_on_connection_changed (self, _tmp0_);
1157
#line 1158 "entry.c"
1161
806
static void __gwibber_gtk_input_text_view___lambda9__gwibber_connection_connection_changed (GwibberConnection* _sender, gboolean is_online, gpointer self) {
1162
#line 136 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1163
807
_gwibber_gtk_input_text_view___lambda9_ (self, is_online);
1164
#line 1165 "entry.c"
1192
835
gboolean _tmp18_ = FALSE;
1193
836
GwibberConnection* _tmp19_;
1194
837
GError * _inner_error_ = NULL;
1195
#line 117 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1196
838
parent_class = G_OBJECT_CLASS (gwibber_gtk_input_text_view_parent_class);
1197
#line 117 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1198
839
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
1199
#line 117 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1200
840
self = GWIBBER_GTK_INPUT_TEXT_VIEW (obj);
1201
#line 119 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1202
841
_tmp0_ = gwibber_service_new ();
1203
#line 119 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1204
842
_g_object_unref0 (self->service);
1205
#line 119 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1206
843
self->service = _tmp0_;
1207
#line 120 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1208
844
_tmp1_ = gwibber_connection_new ();
1209
#line 120 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1210
845
_g_object_unref0 (self->conn_service);
1211
#line 120 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1212
846
self->conn_service = _tmp1_;
1213
#line 121 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1214
847
_tmp2_ = gwibber_url_shorten_new ();
1215
#line 121 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1216
848
_g_object_unref0 (self->urlshorten);
1217
#line 121 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1218
849
self->urlshorten = _tmp2_;
1219
#line 124 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1220
850
_tmp3_ = g_type_class_ref (GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW);
1221
#line 124 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1222
851
_tmp4_ = gtk_binding_set_by_class (_tmp3_);
1223
#line 124 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1224
852
binding_set = _tmp4_;
1225
#line 125 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1226
853
_tmp5_ = binding_set;
1227
#line 125 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1228
854
_tmp6_ = gdk_keyval_from_name ("Return");
1229
#line 125 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1230
855
gtk_binding_entry_add_signal (_tmp5_, _tmp6_, 0, "submit", (guint) 0, NULL);
1231
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1232
856
_tmp7_ = binding_set;
1233
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1234
857
_tmp8_ = gdk_keyval_from_name ("KP_Enter");
1235
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1236
858
gtk_binding_entry_add_signal (_tmp7_, _tmp8_, 0, "submit", (guint) 0, NULL);
1237
#line 127 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1238
859
_tmp9_ = binding_set;
1239
#line 127 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1240
860
_tmp10_ = gdk_keyval_from_name ("Escape");
1241
#line 127 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1242
861
gtk_binding_entry_add_signal (_tmp9_, _tmp10_, 0, "clear", (guint) 0, NULL);
1243
#line 128 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1244
862
_tmp11_ = gtk_widget_get_style ((GtkWidget*) self);
1245
#line 128 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1246
863
_tmp12_ = _tmp11_->fg;
1247
#line 128 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1248
864
_tmp12__length1 = -1;
1249
#line 128 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1250
865
_tmp13_ = _tmp12_[GTK_STATE_NORMAL];
1251
#line 128 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1252
866
self->fg_color = _tmp13_;
1253
#line 130 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1254
867
gdk_color_parse ("indianred", &_tmp14_);
1255
#line 130 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1256
868
self->error_color = _tmp14_;
1257
#line 132 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1258
869
_tmp15_ = gtk_text_view_get_buffer ((GtkTextView*) self);
1259
#line 132 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1260
870
g_signal_connect_object (_tmp15_, "changed", (GCallback) _gwibber_gtk_input_text_view_on_text_changed_gtk_text_buffer_changed, self, 0);
1261
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1262
871
_tmp16_ = gtk_text_view_get_buffer ((GtkTextView*) self);
1263
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1264
872
g_signal_connect_object (_tmp16_, "insert-text", (GCallback) _gwibber_gtk_input_text_view_on_text_inserted_gtk_text_buffer_insert_text, self, 0);
1265
#line 135 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1266
873
_tmp17_ = self->conn_service;
1267
#line 135 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1268
874
_tmp18_ = gwibber_connection_is_connected (_tmp17_);
1269
#line 135 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1270
875
gtk_widget_set_sensitive ((GtkWidget*) self, _tmp18_);
1271
#line 136 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1272
876
_tmp19_ = self->conn_service;
1273
#line 136 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1274
877
g_signal_connect_object (_tmp19_, "connection-changed", (GCallback) __gwibber_gtk_input_text_view___lambda9__gwibber_connection_connection_changed, self, 0);
1275
#line 1276 "entry.c"
1277
879
GtkSpell* _tmp20_;
1278
880
GtkSpell* spell;
1279
#line 142 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1280
881
_tmp20_ = gtkspell_new_attach ((GtkTextView*) self, NULL, &_inner_error_);
1281
#line 142 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1282
882
spell = _tmp20_;
1283
#line 142 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1284
883
if (_inner_error_ != NULL) {
1285
#line 1286 "entry.c"
1286
884
goto __catch8_g_error;
1288
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1290
#line 1291 "entry.c"
1292
888
goto __finally8;
1293
889
__catch8_g_error:
1295
891
GError* e = NULL;
1296
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1297
892
e = _inner_error_;
1298
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1299
893
_inner_error_ = NULL;
1300
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1301
894
_g_error_free0 (e);
1302
#line 1303 "entry.c"
1305
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1306
897
if (_inner_error_ != NULL) {
1307
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1308
898
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);
1309
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1310
899
g_clear_error (&_inner_error_);
1311
#line 1312 "entry.c"
1313
#line 117 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1315
#line 1316 "entry.c"
1319
905
static void gwibber_gtk_input_text_view_class_init (GwibberGtkInputTextViewClass * klass) {
1320
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1321
906
gwibber_gtk_input_text_view_parent_class = g_type_class_peek_parent (klass);
1322
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1323
907
g_type_class_add_private (klass, sizeof (GwibberGtkInputTextViewPrivate));
1324
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1325
908
GWIBBER_GTK_INPUT_TEXT_VIEW_CLASS (klass)->clear = gwibber_gtk_input_text_view_real_clear;
1326
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1327
909
GWIBBER_GTK_INPUT_TEXT_VIEW_CLASS (klass)->submit = gwibber_gtk_input_text_view_real_submit;
1328
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1329
910
G_OBJECT_CLASS (klass)->get_property = _vala_gwibber_gtk_input_text_view_get_property;
1330
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1331
911
G_OBJECT_CLASS (klass)->set_property = _vala_gwibber_gtk_input_text_view_set_property;
1332
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1333
912
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_input_text_view_constructor;
1334
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1335
913
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_input_text_view_finalize;
1336
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1337
914
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_INPUT_TEXT_VIEW_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));
1338
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1339
915
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_INPUT_TEXT_VIEW_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));
1340
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1341
916
g_signal_new ("clear", GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW, G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GwibberGtkInputTextViewClass, clear), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
1342
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1343
917
g_signal_new ("submit", GWIBBER_GTK_TYPE_INPUT_TEXT_VIEW, G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GwibberGtkInputTextViewClass, submit), NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
1344
#line 1345 "entry.c"
1348
921
static void gwibber_gtk_input_text_view_instance_init (GwibberGtkInputTextView * self) {
1349
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1350
922
self->priv = GWIBBER_GTK_INPUT_TEXT_VIEW_GET_PRIVATE (self);
1351
#line 100 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1352
923
self->priv->last_was_shortened = FALSE;
1353
#line 101 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1354
924
self->priv->_mid = NULL;
1355
#line 102 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1356
925
self->priv->_action = NULL;
1357
#line 1358 "entry.c"
1361
929
static void gwibber_gtk_input_text_view_finalize (GObject* obj) {
1362
930
GwibberGtkInputTextView * self;
1363
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1364
931
self = GWIBBER_GTK_INPUT_TEXT_VIEW (obj);
1365
#line 93 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1366
932
_g_object_unref0 (self->service);
1367
#line 94 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1368
933
_g_object_unref0 (self->conn_service);
1369
#line 95 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1370
934
_g_object_unref0 (self->urlshorten);
1371
#line 101 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1372
935
_g_free0 (self->priv->_mid);
1373
#line 102 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1374
936
_g_free0 (self->priv->_action);
1375
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1376
937
G_OBJECT_CLASS (gwibber_gtk_input_text_view_parent_class)->finalize (obj);
1377
#line 1378 "entry.c"
1501
1032
cairo_t* _tmp27_;
1502
1033
cairo_t* _tmp28_;
1503
1034
gdouble _tmp29_;
1504
#line 250 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1505
1035
self = (GwibberGtkAccountToggleButton*) base;
1506
#line 250 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1507
1036
g_return_val_if_fail (context != NULL, FALSE);
1508
#line 252 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1510
#line 254 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1511
1038
_tmp0_ = gtk_toggle_button_get_active ((GtkToggleButton*) self);
1512
#line 254 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1514
#line 1515 "entry.c"
1515
1040
cairo_t* _tmp1_;
1516
#line 256 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1517
1041
_tmp1_ = context;
1518
#line 256 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1519
1042
cairo_translate (_tmp1_, (gdouble) (-1), (gdouble) (-1));
1520
#line 257 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1522
#line 1523 "entry.c"
1524
1045
GtkStateType _tmp2_ = 0;
1525
#line 258 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1526
1046
_tmp2_ = gtk_widget_get_state ((GtkWidget*) self);
1527
#line 258 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1528
1047
if (_tmp2_ == 2) {
1529
#line 259 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1531
#line 1532 "entry.c"
1533
1050
GtkStateType _tmp3_ = 0;
1534
#line 260 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1535
1051
_tmp3_ = gtk_widget_get_state ((GtkWidget*) self);
1536
#line 260 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1537
1052
if (_tmp3_ == 1) {
1538
#line 261 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1540
#line 1541 "entry.c"
1544
#line 264 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1545
1057
_tmp4_ = context;
1546
#line 264 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1547
1058
cairo_push_group (_tmp4_);
1548
#line 267 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1549
1059
gtk_widget_get_allocation ((GtkWidget*) self, &_tmp5_);
1550
#line 267 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1552
#line 269 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1553
1061
memset (&c, 0, sizeof (GdkRGBA));
1554
#line 270 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1555
1062
c.red = (gdouble) 1.0f;
1556
#line 271 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1557
1063
c.green = (gdouble) 1.0f;
1558
#line 272 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1559
1064
c.blue = (gdouble) 1.0f;
1560
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1561
1065
c.alpha = (gdouble) 1.0f;
1562
#line 275 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1563
1066
_tmp6_ = self->priv->_color;
1564
#line 275 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1565
1067
gdk_rgba_parse (&c, _tmp6_);
1566
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1567
1068
_tmp7_ = context;
1568
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1570
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1571
1070
_tmp9_ = _tmp8_.red;
1572
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1574
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1575
1072
_tmp11_ = _tmp10_.green;
1576
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1578
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1579
1074
_tmp13_ = _tmp12_.blue;
1580
#line 276 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1581
1075
cairo_set_source_rgba (_tmp7_, _tmp9_, _tmp11_, _tmp13_, (gdouble) 1.0f);
1582
#line 278 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1583
1076
_tmp14_ = context;
1584
#line 278 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1586
#line 278 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1587
1078
_tmp16_ = _tmp15_.width;
1588
#line 278 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1590
#line 278 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1591
1080
_tmp18_ = _tmp17_.height;
1592
#line 278 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1593
1081
cairo_rectangle (_tmp14_, (gdouble) (_tmp16_ - 2), (gdouble) (_tmp18_ - 6), (gdouble) 2, (gdouble) 6);
1594
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1595
1082
_tmp19_ = context;
1596
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1598
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1599
1084
_tmp21_ = _tmp20_.width;
1600
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1602
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1603
1086
_tmp23_ = _tmp22_.height;
1604
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1605
1087
cairo_rectangle (_tmp19_, (gdouble) (_tmp21_ - 6), (gdouble) (_tmp23_ - 2), (gdouble) 6, (gdouble) 2);
1606
#line 280 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1607
1088
_tmp24_ = context;
1608
#line 280 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1609
1089
cairo_fill (_tmp24_);
1610
#line 282 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1611
1090
_tmp25_ = gtk_bin_get_child ((GtkBin*) self);
1612
#line 282 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1613
1091
_tmp26_ = context;
1614
#line 282 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1615
1092
gtk_container_propagate_draw ((GtkContainer*) self, _tmp25_, _tmp26_);
1616
#line 284 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1617
1093
_tmp27_ = context;
1618
#line 284 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1619
1094
cairo_pop_group_to_source (_tmp27_);
1620
#line 285 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1621
1095
_tmp28_ = context;
1622
#line 285 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1623
1096
_tmp29_ = factor;
1624
#line 285 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1625
1097
cairo_paint_with_alpha (_tmp28_, _tmp29_);
1626
#line 287 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1628
#line 287 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1630
#line 1631 "entry.c"
1634
1103
const gchar* gwibber_gtk_account_toggle_button_get_color (GwibberGtkAccountToggleButton* self) {
1635
1104
const gchar* result;
1636
1105
const gchar* _tmp0_;
1637
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1638
1106
g_return_val_if_fail (self != NULL, NULL);
1639
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1640
1107
_tmp0_ = self->priv->_color;
1641
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1642
1108
result = _tmp0_;
1643
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1645
#line 1646 "entry.c"
1649
1113
static void gwibber_gtk_account_toggle_button_set_color (GwibberGtkAccountToggleButton* self, const gchar* value) {
1650
1114
const gchar* _tmp0_;
1652
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1653
1116
g_return_if_fail (self != NULL);
1654
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1655
1117
_tmp0_ = value;
1656
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1657
1118
_tmp1_ = g_strdup (_tmp0_);
1658
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1659
1119
_g_free0 (self->priv->_color);
1660
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1661
1120
self->priv->_color = _tmp1_;
1662
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1663
1121
g_object_notify ((GObject *) self, "color");
1664
#line 1665 "entry.c"
1670
1127
GObjectClass * parent_class;
1671
1128
GwibberGtkAccountToggleButton * self;
1672
#line 245 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1673
1129
parent_class = G_OBJECT_CLASS (gwibber_gtk_account_toggle_button_parent_class);
1674
#line 245 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1675
1130
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
1676
#line 245 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1677
1131
self = GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON (obj);
1678
#line 247 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1679
1132
gtk_widget_set_size_request ((GtkWidget*) self, 24, 24);
1680
#line 245 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1682
#line 1683 "entry.c"
1686
1137
static void gwibber_gtk_account_toggle_button_class_init (GwibberGtkAccountToggleButtonClass * klass) {
1687
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1688
1138
gwibber_gtk_account_toggle_button_parent_class = g_type_class_peek_parent (klass);
1689
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1690
1139
g_type_class_add_private (klass, sizeof (GwibberGtkAccountToggleButtonPrivate));
1691
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1692
1140
GTK_WIDGET_CLASS (klass)->draw = gwibber_gtk_account_toggle_button_real_draw;
1693
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1694
1141
G_OBJECT_CLASS (klass)->get_property = _vala_gwibber_gtk_account_toggle_button_get_property;
1695
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1696
1142
G_OBJECT_CLASS (klass)->set_property = _vala_gwibber_gtk_account_toggle_button_set_property;
1697
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1698
1143
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_account_toggle_button_constructor;
1699
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1700
1144
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_account_toggle_button_finalize;
1701
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1702
1145
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_COLOR, g_param_spec_string ("color", "color", "color", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
1703
#line 1704 "entry.c"
1707
1149
static void gwibber_gtk_account_toggle_button_instance_init (GwibberGtkAccountToggleButton * self) {
1708
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1709
1150
self->priv = GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_GET_PRIVATE (self);
1710
#line 1711 "entry.c"
1714
1154
static void gwibber_gtk_account_toggle_button_finalize (GObject* obj) {
1715
1155
GwibberGtkAccountToggleButton * self;
1716
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1717
1156
self = GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON (obj);
1718
#line 239 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1719
1157
_g_free0 (self->priv->_color);
1720
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1721
1158
G_OBJECT_CLASS (gwibber_gtk_account_toggle_button_parent_class)->finalize (obj);
1722
#line 1723 "entry.c"
1760
1188
static void _vala_gwibber_gtk_account_toggle_button_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
1761
1189
GwibberGtkAccountToggleButton * self;
1762
1190
self = GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON (object);
1763
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1764
1191
switch (property_id) {
1765
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1766
1192
case GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_COLOR:
1767
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1768
1193
gwibber_gtk_account_toggle_button_set_color (self, g_value_get_string (value));
1769
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1771
#line 1772 "entry.c"
1773
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1774
1196
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1775
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1777
#line 1778 "entry.c"
1782
1202
GwibberGtkAccountTargetBar* gwibber_gtk_account_target_bar_construct (GType object_type) {
1783
1203
GwibberGtkAccountTargetBar * self = NULL;
1784
#line 303 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1785
1204
self = (GwibberGtkAccountTargetBar*) g_object_new (object_type, "spacing", 0, NULL);
1786
#line 301 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1788
#line 1789 "entry.c"
1792
1209
GwibberGtkAccountTargetBar* gwibber_gtk_account_target_bar_new (void) {
1793
#line 301 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1794
1210
return gwibber_gtk_account_target_bar_construct (GWIBBER_GTK_TYPE_ACCOUNT_TARGET_BAR);
1795
#line 1796 "entry.c"
1799
1214
static Block1Data* block1_data_ref (Block1Data* _data1_) {
1800
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1801
1215
g_atomic_int_inc (&_data1_->_ref_count_);
1802
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1803
1216
return _data1_;
1804
#line 1805 "entry.c"
1808
1220
static void block1_data_unref (void * _userdata_) {
1809
1221
Block1Data* _data1_;
1810
1222
_data1_ = (Block1Data*) _userdata_;
1811
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1812
1223
if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
1813
#line 1814 "entry.c"
1814
1224
GwibberGtkAccountTargetBar * self;
1815
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1816
1225
self = _data1_->self;
1817
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1818
1226
_g_object_unref0 (_data1_->account_button);
1819
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1820
1227
_g_object_unref0 (_data1_->account);
1821
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1822
1228
_g_object_unref0 (self);
1823
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1824
1229
g_slice_free (Block1Data, _data1_);
1825
#line 1826 "entry.c"
1892
1286
GwibberGtkAccountToggleButton* _tmp56_;
1893
1287
GwibberGtkAccountToggleButton* _tmp57_;
1894
1288
GwibberGtkAccountToggleButton* _tmp58_;
1895
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1896
1289
g_return_val_if_fail (self != NULL, NULL);
1897
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1898
1290
g_return_val_if_fail (account != NULL, NULL);
1899
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1900
1291
_data1_ = g_slice_new0 (Block1Data);
1901
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1902
1292
_data1_->_ref_count_ = 1;
1903
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1904
1293
_data1_->self = g_object_ref (self);
1905
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1906
1294
_tmp0_ = account;
1907
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1908
1295
_tmp1_ = _g_object_ref0 (_tmp0_);
1909
#line 389 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1910
1296
_data1_->account = _tmp1_;
1911
#line 391 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1912
1297
_tmp2_ = _data1_->account;
1913
#line 391 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1914
1298
_tmp3_ = gwibber_account_get_service (_tmp2_);
1915
#line 391 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1916
1299
_tmp4_ = _tmp3_;
1917
#line 391 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1918
1300
_tmp5_ = (GtkImage*) gtk_image_new_from_icon_name (_tmp4_, GTK_ICON_SIZE_MENU);
1919
#line 391 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1920
1301
_tmp6_ = g_object_ref_sink (_tmp5_);
1921
#line 391 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1922
1302
icon_service = _tmp6_;
1923
#line 393 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1924
1303
_tmp7_ = icon_service;
1925
#line 393 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1926
1304
gtk_widget_show ((GtkWidget*) _tmp7_);
1927
#line 394 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1928
1305
_tmp8_ = _data1_->account;
1929
#line 394 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1930
1306
_tmp9_ = gwibber_account_get_color (_tmp8_);
1931
#line 394 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1932
1307
_tmp10_ = _tmp9_;
1933
#line 394 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1934
1308
_tmp11_ = gwibber_gtk_account_toggle_button_new (_tmp10_);
1935
#line 394 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1936
1309
_tmp12_ = g_object_ref_sink (_tmp11_);
1937
#line 394 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1938
1310
_data1_->account_button = _tmp12_;
1939
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1940
1311
_tmp14_ = _data1_->account;
1941
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1942
1312
_tmp15_ = gwibber_account_get_send_enabled (_tmp14_);
1943
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1944
1313
_tmp16_ = _tmp15_;
1945
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1946
1314
if (g_strcmp0 (_tmp16_, "1") == 0) {
1947
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1948
1315
_tmp13_ = TRUE;
1949
#line 1950 "entry.c"
1951
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1952
1317
_tmp13_ = FALSE;
1953
#line 1954 "entry.c"
1955
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1956
1319
_tmp17_ = _data1_->account_button;
1957
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1958
1320
_tmp18_ = _tmp13_;
1959
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1960
1321
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp17_, _tmp18_);
1961
#line 396 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1962
1322
_tmp19_ = _data1_->account;
1963
#line 396 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1964
1323
_tmp20_ = gwibber_account_get_send_enabled (_tmp19_);
1965
#line 396 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1966
1324
_tmp21_ = _tmp20_;
1967
#line 396 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1968
1325
if (g_strcmp0 (_tmp21_, "1") != 0) {
1969
#line 1970 "entry.c"
1970
1326
GwibberGtkAccountToggleButton* _tmp22_;
1971
1327
GwibberAccount* _tmp23_;
1972
1328
const gchar* _tmp24_;
1983
1339
const gchar* _tmp35_ = NULL;
1984
1340
gchar* _tmp36_;
1985
1341
gchar* _tmp37_;
1986
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1987
1342
_tmp22_ = _data1_->account_button;
1988
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1989
1343
_tmp23_ = _data1_->account;
1990
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1991
1344
_tmp24_ = gwibber_account_get_service (_tmp23_);
1992
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1993
1345
_tmp25_ = _tmp24_;
1994
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1995
1346
_tmp26_ = g_strconcat (_tmp25_, " (", NULL);
1996
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1997
1347
_tmp27_ = _tmp26_;
1998
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1999
1348
_tmp28_ = _data1_->account;
2000
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2001
1349
_tmp29_ = gwibber_account_get_username (_tmp28_);
2002
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2003
1350
_tmp30_ = _tmp29_;
2004
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2005
1351
_tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL);
2006
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2007
1352
_tmp32_ = _tmp31_;
2008
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2009
1353
_tmp33_ = g_strconcat (_tmp32_, ") - ", NULL);
2010
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2011
1354
_tmp34_ = _tmp33_;
2012
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2013
1355
_tmp35_ = _ ("Disabled");
2014
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2015
1356
_tmp36_ = g_strconcat (_tmp34_, _tmp35_, NULL);
2016
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2017
1357
_tmp37_ = _tmp36_;
2018
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2019
1358
gtk_widget_set_tooltip_text ((GtkWidget*) _tmp22_, _tmp37_);
2020
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2021
1359
_g_free0 (_tmp37_);
2022
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2023
1360
_g_free0 (_tmp34_);
2024
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2025
1361
_g_free0 (_tmp32_);
2026
#line 397 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2027
1362
_g_free0 (_tmp27_);
2028
#line 2029 "entry.c"
2030
1364
GwibberGtkAccountToggleButton* _tmp38_;
2031
1365
GwibberAccount* _tmp39_;
2040
1374
gchar* _tmp48_;
2041
1375
gchar* _tmp49_;
2042
1376
gchar* _tmp50_;
2043
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2044
1377
_tmp38_ = _data1_->account_button;
2045
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2046
1378
_tmp39_ = _data1_->account;
2047
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2048
1379
_tmp40_ = gwibber_account_get_service (_tmp39_);
2049
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2050
1380
_tmp41_ = _tmp40_;
2051
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2052
1381
_tmp42_ = g_strconcat (_tmp41_, " (", NULL);
2053
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2054
1382
_tmp43_ = _tmp42_;
2055
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2056
1383
_tmp44_ = _data1_->account;
2057
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2058
1384
_tmp45_ = gwibber_account_get_username (_tmp44_);
2059
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2060
1385
_tmp46_ = _tmp45_;
2061
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2062
1386
_tmp47_ = g_strconcat (_tmp43_, _tmp46_, NULL);
2063
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2064
1387
_tmp48_ = _tmp47_;
2065
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2066
1388
_tmp49_ = g_strconcat (_tmp48_, ")", NULL);
2067
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2068
1389
_tmp50_ = _tmp49_;
2069
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2070
1390
gtk_widget_set_tooltip_text ((GtkWidget*) _tmp38_, _tmp50_);
2071
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2072
1391
_g_free0 (_tmp50_);
2073
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2074
1392
_g_free0 (_tmp48_);
2075
#line 399 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2076
1393
_g_free0 (_tmp43_);
2077
#line 2078 "entry.c"
2079
#line 401 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2080
1395
_tmp51_ = _data1_->account_button;
2081
#line 401 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2082
1396
_tmp52_ = icon_service;
2083
#line 401 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2084
1397
gtk_button_set_image ((GtkButton*) _tmp51_, (GtkWidget*) _tmp52_);
2085
#line 403 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2086
1398
_tmp53_ = _data1_->account_button;
2087
#line 403 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2088
1399
g_signal_connect_data ((GtkButton*) _tmp53_, "clicked", (GCallback) ___lambda10__gtk_button_clicked, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
2089
#line 406 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2090
1400
_tmp54_ = self->priv->abox;
2091
#line 406 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2092
1401
_tmp55_ = _data1_->account_button;
2093
#line 406 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2094
1402
gtk_box_pack_start (_tmp54_, (GtkWidget*) _tmp55_, FALSE, FALSE, (guint) 0);
2095
#line 407 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2096
1403
_tmp56_ = _data1_->account_button;
2097
#line 407 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2098
1404
gtk_widget_show_all ((GtkWidget*) _tmp56_);
2099
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2100
1405
_tmp57_ = _data1_->account_button;
2101
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2102
1406
_tmp58_ = _g_object_ref0 (_tmp57_);
2103
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2104
1407
result = _tmp58_;
2105
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2106
1408
_g_object_unref0 (icon_service);
2107
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2108
1409
block1_data_unref (_data1_);
2109
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2110
1410
_data1_ = NULL;
2111
#line 408 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2113
#line 2114 "entry.c"
2117
1415
void gwibber_gtk_account_target_bar_set_counter (GwibberGtkAccountTargetBar* self, gint chars) {
2119
#line 411 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2120
1417
g_return_if_fail (self != NULL);
2121
#line 413 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2122
1418
_tmp0_ = chars;
2123
#line 413 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2124
1419
if (_tmp0_ > GWIBBER_GTK_MAX_MESSAGE_LENGTH) {
2125
#line 2126 "entry.c"
2126
1420
GtkLabel* _tmp1_;
2128
1422
gchar* _tmp3_ = NULL;
2206
1474
gboolean _tmp7_;
2207
1475
GwibberGtkAccountToggleButton* _tmp8_;
2208
1476
gboolean _tmp9_ = FALSE;
2209
#line 422 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2210
1477
g_return_if_fail (self != NULL);
2211
#line 422 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2212
1478
g_return_if_fail (account_button != NULL);
2213
#line 422 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2214
1479
g_return_if_fail (id != NULL);
2215
#line 423 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2216
1480
_tmp0_ = self->accounts_service;
2217
#line 423 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2219
#line 423 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2220
1482
_tmp2_ = gwibber_accounts_lookup_by_id (_tmp0_, _tmp1_);
2221
#line 423 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2222
1483
account = _tmp2_;
2223
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2224
1484
_tmp4_ = account;
2225
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2226
1485
_tmp5_ = gwibber_account_get_send_enabled (_tmp4_);
2227
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2228
1486
_tmp6_ = _tmp5_;
2229
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2230
1487
if (g_strcmp0 (_tmp6_, "1") == 0) {
2231
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2233
#line 2234 "entry.c"
2235
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2236
1490
_tmp3_ = FALSE;
2237
#line 2238 "entry.c"
2239
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2240
1492
_tmp7_ = _tmp3_;
2241
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2242
1493
_tmp8_ = account_button;
2243
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2244
1494
_tmp9_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp8_);
2245
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2246
1495
if (_tmp7_ != _tmp9_) {
2247
#line 2248 "entry.c"
2248
1496
GwibberAccounts* _tmp10_;
2249
1497
const gchar* _tmp11_;
2250
#line 426 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2251
1498
_tmp10_ = self->accounts_service;
2252
#line 426 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2254
#line 426 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2255
1500
gwibber_accounts_send_enabled (_tmp10_, _tmp11_);
2256
#line 2257 "entry.c"
2258
#line 422 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2259
1502
_g_object_unref0 (account);
2260
#line 2261 "entry.c"
2283
1525
gboolean _tmp46_;
2284
1526
GwibberGtkAccountToggleButton* _tmp47_;
2285
1527
gboolean _tmp48_ = FALSE;
2286
#line 430 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2287
1528
g_return_if_fail (self != NULL);
2288
#line 430 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2289
1529
g_return_if_fail (accounts_buttons_map != NULL);
2290
#line 430 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2291
1530
g_return_if_fail (account != NULL);
2292
#line 432 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2293
1531
_tmp0_ = accounts_buttons_map;
2294
#line 432 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2295
1532
_tmp1_ = account;
2296
#line 432 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2297
1533
_tmp2_ = gwibber_account_get_id (_tmp1_);
2298
#line 432 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2299
1534
_tmp3_ = _tmp2_;
2300
#line 432 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2301
1535
_tmp4_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp3_);
2302
#line 432 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2304
#line 433 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2306
#line 2307 "entry.c"
2308
#line 434 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2309
1539
_tmp5_ = accounts_buttons_map;
2310
#line 434 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2311
1540
_tmp6_ = account;
2312
#line 434 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2313
1541
_tmp7_ = gwibber_account_get_id (_tmp6_);
2314
#line 434 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2315
1542
_tmp8_ = _tmp7_;
2316
#line 434 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2317
1543
_tmp9_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp5_, _tmp8_);
2318
#line 434 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2319
1544
account_button = (GwibberGtkAccountToggleButton*) _tmp9_;
2320
#line 435 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2321
1545
_tmp10_ = account;
2322
#line 435 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2323
1546
_tmp11_ = gwibber_account_get_send_enabled (_tmp10_);
2324
#line 435 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2325
1547
_tmp12_ = _tmp11_;
2326
#line 435 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2327
1548
if (g_strcmp0 (_tmp12_, "1") != 0) {
2328
#line 2329 "entry.c"
2329
1549
GwibberGtkAccountToggleButton* _tmp13_;
2330
1550
GwibberAccount* _tmp14_;
2331
1551
const gchar* _tmp15_;
2342
1562
const gchar* _tmp26_ = NULL;
2343
1563
gchar* _tmp27_;
2344
1564
gchar* _tmp28_;
2345
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2346
1565
_tmp13_ = account_button;
2347
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2348
1566
_tmp14_ = account;
2349
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2350
1567
_tmp15_ = gwibber_account_get_service (_tmp14_);
2351
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2352
1568
_tmp16_ = _tmp15_;
2353
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2354
1569
_tmp17_ = g_strconcat (_tmp16_, " (", NULL);
2355
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2356
1570
_tmp18_ = _tmp17_;
2357
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2358
1571
_tmp19_ = account;
2359
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2360
1572
_tmp20_ = gwibber_account_get_username (_tmp19_);
2361
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2362
1573
_tmp21_ = _tmp20_;
2363
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2364
1574
_tmp22_ = g_strconcat (_tmp18_, _tmp21_, NULL);
2365
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2366
1575
_tmp23_ = _tmp22_;
2367
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2368
1576
_tmp24_ = g_strconcat (_tmp23_, ") - ", NULL);
2369
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2370
1577
_tmp25_ = _tmp24_;
2371
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2372
1578
_tmp26_ = _ ("Disabled");
2373
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2374
1579
_tmp27_ = g_strconcat (_tmp25_, _tmp26_, NULL);
2375
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2376
1580
_tmp28_ = _tmp27_;
2377
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2378
1581
gtk_widget_set_tooltip_text ((GtkWidget*) _tmp13_, _tmp28_);
2379
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2380
1582
_g_free0 (_tmp28_);
2381
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2382
1583
_g_free0 (_tmp25_);
2383
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2384
1584
_g_free0 (_tmp23_);
2385
#line 436 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2386
1585
_g_free0 (_tmp18_);
2387
#line 2388 "entry.c"
2389
1587
GwibberGtkAccountToggleButton* _tmp29_;
2390
1588
GwibberAccount* _tmp30_;
2399
1597
gchar* _tmp39_;
2400
1598
gchar* _tmp40_;
2401
1599
gchar* _tmp41_;
2402
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2403
1600
_tmp29_ = account_button;
2404
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2405
1601
_tmp30_ = account;
2406
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2407
1602
_tmp31_ = gwibber_account_get_service (_tmp30_);
2408
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2409
1603
_tmp32_ = _tmp31_;
2410
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2411
1604
_tmp33_ = g_strconcat (_tmp32_, " (", NULL);
2412
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2413
1605
_tmp34_ = _tmp33_;
2414
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2415
1606
_tmp35_ = account;
2416
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2417
1607
_tmp36_ = gwibber_account_get_username (_tmp35_);
2418
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2419
1608
_tmp37_ = _tmp36_;
2420
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2421
1609
_tmp38_ = g_strconcat (_tmp34_, _tmp37_, NULL);
2422
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2423
1610
_tmp39_ = _tmp38_;
2424
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2425
1611
_tmp40_ = g_strconcat (_tmp39_, ")", NULL);
2426
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2427
1612
_tmp41_ = _tmp40_;
2428
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2429
1613
gtk_widget_set_tooltip_text ((GtkWidget*) _tmp29_, _tmp41_);
2430
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2431
1614
_g_free0 (_tmp41_);
2432
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2433
1615
_g_free0 (_tmp39_);
2434
#line 438 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2435
1616
_g_free0 (_tmp34_);
2436
#line 2437 "entry.c"
2438
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2439
1618
_tmp43_ = account;
2440
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2441
1619
_tmp44_ = gwibber_account_get_send_enabled (_tmp43_);
2442
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2443
1620
_tmp45_ = _tmp44_;
2444
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2445
1621
if (g_strcmp0 (_tmp45_, "1") == 0) {
2446
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2447
1622
_tmp42_ = TRUE;
2448
#line 2449 "entry.c"
2450
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2451
1624
_tmp42_ = FALSE;
2452
#line 2453 "entry.c"
2454
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2455
1626
_tmp46_ = _tmp42_;
2456
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2457
1627
_tmp47_ = account_button;
2458
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2459
1628
_tmp48_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp47_);
2460
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2461
1629
if (_tmp46_ != _tmp48_) {
2462
#line 2463 "entry.c"
2463
1630
gboolean _tmp49_ = FALSE;
2464
1631
GwibberAccount* _tmp50_;
2465
1632
const gchar* _tmp51_;
2466
1633
const gchar* _tmp52_;
2467
1634
GwibberGtkAccountToggleButton* _tmp53_;
2468
1635
gboolean _tmp54_;
2469
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2470
1636
_tmp50_ = account;
2471
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2472
1637
_tmp51_ = gwibber_account_get_send_enabled (_tmp50_);
2473
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2474
1638
_tmp52_ = _tmp51_;
2475
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2476
1639
if (g_strcmp0 (_tmp52_, "1") == 0) {
2477
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2478
1640
_tmp49_ = TRUE;
2479
#line 2480 "entry.c"
2481
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2482
1642
_tmp49_ = FALSE;
2483
#line 2484 "entry.c"
2485
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2486
1644
_tmp53_ = account_button;
2487
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2488
1645
_tmp54_ = _tmp49_;
2489
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2490
1646
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp53_, _tmp54_);
2491
#line 2492 "entry.c"
2493
#line 430 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2494
1648
_g_object_unref0 (account_button);
2495
#line 2496 "entry.c"
2510
1663
const gchar* _tmp11_;
2511
1664
const gchar* _tmp12_;
2512
1665
GwibberGtkAccountToggleButton* _tmp13_;
2513
#line 445 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2514
1666
g_return_if_fail (self != NULL);
2515
#line 445 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2516
1667
g_return_if_fail (accounts_buttons_map != NULL);
2517
#line 445 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2518
1668
g_return_if_fail (account != NULL);
2519
#line 447 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2520
1669
_tmp0_ = accounts_buttons_map;
2521
#line 447 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2522
1670
_tmp1_ = account;
2523
#line 447 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2524
1671
_tmp2_ = gwibber_account_get_id (_tmp1_);
2525
#line 447 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2526
1672
_tmp3_ = _tmp2_;
2527
#line 447 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2528
1673
_tmp4_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp3_);
2529
#line 447 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2531
#line 2532 "entry.c"
2532
1675
GeeHashMap* _tmp5_;
2533
1676
GwibberAccount* _tmp6_;
2534
#line 449 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2535
1677
_tmp5_ = accounts_buttons_map;
2536
#line 449 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2537
1678
_tmp6_ = account;
2538
#line 449 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2539
1679
gwibber_gtk_account_target_bar_account_updated (self, _tmp5_, _tmp6_);
2540
#line 450 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2542
#line 2543 "entry.c"
2544
#line 452 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2545
1682
_tmp7_ = account;
2546
#line 452 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2547
1683
_tmp8_ = gwibber_gtk_account_target_bar_create_button (self, _tmp7_);
2548
#line 452 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2549
1684
account_button = _tmp8_;
2550
#line 453 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2551
1685
_tmp9_ = accounts_buttons_map;
2552
#line 453 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2553
1686
_tmp10_ = account;
2554
#line 453 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2555
1687
_tmp11_ = gwibber_account_get_id (_tmp10_);
2556
#line 453 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2557
1688
_tmp12_ = _tmp11_;
2558
#line 453 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2559
1689
_tmp13_ = account_button;
2560
#line 453 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2561
1690
gee_abstract_map_set ((GeeAbstractMap*) _tmp9_, _tmp12_, _tmp13_);
2562
#line 445 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2563
1691
_g_object_unref0 (account_button);
2564
#line 2565 "entry.c"
2577
1704
GeeHashMap* _tmp7_;
2578
1705
const gchar* _tmp8_;
2579
1706
gpointer _tmp9_ = NULL;
2580
#line 456 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2581
1707
g_return_if_fail (self != NULL);
2582
#line 456 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2583
1708
g_return_if_fail (accounts_buttons_map != NULL);
2584
#line 456 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2585
1709
g_return_if_fail (id != NULL);
2586
#line 458 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2587
1710
_tmp0_ = accounts_buttons_map;
2588
#line 458 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2590
#line 458 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2591
1712
_tmp2_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp0_, _tmp1_);
2592
#line 458 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2594
#line 459 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2596
#line 2597 "entry.c"
2598
#line 460 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2599
1716
_tmp3_ = accounts_buttons_map;
2600
#line 460 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2602
#line 460 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2603
1718
_tmp5_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, _tmp4_);
2604
#line 460 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2605
1719
account_button = (GwibberGtkAccountToggleButton*) _tmp5_;
2606
#line 461 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2607
1720
_tmp6_ = account_button;
2608
#line 461 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2609
1721
gtk_widget_destroy ((GtkWidget*) _tmp6_);
2610
#line 462 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2611
1722
_tmp7_ = accounts_buttons_map;
2612
#line 462 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2614
#line 462 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2615
1724
gee_abstract_map_unset ((GeeAbstractMap*) _tmp7_, _tmp8_, &_tmp9_);
2616
#line 462 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2617
1725
_g_object_unref0 (account_button);
2618
#line 462 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2619
1726
account_button = _tmp9_;
2620
#line 456 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2621
1727
_g_object_unref0 (account_button);
2622
#line 2623 "entry.c"
2626
1731
static void gwibber_gtk_account_target_bar_on_connection_changed (GwibberGtkAccountTargetBar* self, gboolean is_connected) {
2627
1732
GtkButton* _tmp0_;
2628
1733
gboolean _tmp1_;
2629
#line 466 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2630
1734
g_return_if_fail (self != NULL);
2631
#line 467 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2632
1735
_tmp0_ = self->send;
2633
#line 467 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2634
1736
_tmp1_ = is_connected;
2635
#line 467 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2636
1737
gtk_widget_set_sensitive ((GtkWidget*) _tmp0_, _tmp1_);
2637
#line 2638 "entry.c"
2641
1741
const gchar* gwibber_gtk_account_target_bar_get_selected (GwibberGtkAccountTargetBar* self) {
2642
1742
const gchar* result;
2643
1743
const gchar* _tmp0_;
2644
#line 307 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2645
1744
g_return_val_if_fail (self != NULL, NULL);
2646
#line 307 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2647
1745
_tmp0_ = self->priv->_selected;
2648
#line 307 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2649
1746
result = _tmp0_;
2650
#line 307 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2652
#line 2653 "entry.c"
2656
1751
void gwibber_gtk_account_target_bar_set_selected (GwibberGtkAccountTargetBar* self, const gchar* value) {
2657
1752
const gchar* _tmp0_;
2658
1753
const gchar* _tmp1_;
2659
#line 308 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2660
1754
g_return_if_fail (self != NULL);
2661
#line 310 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2662
1755
_tmp0_ = self->priv->_selected;
2663
#line 310 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2664
1756
_tmp1_ = value;
2665
#line 310 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2666
1757
if (g_strcmp0 (_tmp0_, _tmp1_) != 0) {
2667
#line 2668 "entry.c"
2670
1760
const gchar* _tmp2_;
2672
1762
const gchar* _tmp4_;
2673
#line 312 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2674
1763
_tmp2_ = value;
2675
#line 312 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2676
1764
_tmp3_ = g_strdup (_tmp2_);
2677
#line 312 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2678
1765
_g_free0 (self->priv->_selected);
2679
#line 312 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2680
1766
self->priv->_selected = _tmp3_;
2681
#line 313 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2682
1767
_tmp4_ = self->priv->_selected;
2683
#line 313 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2684
1768
if (_tmp4_ != NULL) {
2685
#line 2686 "entry.c"
2687
1770
GeeHashMap* _tmp5_;
2688
1771
GeeSet* _tmp6_;
2770
1824
const gchar* _tmp26_;
2771
1825
gpointer _tmp27_ = NULL;
2772
1826
GwibberGtkAccountToggleButton* _tmp28_;
2773
#line 321 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2774
1827
_tmp21_ = self->accounts_buttons_map;
2775
#line 321 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2777
#line 321 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2778
1829
_tmp23_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp21_, _tmp22_);
2779
#line 321 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2780
1830
_tmp24_ = (GwibberGtkAccountToggleButton*) _tmp23_;
2781
#line 321 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2782
1831
gtk_toggle_button_set_active ((GtkToggleButton*) _tmp24_, TRUE);
2783
#line 321 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2784
1832
_g_object_unref0 (_tmp24_);
2785
#line 322 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2786
1833
_tmp25_ = self->accounts_buttons_map;
2787
#line 322 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2789
#line 322 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2790
1835
_tmp27_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp25_, _tmp26_);
2791
#line 322 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2792
1836
_tmp28_ = (GwibberGtkAccountToggleButton*) _tmp27_;
2793
#line 322 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2794
1837
gtk_widget_set_sensitive ((GtkWidget*) _tmp28_, FALSE);
2795
#line 322 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2796
1838
_g_object_unref0 (_tmp28_);
2797
#line 2798 "entry.c"
2799
#line 324 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2800
1840
_tmp29_ = self->accounts_buttons_map;
2801
#line 324 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2802
1841
_tmp30_ = self->priv->_selected;
2803
#line 324 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2804
1842
_tmp31_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp29_, _tmp30_);
2805
#line 324 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2806
1843
_tmp32_ = (GwibberGtkAccountToggleButton*) _tmp31_;
2807
#line 324 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2808
1844
gtk_widget_show_all ((GtkWidget*) _tmp32_);
2809
#line 324 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2810
1845
_g_object_unref0 (_tmp32_);
2811
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2813
#line 2814 "entry.c"
2815
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2816
1848
_g_object_unref0 (_k_it);
2817
#line 2818 "entry.c"
2853
1874
const gchar* _tmp44_;
2854
1875
gpointer _tmp45_ = NULL;
2855
1876
GwibberGtkAccountToggleButton* _tmp46_;
2856
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2857
1877
_tmp39_ = _k_it;
2858
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2859
1878
_tmp40_ = gee_iterator_next (_tmp39_);
2860
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2861
1879
if (!_tmp40_) {
2862
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2864
#line 2865 "entry.c"
2866
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2867
1882
_tmp41_ = _k_it;
2868
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2869
1883
_tmp42_ = gee_iterator_get (_tmp41_);
2870
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2871
1884
k = (gchar*) _tmp42_;
2872
#line 329 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2873
1885
_tmp43_ = self->accounts_buttons_map;
2874
#line 329 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2876
#line 329 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2877
1887
_tmp45_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp43_, _tmp44_);
2878
#line 329 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2879
1888
_tmp46_ = (GwibberGtkAccountToggleButton*) _tmp45_;
2880
#line 329 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2881
1889
gtk_widget_set_sensitive ((GtkWidget*) _tmp46_, TRUE);
2882
#line 329 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2883
1890
_g_object_unref0 (_tmp46_);
2884
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2886
#line 2887 "entry.c"
2888
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2889
1893
_g_object_unref0 (_k_it);
2890
#line 2891 "entry.c"
2892
#line 330 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2893
1895
gtk_widget_show_all ((GtkWidget*) self);
2894
#line 2895 "entry.c"
2897
#line 308 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2898
1898
g_object_notify ((GObject *) self, "selected");
2899
#line 2900 "entry.c"
2903
1902
static void _gwibber_gtk_account_target_bar___lambda11_ (GwibberGtkAccountTargetBar* self, gboolean source) {
2904
1903
gboolean _tmp0_;
2905
#line 380 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2906
1904
_tmp0_ = source;
2907
#line 380 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2908
1905
gwibber_gtk_account_target_bar_on_connection_changed (self, _tmp0_);
2909
#line 2910 "entry.c"
2913
1909
static void __gwibber_gtk_account_target_bar___lambda11__gwibber_connection_connection_changed (GwibberConnection* _sender, gboolean is_online, gpointer self) {
2914
#line 379 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2915
1910
_gwibber_gtk_account_target_bar___lambda11_ (self, is_online);
2916
#line 2917 "entry.c"
2920
1914
static void _gwibber_gtk_account_target_bar___lambda12_ (GwibberGtkAccountTargetBar* self, GwibberAccount* source) {
2921
1915
GeeHashMap* _tmp0_;
2922
1916
GwibberAccount* _tmp1_;
2923
#line 381 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2924
1917
g_return_if_fail (source != NULL);
2925
#line 382 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2926
1918
_tmp0_ = self->accounts_buttons_map;
2927
#line 382 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2928
1919
_tmp1_ = source;
2929
#line 382 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2930
1920
gwibber_gtk_account_target_bar_account_updated (self, _tmp0_, _tmp1_);
2931
#line 2932 "entry.c"
2935
1924
static void __gwibber_gtk_account_target_bar___lambda12__gwibber_accounts_updated (GwibberAccounts* _sender, GwibberAccount* account, gpointer self) {
2936
#line 381 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2937
1925
_gwibber_gtk_account_target_bar___lambda12_ (self, account);
2938
#line 2939 "entry.c"
2942
1929
static void _gwibber_gtk_account_target_bar___lambda13_ (GwibberGtkAccountTargetBar* self, GwibberAccount* source) {
2943
1930
GeeHashMap* _tmp0_;
2944
1931
GwibberAccount* _tmp1_;
2945
#line 383 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2946
1932
g_return_if_fail (source != NULL);
2947
#line 384 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2948
1933
_tmp0_ = self->accounts_buttons_map;
2949
#line 384 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2950
1934
_tmp1_ = source;
2951
#line 384 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2952
1935
gwibber_gtk_account_target_bar_account_created (self, _tmp0_, _tmp1_);
2953
#line 2954 "entry.c"
2957
1939
static void __gwibber_gtk_account_target_bar___lambda13__gwibber_accounts_created (GwibberAccounts* _sender, GwibberAccount* account, gpointer self) {
2958
#line 383 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2959
1940
_gwibber_gtk_account_target_bar___lambda13_ (self, account);
2960
#line 2961 "entry.c"
2964
1944
static void _gwibber_gtk_account_target_bar___lambda14_ (GwibberGtkAccountTargetBar* self, const gchar* source) {
2965
1945
GeeHashMap* _tmp0_;
2966
1946
const gchar* _tmp1_;
2967
#line 385 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2968
1947
g_return_if_fail (source != NULL);
2969
#line 386 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2970
1948
_tmp0_ = self->accounts_buttons_map;
2971
#line 386 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2972
1949
_tmp1_ = source;
2973
#line 386 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2974
1950
gwibber_gtk_account_target_bar_account_deleted (self, _tmp0_, _tmp1_);
2975
#line 2976 "entry.c"
2979
1954
static void __gwibber_gtk_account_target_bar___lambda14__gwibber_accounts_deleted (GwibberAccounts* _sender, const gchar* id, gpointer self) {
2980
#line 385 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2981
1955
_gwibber_gtk_account_target_bar___lambda14_ (self, id);
2982
#line 2983 "entry.c"
2986
1959
static void _g_object_unref0_ (gpointer var) {
2987
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2988
1960
(var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
2989
#line 2990 "entry.c"
2993
1964
static void _g_list_free__g_object_unref0_ (GList* self) {
2994
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2995
1965
g_list_foreach (self, (GFunc) _g_object_unref0_, NULL);
2996
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2997
1966
g_list_free (self);
2998
#line 2999 "entry.c"
3045
2013
GwibberAccounts* _tmp57_;
3046
2014
GwibberAccounts* _tmp58_;
3047
2015
GwibberAccounts* _tmp59_;
3048
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3049
2016
parent_class = G_OBJECT_CLASS (gwibber_gtk_account_target_bar_parent_class);
3050
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3051
2017
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
3052
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3053
2018
self = GWIBBER_GTK_ACCOUNT_TARGET_BAR (obj);
3054
#line 338 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3055
2019
_tmp0_ = gwibber_accounts_new ();
3056
#line 338 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3057
2020
_g_object_unref0 (self->accounts_service);
3058
#line 338 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3059
2021
self->accounts_service = _tmp0_;
3060
#line 339 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3061
2022
_tmp1_ = gwibber_connection_new ();
3062
#line 339 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3063
2023
_g_object_unref0 (self->conn_service);
3064
#line 339 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3065
2024
self->conn_service = _tmp1_;
3066
#line 341 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3067
2025
_tmp2_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12);
3068
#line 341 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3069
2026
_tmp3_ = g_object_ref_sink (_tmp2_);
3070
#line 341 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3072
#line 343 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3073
2028
_tmp4_ = _ ("Send with:");
3074
#line 343 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3075
2029
_tmp5_ = (GtkLabel*) gtk_label_new (_tmp4_);
3076
#line 343 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3077
2030
_tmp6_ = g_object_ref_sink (_tmp5_);
3078
#line 343 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3079
2031
send_with_label = _tmp6_;
3080
#line 346 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3081
2032
_tmp7_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL, NULL, NULL);
3082
#line 346 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3083
2033
_g_object_unref0 (self->accounts_buttons_map);
3084
#line 346 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3085
2034
self->accounts_buttons_map = _tmp7_;
3086
#line 348 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3087
2035
_tmp8_ = self->accounts_service;
3088
#line 348 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3089
2036
_tmp9_ = gwibber_accounts_list (_tmp8_);
3090
#line 348 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3091
2037
accounts_list = _tmp9_;
3092
#line 350 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3093
2038
_tmp10_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 6);
3094
#line 350 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3095
2039
_tmp11_ = g_object_ref_sink (_tmp10_);
3096
#line 350 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3097
2040
_g_object_unref0 (self->priv->abox);
3098
#line 350 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3099
2041
self->priv->abox = _tmp11_;
3100
#line 351 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3101
2042
_tmp12_ = self->priv->abox;
3102
#line 351 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3103
2043
gtk_box_set_homogeneous (_tmp12_, TRUE);
3104
#line 352 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3106
#line 352 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3107
2045
_tmp14_ = self->priv->abox;
3108
#line 352 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3109
2046
gtk_box_pack_start (_tmp13_, (GtkWidget*) _tmp14_, FALSE, FALSE, (guint) 0);
3110
#line 3111 "entry.c"
3113
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3115
#line 3116 "entry.c"
3117
2051
gboolean _tmp15_;
3118
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3119
2052
_tmp15_ = TRUE;
3120
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3122
#line 3123 "entry.c"
3123
2054
gboolean _tmp16_;
3125
2056
GList* _tmp19_;
3141
2072
const gchar* _tmp33_;
3142
2073
const gchar* _tmp34_;
3143
2074
GwibberGtkAccountToggleButton* _tmp35_;
3144
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3145
2075
_tmp16_ = _tmp15_;
3146
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3147
2076
if (!_tmp16_) {
3148
#line 3149 "entry.c"
3150
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3152
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3153
2079
i = _tmp17_ + 1;
3154
#line 3155 "entry.c"
3156
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3157
2081
_tmp15_ = FALSE;
3158
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3160
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3161
2083
_tmp19_ = accounts_list;
3162
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3163
2084
_tmp20_ = g_list_length (_tmp19_);
3164
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3165
2085
if (!(((guint) _tmp18_) < _tmp20_)) {
3166
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3168
#line 3169 "entry.c"
3170
#line 355 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3171
2088
_tmp21_ = accounts_list;
3172
#line 355 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3174
#line 355 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3175
2090
_tmp23_ = g_list_nth_data (_tmp21_, (guint) _tmp22_);
3176
#line 355 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3177
2091
_tmp24_ = _g_object_ref0 ((GwibberAccount*) _tmp23_);
3178
#line 355 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3179
2092
account = _tmp24_;
3180
#line 356 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3181
2093
_tmp25_ = account;
3182
#line 356 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3183
2094
if (_tmp25_ == NULL) {
3184
#line 357 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3185
2095
_g_object_unref0 (account);
3186
#line 357 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3188
#line 3189 "entry.c"
3190
#line 361 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3191
2098
_tmp26_ = account;
3192
#line 361 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3193
2099
_tmp27_ = gwibber_account_get_send_enabled (_tmp26_);
3194
#line 361 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3195
2100
_tmp28_ = _tmp27_;
3196
#line 361 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3197
2101
if (_tmp28_ == NULL) {
3198
#line 362 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3199
2102
_g_object_unref0 (account);
3200
#line 362 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3202
#line 3203 "entry.c"
3204
#line 365 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3205
2105
_tmp29_ = account;
3206
#line 365 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3207
2106
_tmp30_ = gwibber_gtk_account_target_bar_create_button (self, _tmp29_);
3208
#line 365 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3209
2107
account_button = _tmp30_;
3210
#line 367 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3211
2108
_tmp31_ = self->accounts_buttons_map;
3212
#line 367 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3213
2109
_tmp32_ = account;
3214
#line 367 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3215
2110
_tmp33_ = gwibber_account_get_id (_tmp32_);
3216
#line 367 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3217
2111
_tmp34_ = _tmp33_;
3218
#line 367 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3219
2112
_tmp35_ = account_button;
3220
#line 367 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3221
2113
gee_abstract_map_set ((GeeAbstractMap*) _tmp31_, _tmp34_, _tmp35_);
3222
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3223
2114
_g_object_unref0 (account_button);
3224
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3225
2115
_g_object_unref0 (account);
3226
#line 3227 "entry.c"
3230
#line 371 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3231
2119
_tmp36_ = _ ("Send");
3232
#line 371 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3233
2120
_tmp37_ = (GtkButton*) gtk_button_new_with_label (_tmp36_);
3234
#line 371 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3235
2121
_tmp38_ = g_object_ref_sink (_tmp37_);
3236
#line 371 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3237
2122
_g_object_unref0 (self->send);
3238
#line 371 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3239
2123
self->send = _tmp38_;
3240
#line 372 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3242
#line 372 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3243
2125
_tmp40_ = self->send;
3244
#line 372 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3245
2126
gtk_box_pack_end (_tmp39_, (GtkWidget*) _tmp40_, FALSE, FALSE, (guint) 0);
3246
#line 374 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3247
2127
_tmp41_ = (GtkLabel*) gtk_label_new ("");
3248
#line 374 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3249
2128
_tmp42_ = g_object_ref_sink (_tmp41_);
3250
#line 374 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3251
2129
_g_object_unref0 (self->count);
3252
#line 374 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3253
2130
self->count = _tmp42_;
3254
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3255
2131
_tmp43_ = self->count;
3256
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3257
2132
_tmp44_ = g_strdup_printf ("%i", GWIBBER_GTK_MAX_MESSAGE_LENGTH);
3258
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3259
2133
_tmp45_ = _tmp44_;
3260
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3261
2134
_tmp46_ = g_strconcat ("<b>", _tmp45_, NULL);
3262
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3263
2135
_tmp47_ = _tmp46_;
3264
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3265
2136
_tmp48_ = g_strconcat (_tmp47_, "</b>", NULL);
3266
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3267
2137
_tmp49_ = _tmp48_;
3268
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3269
2138
gtk_label_set_markup (_tmp43_, _tmp49_);
3270
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3271
2139
_g_free0 (_tmp49_);
3272
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3273
2140
_g_free0 (_tmp47_);
3274
#line 375 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3275
2141
_g_free0 (_tmp45_);
3276
#line 376 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3278
#line 376 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3279
2143
_tmp51_ = self->count;
3280
#line 376 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3281
2144
gtk_box_pack_end (_tmp50_, (GtkWidget*) _tmp51_, FALSE, FALSE, (guint) 0);
3282
#line 377 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3284
#line 377 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3285
2146
gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp52_, TRUE, TRUE, (guint) 0);
3286
#line 378 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3287
2147
_tmp53_ = self->send;
3288
#line 378 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3289
2148
_tmp54_ = self->conn_service;
3290
#line 378 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3291
2149
_tmp55_ = gwibber_connection_is_connected (_tmp54_);
3292
#line 378 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3293
2150
gtk_widget_set_sensitive ((GtkWidget*) _tmp53_, _tmp55_);
3294
#line 379 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3295
2151
_tmp56_ = self->conn_service;
3296
#line 379 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3297
2152
g_signal_connect_object (_tmp56_, "connection-changed", (GCallback) __gwibber_gtk_account_target_bar___lambda11__gwibber_connection_connection_changed, self, 0);
3298
#line 381 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3299
2153
_tmp57_ = self->accounts_service;
3300
#line 381 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3301
2154
g_signal_connect_object (_tmp57_, "updated", (GCallback) __gwibber_gtk_account_target_bar___lambda12__gwibber_accounts_updated, self, 0);
3302
#line 383 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3303
2155
_tmp58_ = self->accounts_service;
3304
#line 383 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3305
2156
g_signal_connect_object (_tmp58_, "created", (GCallback) __gwibber_gtk_account_target_bar___lambda13__gwibber_accounts_created, self, 0);
3306
#line 385 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3307
2157
_tmp59_ = self->accounts_service;
3308
#line 385 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3309
2158
g_signal_connect_object (_tmp59_, "deleted", (GCallback) __gwibber_gtk_account_target_bar___lambda14__gwibber_accounts_deleted, self, 0);
3310
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3311
2159
__g_list_free__g_object_unref0_0 (accounts_list);
3312
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3313
2160
_g_object_unref0 (send_with_label);
3314
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3315
2161
_g_object_unref0 (box);
3316
#line 336 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3318
#line 3319 "entry.c"
3322
2166
static void gwibber_gtk_account_target_bar_class_init (GwibberGtkAccountTargetBarClass * klass) {
3323
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3324
2167
gwibber_gtk_account_target_bar_parent_class = g_type_class_peek_parent (klass);
3325
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3326
2168
g_type_class_add_private (klass, sizeof (GwibberGtkAccountTargetBarPrivate));
3327
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3328
2169
G_OBJECT_CLASS (klass)->get_property = _vala_gwibber_gtk_account_target_bar_get_property;
3329
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3330
2170
G_OBJECT_CLASS (klass)->set_property = _vala_gwibber_gtk_account_target_bar_set_property;
3331
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3332
2171
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_account_target_bar_constructor;
3333
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3334
2172
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_account_target_bar_finalize;
3335
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3336
2173
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_ACCOUNT_TARGET_BAR_SELECTED, g_param_spec_string ("selected", "selected", "selected", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
3337
#line 3338 "entry.c"
3341
2177
static void gwibber_gtk_account_target_bar_instance_init (GwibberGtkAccountTargetBar * self) {
3342
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3343
2178
self->priv = GWIBBER_GTK_ACCOUNT_TARGET_BAR_GET_PRIVATE (self);
3344
#line 299 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3345
2179
self->priv->_selected = NULL;
3346
#line 3347 "entry.c"
3350
2183
static void gwibber_gtk_account_target_bar_finalize (GObject* obj) {
3351
2184
GwibberGtkAccountTargetBar * self;
3352
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3353
2185
self = GWIBBER_GTK_ACCOUNT_TARGET_BAR (obj);
3354
#line 293 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3355
2186
_g_object_unref0 (self->accounts_service);
3356
#line 294 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3357
2187
_g_object_unref0 (self->conn_service);
3358
#line 295 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3359
2188
_g_object_unref0 (self->send);
3360
#line 296 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3361
2189
_g_object_unref0 (self->count);
3362
#line 297 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3363
2190
_g_object_unref0 (self->accounts_buttons_map);
3364
#line 298 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3365
2191
_g_object_unref0 (self->priv->abox);
3366
#line 299 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3367
2192
_g_free0 (self->priv->_selected);
3368
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3369
2193
G_OBJECT_CLASS (gwibber_gtk_account_target_bar_parent_class)->finalize (obj);
3370
#line 3371 "entry.c"
3430
2237
GwibberGtkSendBar* gwibber_gtk_send_bar_construct (GType object_type, GwibberService* service) {
3431
2238
GwibberGtkSendBar * self = NULL;
3432
2239
GwibberService* _tmp0_;
3433
#line 475 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3434
2240
g_return_val_if_fail (service != NULL, NULL);
3435
#line 477 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3436
2241
_tmp0_ = service;
3437
#line 477 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3438
2242
self = (GwibberGtkSendBar*) g_object_new (object_type, "service", _tmp0_, "spacing", 5, NULL);
3439
#line 475 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3441
#line 3442 "entry.c"
3445
2247
GwibberGtkSendBar* gwibber_gtk_send_bar_new (GwibberService* service) {
3446
#line 475 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3447
2248
return gwibber_gtk_send_bar_construct (GWIBBER_GTK_TYPE_SEND_BAR, service);
3448
#line 3449 "entry.c"
3452
2252
GwibberService* gwibber_gtk_send_bar_get_service (GwibberGtkSendBar* self) {
3453
2253
GwibberService* result;
3454
2254
GwibberService* _tmp0_;
3455
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3456
2255
g_return_val_if_fail (self != NULL, NULL);
3457
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3458
2256
_tmp0_ = self->priv->_service;
3459
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3460
2257
result = _tmp0_;
3461
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3463
#line 3464 "entry.c"
3467
2262
static void gwibber_gtk_send_bar_set_service (GwibberGtkSendBar* self, GwibberService* value) {
3468
2263
GwibberService* _tmp0_;
3469
2264
GwibberService* _tmp1_;
3470
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3471
2265
g_return_if_fail (self != NULL);
3472
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3473
2266
_tmp0_ = value;
3474
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3475
2267
_tmp1_ = _g_object_ref0 (_tmp0_);
3476
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3477
2268
_g_object_unref0 (self->priv->_service);
3478
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3479
2269
self->priv->_service = _tmp1_;
3480
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3481
2270
g_object_notify ((GObject *) self, "service");
3482
#line 3483 "entry.c"
3496
2284
GtkBox* _tmp5_;
3497
2285
GtkButton* _tmp6_;
3498
2286
GtkBox* _tmp7_;
3499
#line 481 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3500
2287
parent_class = G_OBJECT_CLASS (gwibber_gtk_send_bar_parent_class);
3501
#line 481 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3502
2288
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
3503
#line 481 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3504
2289
self = GWIBBER_GTK_SEND_BAR (obj);
3505
#line 484 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3506
2290
_tmp0_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
3507
#line 484 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3508
2291
_tmp1_ = g_object_ref_sink (_tmp0_);
3509
#line 484 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3511
#line 485 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3512
2293
_tmp2_ = _ ("Send");
3513
#line 485 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3514
2294
_tmp3_ = (GtkButton*) gtk_button_new_with_label (_tmp2_);
3515
#line 485 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3516
2295
_tmp4_ = g_object_ref_sink (_tmp3_);
3517
#line 485 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3518
2296
_g_object_unref0 (self->send);
3519
#line 485 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3520
2297
self->send = _tmp4_;
3521
#line 486 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3523
#line 486 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3524
2299
_tmp6_ = self->send;
3525
#line 486 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3526
2300
gtk_box_pack_end (_tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
3527
#line 487 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3529
#line 487 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3530
2302
gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp7_);
3531
#line 481 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3532
2303
_g_object_unref0 (box);
3533
#line 481 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3535
#line 3536 "entry.c"
3539
2308
static void gwibber_gtk_send_bar_class_init (GwibberGtkSendBarClass * klass) {
3540
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3541
2309
gwibber_gtk_send_bar_parent_class = g_type_class_peek_parent (klass);
3542
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3543
2310
g_type_class_add_private (klass, sizeof (GwibberGtkSendBarPrivate));
3544
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3545
2311
G_OBJECT_CLASS (klass)->get_property = _vala_gwibber_gtk_send_bar_get_property;
3546
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3547
2312
G_OBJECT_CLASS (klass)->set_property = _vala_gwibber_gtk_send_bar_set_property;
3548
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3549
2313
G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_send_bar_constructor;
3550
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3551
2314
G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_send_bar_finalize;
3552
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3553
2315
g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_SEND_BAR_SERVICE, g_param_spec_object ("service", "service", "service", GWIBBER_TYPE_SERVICE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
3554
#line 3555 "entry.c"
3558
2319
static void gwibber_gtk_send_bar_instance_init (GwibberGtkSendBar * self) {
3559
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3560
2320
self->priv = GWIBBER_GTK_SEND_BAR_GET_PRIVATE (self);
3561
#line 3562 "entry.c"
3565
2324
static void gwibber_gtk_send_bar_finalize (GObject* obj) {
3566
2325
GwibberGtkSendBar * self;
3567
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3568
2326
self = GWIBBER_GTK_SEND_BAR (obj);
3569
#line 473 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3570
2327
_g_object_unref0 (self->priv->_service);
3571
#line 474 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3572
2328
_g_object_unref0 (self->send);
3573
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3574
2329
G_OBJECT_CLASS (gwibber_gtk_send_bar_parent_class)->finalize (obj);
3575
#line 3576 "entry.c"