~ubuntu-branches/ubuntu/trusty/gwibber/trusty

« back to all changes in this revision

Viewing changes to libgwibber-gtk/entry.c

  • Committer: Package Import Robot
  • Author(s): Robert Ancell, Ken VanDine, Robert Ancell
  • Date: 2012-05-14 17:39:39 UTC
  • mfrom: (130.1.1 precise-proposed)
  • Revision ID: package-import@ubuntu.com-20120514173939-p4px9mculkege533
Tags: 3.4.1-0ubuntu2
[ Ken VanDine ]
* debian/control
  - dropped unneeded recommends for python-libproxy (LP: #997706)
  - dropped unneeded depends for python-simplejson
* debian/gwibber.install
  - dropped unused service icons for jaiku and brightkite
  
[ Robert Ancell ]
* debian/control:
  - Use standards version 3.9.3
  - Drop dependency on liblaunchpad-integration-3.0-dev
* debian/patches/01_lpi.patch:
  - Dropped, we no longer do Launchpad integration

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* entry.c generated by valac 0.15.2, the Vala compiler
 
1
/* entry.c generated by valac 0.16.0, the Vala compiler
2
2
 * generated from entry.vala, do not modify */
3
3
 
4
4
/*
177
177
 
178
178
GwibberGtkEntry* gwibber_gtk_entry_construct (GType object_type) {
179
179
        GwibberGtkEntry * self = NULL;
180
 
#line 35 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
181
180
        self = (GwibberGtkEntry*) g_object_new (object_type, NULL);
182
 
#line 33 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
183
181
        return self;
184
 
#line 185 "entry.c"
185
182
}
186
183
 
187
184
 
188
185
GwibberGtkEntry* gwibber_gtk_entry_new (void) {
189
 
#line 33 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
190
186
        return gwibber_gtk_entry_construct (GWIBBER_GTK_TYPE_ENTRY);
191
 
#line 192 "entry.c"
192
187
}
193
188
 
194
189
 
195
190
static void _gwibber_gtk_entry___lambda15_ (GwibberGtkEntry* self) {
196
191
        GwibberGtkInputTextView* _tmp0_;
197
 
#line 49 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
198
192
        _tmp0_ = self->text_view;
199
 
#line 49 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
200
193
        g_signal_emit_by_name (_tmp0_, "submit");
201
 
#line 202 "entry.c"
202
194
}
203
195
 
204
196
 
205
197
static void __gwibber_gtk_entry___lambda15__gtk_button_clicked (GtkButton* _sender, gpointer self) {
206
 
#line 48 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
207
198
        _gwibber_gtk_entry___lambda15_ (self);
208
 
#line 209 "entry.c"
209
199
}
210
200
 
211
201
 
214
204
        GwibberGtkInputTextView* _tmp1_;
215
205
        GtkTextBuffer* _tmp2_ = NULL;
216
206
        gint _tmp3_ = 0;
217
 
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
218
207
        _tmp0_ = self->priv->target_bar;
219
 
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
220
208
        _tmp1_ = self->text_view;
221
 
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
222
209
        _tmp2_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp1_);
223
 
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
224
210
        _tmp3_ = gtk_text_buffer_get_char_count (_tmp2_);
225
 
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
226
211
        gwibber_gtk_account_target_bar_set_counter (_tmp0_, _tmp3_);
227
 
#line 228 "entry.c"
228
212
}
229
213
 
230
214
 
231
215
static void __gwibber_gtk_entry___lambda16__gtk_text_buffer_changed (GtkTextBuffer* _sender, gpointer self) {
232
 
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
233
216
        _gwibber_gtk_entry___lambda16_ (self);
234
 
#line 235 "entry.c"
235
217
}
236
218
 
237
219
 
257
239
        GtkBox* _tmp14_;
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"
331
277
        return obj;
332
 
#line 333 "entry.c"
333
278
}
334
279
 
335
280
 
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;
345
 
#line 346 "entry.c"
346
286
}
347
287
 
348
288
 
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);
352
 
#line 353 "entry.c"
353
291
}
354
292
 
355
293
 
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);
368
 
#line 369 "entry.c"
369
301
}
370
302
 
371
303
 
383
315
 
384
316
GwibberGtkSimpleEntry* gwibber_gtk_simple_entry_construct (GType object_type) {
385
317
        GwibberGtkSimpleEntry * self = NULL;
386
 
#line 71 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
387
318
        self = (GwibberGtkSimpleEntry*) g_object_new (object_type, NULL);
388
 
#line 69 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
389
319
        return self;
390
 
#line 391 "entry.c"
391
320
}
392
321
 
393
322
 
394
323
GwibberGtkSimpleEntry* gwibber_gtk_simple_entry_new (void) {
395
 
#line 69 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
396
324
        return gwibber_gtk_simple_entry_construct (GWIBBER_GTK_TYPE_SIMPLE_ENTRY);
397
 
#line 398 "entry.c"
398
325
}
399
326
 
400
327
 
401
328
static void _gwibber_gtk_simple_entry___lambda17_ (GwibberGtkSimpleEntry* self) {
402
329
        GwibberGtkInputTextView* _tmp0_;
403
 
#line 85 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
404
330
        _tmp0_ = self->priv->text_view;
405
 
#line 85 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
406
331
        g_signal_emit_by_name (_tmp0_, "submit");
407
 
#line 408 "entry.c"
408
332
}
409
333
 
410
334
 
411
335
static void __gwibber_gtk_simple_entry___lambda17__gtk_button_clicked (GtkButton* _sender, gpointer self) {
412
 
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
413
336
        _gwibber_gtk_simple_entry___lambda17_ (self);
414
 
#line 415 "entry.c"
415
337
}
416
338
 
417
339
 
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"
490
384
        return obj;
491
 
#line 492 "entry.c"
492
385
}
493
386
 
494
387
 
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;
504
 
#line 505 "entry.c"
505
393
}
506
394
 
507
395
 
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);
511
 
#line 512 "entry.c"
512
398
}
513
399
 
514
400
 
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);
527
 
#line 528 "entry.c"
528
408
}
529
409
 
530
410
 
542
422
 
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"
550
427
        return self;
551
 
#line 552 "entry.c"
552
428
}
553
429
 
554
430
 
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);
558
 
#line 559 "entry.c"
559
433
}
560
434
 
561
435
 
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"
571
441
        result = FALSE;
572
 
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
573
442
        return result;
574
 
#line 575 "entry.c"
575
443
}
576
444
 
577
445
 
578
446
static gboolean ___lambda8__gsource_func (gpointer self) {
579
447
        gboolean result;
580
448
        result = __lambda8_ (self);
581
 
#line 151 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
582
449
        return result;
583
 
#line 584 "entry.c"
584
450
}
585
451
 
586
452
 
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);
592
 
#line 593 "entry.c"
593
456
}
594
457
 
595
458
 
596
459
static void gwibber_gtk_input_text_view_on_connection_changed (GwibberGtkInputTextView* self, gboolean is_connected) {
597
460
        gboolean _tmp0_;
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_);
604
 
#line 605 "entry.c"
605
464
}
606
465
 
607
466
 
612
471
        GdkColor _tmp2_ = {0};
613
472
        gint _tmp3_;
614
473
        GdkColor _tmp6_;
615
 
#line 208 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
616
474
        g_return_if_fail (self != NULL);
617
 
#line 210 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
618
475
        _tmp0_ = gtk_text_view_get_buffer ((GtkTextView*) self);
619
 
#line 210 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
620
476
        _tmp1_ = gtk_text_buffer_get_char_count (_tmp0_);
621
 
#line 210 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
622
477
        chars = _tmp1_;
623
 
#line 212 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
624
478
        _tmp3_ = chars;
625
 
#line 212 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
626
479
        if (_tmp3_ > GWIBBER_GTK_MAX_MESSAGE_LENGTH) {
627
 
#line 628 "entry.c"
628
480
                GdkColor _tmp4_;
629
 
#line 212 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
630
481
                _tmp4_ = self->error_color;
631
 
#line 212 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
632
482
                _tmp2_ = _tmp4_;
633
 
#line 634 "entry.c"
634
483
        } else {
635
484
                GdkColor _tmp5_;
636
 
#line 212 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
637
485
                _tmp5_ = self->fg_color;
638
 
#line 212 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
639
486
                _tmp2_ = _tmp5_;
640
 
#line 641 "entry.c"
641
487
        }
642
 
#line 211 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
643
488
        _tmp6_ = _tmp2_;
644
 
#line 211 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
645
489
        gtk_widget_modify_fg ((GtkWidget*) self, GTK_STATE_NORMAL, &_tmp6_);
646
 
#line 647 "entry.c"
647
490
}
648
491
 
649
492
 
666
509
        glong _tmp21_;
667
510
        glong _tmp22_;
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"
674
514
        _tmp1_ = _tmp0_;
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"
678
516
        _tmp2_ = start;
679
 
#line 1339 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
680
517
        if (_tmp2_ < ((glong) 0)) {
681
 
#line 682 "entry.c"
682
518
                glong _tmp3_;
683
519
                glong _tmp4_;
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"
687
521
                _tmp4_ = start;
688
 
#line 1340 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
689
522
                start = _tmp3_ + _tmp4_;
690
 
#line 691 "entry.c"
691
523
        }
692
 
#line 1342 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
693
524
        _tmp5_ = end;
694
 
#line 1342 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
695
525
        if (_tmp5_ < ((glong) 0)) {
696
 
#line 697 "entry.c"
697
526
                glong _tmp6_;
698
527
                glong _tmp7_;
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"
702
529
                _tmp7_ = end;
703
 
#line 1343 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
704
530
                end = _tmp6_ + _tmp7_;
705
 
#line 706 "entry.c"
706
531
        }
707
 
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
708
532
        _tmp9_ = start;
709
 
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
710
533
        if (_tmp9_ >= ((glong) 0)) {
711
 
#line 712 "entry.c"
712
534
                glong _tmp10_;
713
535
                glong _tmp11_;
714
 
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
715
536
                _tmp10_ = start;
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_;
720
 
#line 721 "entry.c"
721
539
        } else {
722
 
#line 1345 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
723
540
                _tmp8_ = FALSE;
724
 
#line 725 "entry.c"
725
541
        }
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"
731
544
        _tmp14_ = end;
732
 
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
733
545
        if (_tmp14_ >= ((glong) 0)) {
734
 
#line 735 "entry.c"
735
546
                glong _tmp15_;
736
547
                glong _tmp16_;
737
 
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
738
548
                _tmp15_ = end;
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_;
743
 
#line 744 "entry.c"
744
551
        } else {
745
 
#line 1346 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
746
552
                _tmp13_ = FALSE;
747
 
#line 748 "entry.c"
748
553
        }
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"
754
556
        _tmp18_ = start;
755
 
#line 1347 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
756
557
        _tmp19_ = end;
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"
760
559
        _tmp20_ = start;
761
 
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
762
560
        _tmp21_ = end;
763
 
#line 1348 "/usr/share/vala-0.16/vapi/glib-2.0.vapi"
764
561
        _tmp22_ = start;
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"
770
564
        return result;
771
 
#line 772 "entry.c"
772
565
}
773
566
 
774
567
 
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;
778
 
#line 779 "entry.c"
779
570
}
780
571
 
781
572
 
787
578
        gboolean _tmp5_;
788
579
        gboolean _tmp7_;
789
580
        gboolean _tmp11_;
790
 
#line 215 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
791
581
        g_return_if_fail (self != NULL);
792
 
#line 215 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
793
582
        g_return_if_fail (iter != NULL);
794
 
#line 215 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
795
583
        g_return_if_fail (text != NULL);
796
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
797
584
        _tmp3_ = self->priv->last_was_shortened;
798
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
799
585
        if (_tmp3_ == FALSE) {
800
 
#line 801 "entry.c"
801
586
                gint _tmp4_;
802
 
#line 218 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
803
587
                _tmp4_ = len;
804
 
#line 218 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
805
588
                _tmp2_ = _tmp4_ > 30;
806
 
#line 807 "entry.c"
807
589
        } else {
808
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
809
590
                _tmp2_ = FALSE;
810
 
#line 811 "entry.c"
811
591
        }
812
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
813
592
        _tmp5_ = _tmp2_;
814
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
815
593
        if (_tmp5_) {
816
 
#line 817 "entry.c"
817
594
                const gchar* _tmp6_;
818
 
#line 219 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
819
595
                _tmp6_ = text;
820
 
#line 219 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
821
596
                _tmp1_ = _tmp6_ != NULL;
822
 
#line 823 "entry.c"
823
597
        } else {
824
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
825
598
                _tmp1_ = FALSE;
826
 
#line 827 "entry.c"
827
599
        }
828
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
829
600
        _tmp7_ = _tmp1_;
830
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
831
601
        if (_tmp7_) {
832
 
#line 833 "entry.c"
833
602
                const gchar* _tmp8_;
834
603
                gchar* _tmp9_ = NULL;
835
604
                gchar* _tmp10_;
836
 
#line 220 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
837
605
                _tmp8_ = text;
838
 
#line 220 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
839
606
                _tmp9_ = string_slice (_tmp8_, (glong) 0, (glong) 4);
840
 
#line 220 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
841
607
                _tmp10_ = _tmp9_;
842
 
#line 220 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
843
608
                _tmp0_ = g_strcmp0 (_tmp10_, "http") == 0;
844
 
#line 220 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
845
609
                _g_free0 (_tmp10_);
846
 
#line 847 "entry.c"
847
610
        } else {
848
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
849
611
                _tmp0_ = FALSE;
850
 
#line 851 "entry.c"
851
612
        }
852
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
853
613
        _tmp11_ = _tmp0_;
854
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
855
614
        if (_tmp11_) {
856
 
#line 857 "entry.c"
857
615
                GtkTextBuffer* _tmp12_ = NULL;
858
616
                GtkTextBuffer* _tmp13_;
859
617
                GtkTextBuffer* buf;
864
622
                gchar* shrt;
865
623
                GtkTextBuffer* _tmp18_;
866
624
                const gchar* _tmp19_;
867
 
#line 222 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
868
625
                _tmp12_ = gtk_text_view_get_buffer ((GtkTextView*) self);
869
 
#line 222 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
870
626
                _tmp13_ = _g_object_ref0 (_tmp12_);
871
 
#line 222 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
872
627
                buf = _tmp13_;
873
 
#line 223 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
874
628
                _tmp14_ = buf;
875
 
#line 223 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
876
629
                g_signal_stop_emission_by_name (_tmp14_, "insert-text");
877
 
#line 224 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
878
630
                _tmp15_ = self->urlshorten;
879
 
#line 224 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
880
631
                _tmp16_ = text;
881
 
#line 224 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
882
632
                _tmp17_ = gwibber_url_shorten_shorten (_tmp15_, _tmp16_);
883
 
#line 224 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
884
633
                shrt = _tmp17_;
885
 
#line 225 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
886
634
                self->priv->last_was_shortened = TRUE;
887
 
#line 226 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
888
635
                _tmp18_ = buf;
889
 
#line 226 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
890
636
                _tmp19_ = shrt;
891
 
#line 226 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
892
637
                gtk_text_buffer_insert (_tmp18_, iter, _tmp19_, -1);
893
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
894
638
                _g_free0 (shrt);
895
 
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
896
639
                _g_object_unref0 (buf);
897
 
#line 898 "entry.c"
898
640
        } else {
899
 
#line 230 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
900
641
                self->priv->last_was_shortened = FALSE;
901
 
#line 902 "entry.c"
902
642
        }
903
643
}
904
644
 
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"
914
651
        result = _tmp0_;
915
 
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
916
652
        return result;
917
 
#line 918 "entry.c"
918
653
}
919
654
 
920
655
 
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"
929
661
        _tmp1_ = value;
930
 
#line 162 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
931
662
        if (g_strcmp0 (_tmp0_, _tmp1_) != 0) {
932
 
#line 933 "entry.c"
933
663
                const gchar* _tmp2_;
934
664
                gchar* _tmp3_;
935
 
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
936
665
                _tmp2_ = value;
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_;
943
 
#line 944 "entry.c"
944
669
        }
945
 
#line 161 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
946
670
        g_object_notify ((GObject *) self, "mid");
947
 
#line 948 "entry.c"
948
671
}
949
672
 
950
673
 
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"
959
679
        result = _tmp0_;
960
 
#line 170 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
961
680
        return result;
962
 
#line 963 "entry.c"
963
681
}
964
682
 
965
683
 
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"
974
689
        _tmp1_ = value;
975
 
#line 172 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
976
690
        if (g_strcmp0 (_tmp0_, _tmp1_) != 0) {
977
 
#line 978 "entry.c"
978
691
                const gchar* _tmp2_;
979
692
                gchar* _tmp3_;
980
 
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
981
693
                _tmp2_ = value;
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_;
988
 
#line 989 "entry.c"
989
697
        }
990
 
#line 171 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
991
698
        g_object_notify ((GObject *) self, "action");
992
 
#line 993 "entry.c"
993
699
}
994
700
 
995
701
 
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"
1006
708
}
1007
709
 
1008
710
 
1020
722
        const gchar* _tmp9_;
1021
723
        gboolean _tmp12_;
1022
724
        const gchar* _tmp25_;
1023
 
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1024
725
        _tmp0_ = gtk_text_view_get_buffer ((GtkTextView*) self);
1025
 
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1026
726
        _tmp1_ = _tmp0_;
1027
 
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1028
727
        g_object_get (_tmp1_, "text", &_tmp2_, NULL);
1029
 
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1030
728
        _tmp3_ = _tmp2_;
1031
 
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1032
729
        msg = _tmp3_;
1033
 
#line 187 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1034
730
        _tmp4_ = msg;
1035
 
#line 187 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1036
731
        _tmp5_ = strlen (_tmp4_);
1037
 
#line 187 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1038
732
        _tmp6_ = _tmp5_;
1039
 
#line 187 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1040
733
        if (_tmp6_ < 1) {
1041
 
#line 188 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1042
734
                g_debug ("entry.vala:188: SEND FAILED, empty post");
1043
 
#line 189 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1044
735
                _g_free0 (msg);
1045
 
#line 189 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1046
736
                return;
1047
 
#line 1048 "entry.c"
1048
737
        }
1049
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1050
738
        _tmp8_ = gwibber_gtk_input_text_view_get_mid (self);
1051
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1052
739
        _tmp9_ = _tmp8_;
1053
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1054
740
        if (_tmp9_ != NULL) {
1055
 
#line 1056 "entry.c"
1056
741
                const gchar* _tmp10_;
1057
742
                const gchar* _tmp11_;
1058
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1059
743
                _tmp10_ = gwibber_gtk_input_text_view_get_action (self);
1060
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1061
744
                _tmp11_ = _tmp10_;
1062
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1063
745
                _tmp7_ = _tmp11_ != NULL;
1064
 
#line 1065 "entry.c"
1065
746
        } else {
1066
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1067
747
                _tmp7_ = FALSE;
1068
 
#line 1069 "entry.c"
1069
748
        }
1070
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1071
749
        _tmp12_ = _tmp7_;
1072
 
#line 191 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1073
750
        if (_tmp12_) {
1074
 
#line 1075 "entry.c"
1075
751
                const gchar* _tmp13_;
1076
752
                const gchar* _tmp14_;
1077
753
                const gchar* _tmp15_;
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"
1098
767
                _tmp18_ = msg;
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"
1114
775
        } else {
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"
1120
779
                _tmp24_ = msg;
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"
1124
781
        }
1125
 
#line 199 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1126
782
        _tmp25_ = msg;
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"
1132
785
        _g_free0 (msg);
1133
 
#line 1134 "entry.c"
1134
786
}
1135
787
 
1136
788
 
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"
1141
791
}
1142
792
 
1143
793
 
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"
1148
796
}
1149
797
 
1150
798
 
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"
1158
803
}
1159
804
 
1160
805
 
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"
1165
808
}
1166
809
 
1167
810
 
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"
1276
878
        {
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;
1287
885
                }
1288
 
#line 140 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1289
886
                _0 (spell);
1290
 
#line 1291 "entry.c"
1291
887
        }
1292
888
        goto __finally8;
1293
889
        __catch8_g_error:
1294
890
        {
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"
1303
895
        }
1304
896
        __finally8:
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"
1312
900
        }
1313
 
#line 117 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1314
901
        return obj;
1315
 
#line 1316 "entry.c"
1316
902
}
1317
903
 
1318
904
 
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"
1345
918
}
1346
919
 
1347
920
 
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"
1358
926
}
1359
927
 
1360
928
 
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"
1378
938
}
1379
939
 
1380
940
 
1393
953
static void _vala_gwibber_gtk_input_text_view_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
1394
954
        GwibberGtkInputTextView * self;
1395
955
        self = GWIBBER_GTK_INPUT_TEXT_VIEW (object);
1396
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1397
956
        switch (property_id) {
1398
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1399
957
                case GWIBBER_GTK_INPUT_TEXT_VIEW_MID:
1400
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1401
958
                g_value_set_string (value, gwibber_gtk_input_text_view_get_mid (self));
1402
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1403
959
                break;
1404
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1405
960
                case GWIBBER_GTK_INPUT_TEXT_VIEW_ACTION:
1406
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1407
961
                g_value_set_string (value, gwibber_gtk_input_text_view_get_action (self));
1408
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1409
962
                break;
1410
 
#line 1411 "entry.c"
1411
963
                default:
1412
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1413
964
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1414
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1415
965
                break;
1416
 
#line 1417 "entry.c"
1417
966
        }
1418
967
}
1419
968
 
1421
970
static void _vala_gwibber_gtk_input_text_view_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
1422
971
        GwibberGtkInputTextView * self;
1423
972
        self = GWIBBER_GTK_INPUT_TEXT_VIEW (object);
1424
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1425
973
        switch (property_id) {
1426
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1427
974
                case GWIBBER_GTK_INPUT_TEXT_VIEW_MID:
1428
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1429
975
                gwibber_gtk_input_text_view_set_mid (self, g_value_get_string (value));
1430
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1431
976
                break;
1432
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1433
977
                case GWIBBER_GTK_INPUT_TEXT_VIEW_ACTION:
1434
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1435
978
                gwibber_gtk_input_text_view_set_action (self, g_value_get_string (value));
1436
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1437
979
                break;
1438
 
#line 1439 "entry.c"
1439
980
                default:
1440
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1441
981
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1442
 
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1443
982
                break;
1444
 
#line 1445 "entry.c"
1445
983
        }
1446
984
}
1447
985
 
1449
987
GwibberGtkAccountToggleButton* gwibber_gtk_account_toggle_button_construct (GType object_type, const gchar* color) {
1450
988
        GwibberGtkAccountToggleButton * self = NULL;
1451
989
        const gchar* _tmp0_;
1452
 
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1453
990
        g_return_val_if_fail (color != NULL, NULL);
1454
 
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1455
991
        _tmp0_ = color;
1456
 
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1457
992
        self = (GwibberGtkAccountToggleButton*) g_object_new (object_type, "color", _tmp0_, NULL);
1458
 
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1459
993
        return self;
1460
 
#line 1461 "entry.c"
1461
994
}
1462
995
 
1463
996
 
1464
997
GwibberGtkAccountToggleButton* gwibber_gtk_account_toggle_button_new (const gchar* color) {
1465
 
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1466
998
        return gwibber_gtk_account_toggle_button_construct (GWIBBER_GTK_TYPE_ACCOUNT_TOGGLE_BUTTON, color);
1467
 
#line 1468 "entry.c"
1468
999
}
1469
1000
 
1470
1001
 
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"
1509
1037
        factor = 0.3;
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"
1513
1039
        if (_tmp0_) {
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"
1521
1043
                factor = 1.0;
1522
 
#line 1523 "entry.c"
1523
1044
        } else {
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"
1530
1048
                        factor = 0.3;
1531
 
#line 1532 "entry.c"
1532
1049
                } else {
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"
1539
1053
                                factor = 0.5;
1540
 
#line 1541 "entry.c"
1541
1054
                        }
1542
1055
                }
1543
1056
        }
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"
1551
1060
        a = _tmp5_;
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"
1569
1069
        _tmp8_ = c;
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"
1573
1071
        _tmp10_ = c;
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"
1577
1073
        _tmp12_ = c;
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"
1585
1077
        _tmp15_ = a;
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"
1589
1079
        _tmp17_ = a;
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"
1597
1083
        _tmp20_ = a;
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"
1601
1085
        _tmp22_ = a;
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"
1627
1098
        result = TRUE;
1628
 
#line 287 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1629
1099
        return result;
1630
 
#line 1631 "entry.c"
1631
1100
}
1632
1101
 
1633
1102
 
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"
1644
1109
        return result;
1645
 
#line 1646 "entry.c"
1646
1110
}
1647
1111
 
1648
1112
 
1649
1113
static void gwibber_gtk_account_toggle_button_set_color (GwibberGtkAccountToggleButton* self, const gchar* value) {
1650
1114
        const gchar* _tmp0_;
1651
1115
        gchar* _tmp1_;
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"
1665
1122
}
1666
1123
 
1667
1124
 
1669
1126
        GObject * obj;
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"
1681
1133
        return obj;
1682
 
#line 1683 "entry.c"
1683
1134
}
1684
1135
 
1685
1136
 
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"
1704
1146
}
1705
1147
 
1706
1148
 
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"
1711
1151
}
1712
1152
 
1713
1153
 
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"
1723
1159
}
1724
1160
 
1725
1161
 
1738
1174
static void _vala_gwibber_gtk_account_toggle_button_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
1739
1175
        GwibberGtkAccountToggleButton * self;
1740
1176
        self = GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON (object);
1741
 
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1742
1177
        switch (property_id) {
1743
 
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1744
1178
                case GWIBBER_GTK_ACCOUNT_TOGGLE_BUTTON_COLOR:
1745
 
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1746
1179
                g_value_set_string (value, gwibber_gtk_account_toggle_button_get_color (self));
1747
 
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1748
1180
                break;
1749
 
#line 1750 "entry.c"
1750
1181
                default:
1751
 
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1752
1182
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1753
 
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1754
1183
                break;
1755
 
#line 1756 "entry.c"
1756
1184
        }
1757
1185
}
1758
1186
 
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"
1770
1194
                break;
1771
 
#line 1772 "entry.c"
1772
1195
                default:
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"
1776
1197
                break;
1777
 
#line 1778 "entry.c"
1778
1198
        }
1779
1199
}
1780
1200
 
1781
1201
 
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"
1787
1205
        return self;
1788
 
#line 1789 "entry.c"
1789
1206
}
1790
1207
 
1791
1208
 
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"
1796
1211
}
1797
1212
 
1798
1213
 
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"
1805
1217
}
1806
1218
 
1807
1219
 
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"
1826
1230
        }
1827
1231
}
1828
1232
 
1833
1237
        GwibberAccount* _tmp1_;
1834
1238
        const gchar* _tmp2_;
1835
1239
        const gchar* _tmp3_;
1836
 
#line 403 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1837
1240
        self = _data1_->self;
1838
 
#line 403 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1839
1241
        g_return_if_fail (source != NULL);
1840
 
#line 404 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1841
1242
        _tmp0_ = _data1_->account_button;
1842
 
#line 404 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1843
1243
        _tmp1_ = _data1_->account;
1844
 
#line 404 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1845
1244
        _tmp2_ = gwibber_account_get_id (_tmp1_);
1846
 
#line 404 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1847
1245
        _tmp3_ = _tmp2_;
1848
 
#line 404 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1849
1246
        gwibber_gtk_account_target_bar_on_account_toggled (self, _tmp0_, _tmp3_);
1850
 
#line 1851 "entry.c"
1851
1247
}
1852
1248
 
1853
1249
 
1854
1250
static void ___lambda10__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1855
 
#line 403 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1856
1251
        __lambda10_ (self, _sender);
1857
 
#line 1858 "entry.c"
1858
1252
}
1859
1253
 
1860
1254
 
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"
1950
1316
        } else {
1951
 
#line 395 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
1952
1317
                _tmp13_ = FALSE;
1953
 
#line 1954 "entry.c"
1954
1318
        }
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"
2029
1363
        } else {
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"
2078
1394
        }
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"
2112
1411
        return result;
2113
 
#line 2114 "entry.c"
2114
1412
}
2115
1413
 
2116
1414
 
2117
1415
void gwibber_gtk_account_target_bar_set_counter (GwibberGtkAccountTargetBar* self, gint chars) {
2118
1416
        gint _tmp0_;
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_;
2127
1421
                gint _tmp2_;
2128
1422
                gchar* _tmp3_ = NULL;
2131
1425
                gchar* _tmp6_;
2132
1426
                gchar* _tmp7_;
2133
1427
                gchar* _tmp8_;
2134
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2135
1428
                _tmp1_ = self->count;
2136
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2137
1429
                _tmp2_ = chars;
2138
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2139
1430
                _tmp3_ = g_strdup_printf ("%i", _tmp2_ - GWIBBER_GTK_MAX_MESSAGE_LENGTH);
2140
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2141
1431
                _tmp4_ = _tmp3_;
2142
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2143
1432
                _tmp5_ = g_strconcat ("<b> -", _tmp4_, NULL);
2144
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2145
1433
                _tmp6_ = _tmp5_;
2146
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2147
1434
                _tmp7_ = g_strconcat (_tmp6_, "</b>", NULL);
2148
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2149
1435
                _tmp8_ = _tmp7_;
2150
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2151
1436
                gtk_label_set_markup (_tmp1_, _tmp8_);
2152
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2153
1437
                _g_free0 (_tmp8_);
2154
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2155
1438
                _g_free0 (_tmp6_);
2156
 
#line 415 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2157
1439
                _g_free0 (_tmp4_);
2158
 
#line 2159 "entry.c"
2159
1440
        } else {
2160
1441
                GtkLabel* _tmp9_;
2161
1442
                gint _tmp10_;
2165
1446
                gchar* _tmp14_;
2166
1447
                gchar* _tmp15_;
2167
1448
                gchar* _tmp16_;
2168
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2169
1449
                _tmp9_ = self->count;
2170
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2171
1450
                _tmp10_ = chars;
2172
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2173
1451
                _tmp11_ = g_strdup_printf ("%i", GWIBBER_GTK_MAX_MESSAGE_LENGTH - _tmp10_);
2174
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2175
1452
                _tmp12_ = _tmp11_;
2176
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2177
1453
                _tmp13_ = g_strconcat ("<b>", _tmp12_, NULL);
2178
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2179
1454
                _tmp14_ = _tmp13_;
2180
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2181
1455
                _tmp15_ = g_strconcat (_tmp14_, "</b>", NULL);
2182
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2183
1456
                _tmp16_ = _tmp15_;
2184
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2185
1457
                gtk_label_set_markup (_tmp9_, _tmp16_);
2186
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2187
1458
                _g_free0 (_tmp16_);
2188
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2189
1459
                _g_free0 (_tmp14_);
2190
 
#line 418 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2191
1460
                _g_free0 (_tmp12_);
2192
 
#line 2193 "entry.c"
2193
1461
        }
2194
1462
}
2195
1463
 
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"
2218
1481
        _tmp1_ = id;
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"
2232
1488
                _tmp3_ = TRUE;
2233
 
#line 2234 "entry.c"
2234
1489
        } else {
2235
 
#line 424 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2236
1490
                _tmp3_ = FALSE;
2237
 
#line 2238 "entry.c"
2238
1491
        }
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"
2253
1499
                _tmp11_ = id;
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"
2257
1501
        }
2258
 
#line 422 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2259
1502
        _g_object_unref0 (account);
2260
 
#line 2261 "entry.c"
2261
1503
}
2262
1504
 
2263
1505
 
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"
2303
1536
        if (!_tmp4_) {
2304
 
#line 433 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2305
1537
                return;
2306
 
#line 2307 "entry.c"
2307
1538
        }
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"
2388
1586
        } else {
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"
2437
1617
        }
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"
2449
1623
        } else {
2450
 
#line 440 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2451
1624
                _tmp42_ = FALSE;
2452
 
#line 2453 "entry.c"
2453
1625
        }
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"
2480
1641
                } else {
2481
 
#line 441 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2482
1642
                        _tmp49_ = FALSE;
2483
 
#line 2484 "entry.c"
2484
1643
                }
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"
2492
1647
        }
2493
 
#line 430 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2494
1648
        _g_object_unref0 (account_button);
2495
 
#line 2496 "entry.c"
2496
1649
}
2497
1650
 
2498
1651
 
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"
2530
1674
        if (_tmp4_) {
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"
2541
1680
                return;
2542
 
#line 2543 "entry.c"
2543
1681
        }
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"
2565
1692
}
2566
1693
 
2567
1694
 
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"
2589
1711
        _tmp1_ = id;
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"
2593
1713
        if (!_tmp2_) {
2594
 
#line 459 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2595
1714
                return;
2596
 
#line 2597 "entry.c"
2597
1715
        }
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"
2601
1717
        _tmp4_ = id;
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"
2613
1723
        _tmp8_ = id;
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"
2623
1728
}
2624
1729
 
2625
1730
 
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"
2638
1738
}
2639
1739
 
2640
1740
 
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"
2651
1747
        return result;
2652
 
#line 2653 "entry.c"
2653
1748
}
2654
1749
 
2655
1750
 
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"
2668
1758
        }
2669
1759
        {
2670
1760
                const gchar* _tmp2_;
2671
1761
                gchar* _tmp3_;
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"
2686
1769
                        {
2687
1770
                                GeeHashMap* _tmp5_;
2688
1771
                                GeeSet* _tmp6_;
2691
1774
                                GeeIterator* _tmp9_ = NULL;
2692
1775
                                GeeIterator* _tmp10_;
2693
1776
                                GeeIterator* _k_it;
2694
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2695
1777
                                _tmp5_ = self->accounts_buttons_map;
2696
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2697
1778
                                _tmp6_ = gee_abstract_map_get_keys ((GeeMap*) _tmp5_);
2698
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2699
1779
                                _tmp7_ = _tmp6_;
2700
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2701
1780
                                _tmp8_ = _tmp7_;
2702
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2703
1781
                                _tmp9_ = gee_iterable_iterator ((GeeIterable*) _tmp8_);
2704
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2705
1782
                                _tmp10_ = _tmp9_;
2706
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2707
1783
                                _g_object_unref0 (_tmp8_);
2708
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2709
1784
                                _k_it = _tmp10_;
2710
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2711
1785
                                while (TRUE) {
2712
 
#line 2713 "entry.c"
2713
1786
                                        GeeIterator* _tmp11_;
2714
1787
                                        gboolean _tmp12_ = FALSE;
2715
1788
                                        GeeIterator* _tmp13_;
2721
1794
                                        const gchar* _tmp30_;
2722
1795
                                        gpointer _tmp31_ = NULL;
2723
1796
                                        GwibberGtkAccountToggleButton* _tmp32_;
2724
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2725
1797
                                        _tmp11_ = _k_it;
2726
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2727
1798
                                        _tmp12_ = gee_iterator_next (_tmp11_);
2728
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2729
1799
                                        if (!_tmp12_) {
2730
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2731
1800
                                                break;
2732
 
#line 2733 "entry.c"
2733
1801
                                        }
2734
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2735
1802
                                        _tmp13_ = _k_it;
2736
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2737
1803
                                        _tmp14_ = gee_iterator_get (_tmp13_);
2738
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2739
1804
                                        k = (gchar*) _tmp14_;
2740
 
#line 317 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2741
1805
                                        _tmp15_ = self->priv->_selected;
2742
 
#line 317 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2743
1806
                                        _tmp16_ = k;
2744
 
#line 317 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2745
1807
                                        if (g_strcmp0 (_tmp15_, _tmp16_) != 0) {
2746
 
#line 2747 "entry.c"
2747
1808
                                                GeeHashMap* _tmp17_;
2748
1809
                                                const gchar* _tmp18_;
2749
1810
                                                gpointer _tmp19_ = NULL;
2750
1811
                                                GwibberGtkAccountToggleButton* _tmp20_;
2751
 
#line 318 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2752
1812
                                                _tmp17_ = self->accounts_buttons_map;
2753
 
#line 318 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2754
1813
                                                _tmp18_ = k;
2755
 
#line 318 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2756
1814
                                                _tmp19_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp17_, _tmp18_);
2757
 
#line 318 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2758
1815
                                                _tmp20_ = (GwibberGtkAccountToggleButton*) _tmp19_;
2759
 
#line 318 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2760
1816
                                                gtk_widget_hide ((GtkWidget*) _tmp20_);
2761
 
#line 318 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2762
1817
                                                _g_object_unref0 (_tmp20_);
2763
 
#line 2764 "entry.c"
2764
1818
                                        } else {
2765
1819
                                                GeeHashMap* _tmp21_;
2766
1820
                                                const gchar* _tmp22_;
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"
2776
1828
                                                _tmp22_ = k;
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"
2788
1834
                                                _tmp26_ = k;
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"
2798
1839
                                        }
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"
2812
1846
                                        _g_free0 (k);
2813
 
#line 2814 "entry.c"
2814
1847
                                }
2815
 
#line 315 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2816
1848
                                _g_object_unref0 (_k_it);
2817
 
#line 2818 "entry.c"
2818
1849
                        }
2819
1850
                } else {
2820
1851
                        {
2825
1856
                                GeeIterator* _tmp37_ = NULL;
2826
1857
                                GeeIterator* _tmp38_;
2827
1858
                                GeeIterator* _k_it;
2828
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2829
1859
                                _tmp33_ = self->accounts_buttons_map;
2830
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2831
1860
                                _tmp34_ = gee_abstract_map_get_keys ((GeeMap*) _tmp33_);
2832
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2833
1861
                                _tmp35_ = _tmp34_;
2834
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2835
1862
                                _tmp36_ = _tmp35_;
2836
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2837
1863
                                _tmp37_ = gee_iterable_iterator ((GeeIterable*) _tmp36_);
2838
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2839
1864
                                _tmp38_ = _tmp37_;
2840
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2841
1865
                                _g_object_unref0 (_tmp36_);
2842
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2843
1866
                                _k_it = _tmp38_;
2844
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2845
1867
                                while (TRUE) {
2846
 
#line 2847 "entry.c"
2847
1868
                                        GeeIterator* _tmp39_;
2848
1869
                                        gboolean _tmp40_ = FALSE;
2849
1870
                                        GeeIterator* _tmp41_;
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"
2863
1880
                                                break;
2864
 
#line 2865 "entry.c"
2865
1881
                                        }
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"
2875
1886
                                        _tmp44_ = k;
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"
2885
1891
                                        _g_free0 (k);
2886
 
#line 2887 "entry.c"
2887
1892
                                }
2888
 
#line 328 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
2889
1893
                                _g_object_unref0 (_k_it);
2890
 
#line 2891 "entry.c"
2891
1894
                        }
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"
2895
1896
                }
2896
1897
        }
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"
2900
1899
}
2901
1900
 
2902
1901
 
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"
2910
1906
}
2911
1907
 
2912
1908
 
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"
2917
1911
}
2918
1912
 
2919
1913
 
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"
2932
1921
}
2933
1922
 
2934
1923
 
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"
2939
1926
}
2940
1927
 
2941
1928
 
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"
2954
1936
}
2955
1937
 
2956
1938
 
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"
2961
1941
}
2962
1942
 
2963
1943
 
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"
2976
1951
}
2977
1952
 
2978
1953
 
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"
2983
1956
}
2984
1957
 
2985
1958
 
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"
2990
1961
}
2991
1962
 
2992
1963
 
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"
2999
1967
}
3000
1968
 
3001
1969
 
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"
3071
2027
        box = _tmp3_;
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"
3105
2044
        _tmp13_ = box;
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"
3111
2047
        {
3112
2048
                gint i;
3113
 
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3114
2049
                i = 0;
3115
 
#line 3116 "entry.c"
3116
2050
                {
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"
3121
2053
                        while (TRUE) {
3122
 
#line 3123 "entry.c"
3123
2054
                                gboolean _tmp16_;
3124
2055
                                gint _tmp18_;
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"
3149
2077
                                        gint _tmp17_;
3150
 
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3151
2078
                                        _tmp17_ = i;
3152
 
#line 354 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3153
2079
                                        i = _tmp17_ + 1;
3154
 
#line 3155 "entry.c"
3155
2080
                                }
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"
3159
2082
                                _tmp18_ = i;
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"
3167
2086
                                        break;
3168
 
#line 3169 "entry.c"
3169
2087
                                }
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"
3173
2089
                                _tmp22_ = i;
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"
3187
2096
                                        continue;
3188
 
#line 3189 "entry.c"
3189
2097
                                }
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"
3201
2103
                                        continue;
3202
 
#line 3203 "entry.c"
3203
2104
                                }
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"
3227
2116
                        }
3228
2117
                }
3229
2118
        }
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"
3241
2124
        _tmp39_ = box;
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"
3277
2142
        _tmp50_ = box;
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"
3283
2145
        _tmp52_ = box;
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"
3317
2162
        return obj;
3318
 
#line 3319 "entry.c"
3319
2163
}
3320
2164
 
3321
2165
 
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"
3338
2174
}
3339
2175
 
3340
2176
 
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"
3347
2180
}
3348
2181
 
3349
2182
 
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"
3371
2194
}
3372
2195
 
3373
2196
 
3386
2209
static void _vala_gwibber_gtk_account_target_bar_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
3387
2210
        GwibberGtkAccountTargetBar * self;
3388
2211
        self = GWIBBER_GTK_ACCOUNT_TARGET_BAR (object);
3389
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3390
2212
        switch (property_id) {
3391
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3392
2213
                case GWIBBER_GTK_ACCOUNT_TARGET_BAR_SELECTED:
3393
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3394
2214
                g_value_set_string (value, gwibber_gtk_account_target_bar_get_selected (self));
3395
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3396
2215
                break;
3397
 
#line 3398 "entry.c"
3398
2216
                default:
3399
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3400
2217
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
3401
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3402
2218
                break;
3403
 
#line 3404 "entry.c"
3404
2219
        }
3405
2220
}
3406
2221
 
3408
2223
static void _vala_gwibber_gtk_account_target_bar_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
3409
2224
        GwibberGtkAccountTargetBar * self;
3410
2225
        self = GWIBBER_GTK_ACCOUNT_TARGET_BAR (object);
3411
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3412
2226
        switch (property_id) {
3413
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3414
2227
                case GWIBBER_GTK_ACCOUNT_TARGET_BAR_SELECTED:
3415
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3416
2228
                gwibber_gtk_account_target_bar_set_selected (self, g_value_get_string (value));
3417
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3418
2229
                break;
3419
 
#line 3420 "entry.c"
3420
2230
                default:
3421
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3422
2231
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
3423
 
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3424
2232
                break;
3425
 
#line 3426 "entry.c"
3426
2233
        }
3427
2234
}
3428
2235
 
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"
3440
2243
        return self;
3441
 
#line 3442 "entry.c"
3442
2244
}
3443
2245
 
3444
2246
 
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"
3449
2249
}
3450
2250
 
3451
2251
 
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"
3462
2258
        return result;
3463
 
#line 3464 "entry.c"
3464
2259
}
3465
2260
 
3466
2261
 
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"
3483
2271
}
3484
2272
 
3485
2273
 
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"
3510
2292
        box = _tmp1_;
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"
3522
2298
        _tmp5_ = box;
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"
3528
2301
        _tmp7_ = box;
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"
3534
2304
        return obj;
3535
 
#line 3536 "entry.c"
3536
2305
}
3537
2306
 
3538
2307
 
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"
3555
2316
}
3556
2317
 
3557
2318
 
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"
3562
2321
}
3563
2322
 
3564
2323
 
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"
3576
2330
}
3577
2331
 
3578
2332
 
3591
2345
static void _vala_gwibber_gtk_send_bar_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
3592
2346
        GwibberGtkSendBar * self;
3593
2347
        self = GWIBBER_GTK_SEND_BAR (object);
3594
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3595
2348
        switch (property_id) {
3596
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3597
2349
                case GWIBBER_GTK_SEND_BAR_SERVICE:
3598
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3599
2350
                g_value_set_object (value, gwibber_gtk_send_bar_get_service (self));
3600
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3601
2351
                break;
3602
 
#line 3603 "entry.c"
3603
2352
                default:
3604
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3605
2353
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
3606
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3607
2354
                break;
3608
 
#line 3609 "entry.c"
3609
2355
        }
3610
2356
}
3611
2357
 
3613
2359
static void _vala_gwibber_gtk_send_bar_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
3614
2360
        GwibberGtkSendBar * self;
3615
2361
        self = GWIBBER_GTK_SEND_BAR (object);
3616
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3617
2362
        switch (property_id) {
3618
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3619
2363
                case GWIBBER_GTK_SEND_BAR_SERVICE:
3620
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3621
2364
                gwibber_gtk_send_bar_set_service (self, g_value_get_object (value));
3622
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3623
2365
                break;
3624
 
#line 3625 "entry.c"
3625
2366
                default:
3626
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3627
2367
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
3628
 
#line 471 "/storage/1/src/gwibber/trunk/libgwibber-gtk/entry.vala"
3629
2368
                break;
3630
 
#line 3631 "entry.c"
3631
2369
        }
3632
2370
}
3633
2371