/* gwibber-poster.c generated by valac 0.15.2, the Vala compiler
* generated from gwibber-poster.vala, do not modify */
/*
* Copyright (C) 2011 Canonical Ltd.
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License
* version 3.0 as published by the Free Software Foundation.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License version 3.0 for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library. If not, see
* .
*
* Authored by Ken VanDine
*/
#include
#include
#include
#include "gwibber-gtk.h"
#include
#include
#include
#include
#include
#include
#define TYPE_POSTER (poster_get_type ())
#define POSTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_POSTER, Poster))
#define POSTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_POSTER, PosterClass))
#define IS_POSTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_POSTER))
#define IS_POSTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_POSTER))
#define POSTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_POSTER, PosterClass))
typedef struct _Poster Poster;
typedef struct _PosterClass PosterClass;
typedef struct _PosterPrivate PosterPrivate;
#define TYPE_STREAM_ENTRY (stream_entry_get_type ())
#define STREAM_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_STREAM_ENTRY, StreamEntry))
#define STREAM_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_STREAM_ENTRY, StreamEntryClass))
#define IS_STREAM_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_STREAM_ENTRY))
#define IS_STREAM_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_STREAM_ENTRY))
#define STREAM_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_STREAM_ENTRY, StreamEntryClass))
typedef struct _StreamEntry StreamEntry;
typedef struct _StreamEntryClass StreamEntryClass;
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _g_free0(var) (var = (g_free (var), NULL))
typedef struct _StreamEntryPrivate StreamEntryPrivate;
typedef struct _Block1Data Block1Data;
struct _Poster {
GtkWindow parent_instance;
PosterPrivate * priv;
GwibberGtkInputTextView* text_view;
};
struct _PosterClass {
GtkWindowClass parent_class;
};
struct _PosterPrivate {
StreamEntry* _entry;
};
struct _StreamEntry {
GtkAlignment parent_instance;
StreamEntryPrivate * priv;
GwibberGtkInputTextView* text_view;
GtkImage* private;
gboolean in_client;
GwibberGtkAccountTargetBar* target_bar;
};
struct _StreamEntryClass {
GtkAlignmentClass parent_class;
};
struct _Block1Data {
int _ref_count_;
Poster* w;
};
static gpointer poster_parent_class = NULL;
GType poster_get_type (void) G_GNUC_CONST;
GType stream_entry_get_type (void) G_GNUC_CONST;
#define POSTER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_POSTER, PosterPrivate))
enum {
POSTER_DUMMY_PROPERTY
};
Poster* poster_new (void);
Poster* poster_construct (GType object_type);
StreamEntry* stream_entry_new (void);
StreamEntry* stream_entry_construct (GType object_type);
void stream_entry_set_showing (StreamEntry* self, gboolean value);
static void __lambda12_ (Poster* self);
gboolean stream_entry_get_showing (StreamEntry* self);
static gboolean ___lambda13_ (Poster* self);
static gboolean ____lambda13__gsource_func (gpointer self);
static void ___lambda12__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
static void poster_finalize (GObject* obj);
void _vala_main (gchar** args, int args_length1);
static Block1Data* block1_data_ref (Block1Data* _data1_);
static void block1_data_unref (void * _userdata_);
static void __lambda14_ (void);
static void ___lambda14__gtk_widget_destroy (GtkWidget* _sender, gpointer self);
static gboolean __lambda15_ (Block1Data* _data1_);
static gboolean ___lambda15__gtk_widget_focus_out_event (GtkWidget* _sender, GdkEventFocus* event, gpointer self);
static gpointer _g_object_ref0 (gpointer self) {
#line 27 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return self ? g_object_ref (self) : NULL;
#line 125 "gwibber-poster.c"
}
static gboolean ___lambda13_ (Poster* self) {
gboolean result = FALSE;
#line 57 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_widget_destroy ((GtkWidget*) self);
#line 58 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
result = FALSE;
#line 58 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return result;
#line 137 "gwibber-poster.c"
}
static gboolean ____lambda13__gsource_func (gpointer self) {
gboolean result;
result = ___lambda13_ (self);
#line 56 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return result;
#line 146 "gwibber-poster.c"
}
static void __lambda12_ (Poster* self) {
StreamEntry* _tmp0_;
gboolean _tmp1_;
gboolean _tmp2_;
#line 55 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp0_ = self->priv->_entry;
#line 55 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp1_ = stream_entry_get_showing (_tmp0_);
#line 55 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp2_ = _tmp1_;
#line 55 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (_tmp2_ == FALSE) {
#line 56 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ____lambda13__gsource_func, g_object_ref (self), g_object_unref);
#line 164 "gwibber-poster.c"
}
}
static void ___lambda12__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
#line 54 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
__lambda12_ (self);
#line 172 "gwibber-poster.c"
}
Poster* poster_construct (GType object_type) {
Poster * self = NULL;
GtkIconTheme* _tmp0_ = NULL;
GtkIconTheme* _tmp1_;
GtkIconTheme* icon_theme;
GtkIconTheme* _tmp2_;
gchar* _tmp3_ = NULL;
gchar* _tmp4_;
gchar* _tmp5_ = NULL;
gchar* _tmp6_;
gchar* local_icon_path;
const gchar* _tmp7_;
gboolean _tmp8_ = FALSE;
StreamEntry* _tmp11_;
StreamEntry* _tmp12_;
StreamEntry* _tmp13_;
StreamEntry* _tmp14_;
GwibberGtkInputTextView* _tmp15_;
GwibberGtkInputTextView* _tmp16_;
StreamEntry* _tmp17_;
StreamEntry* _tmp18_;
StreamEntry* _tmp19_;
GwibberGtkInputTextView* _tmp20_;
StreamEntry* _tmp21_;
#line 25 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
self = (Poster*) g_object_new (object_type, NULL);
#line 27 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp0_ = gtk_icon_theme_get_default ();
#line 27 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp1_ = _g_object_ref0 (_tmp0_);
#line 27 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
icon_theme = _tmp1_;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp2_ = icon_theme;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_icon_theme_prepend_search_path (_tmp2_, PKGDATADIR "/ui/icons");
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp3_ = g_get_current_dir ();
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp4_ = _tmp3_;
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp5_ = g_build_path (G_DIR_SEPARATOR_S, _tmp4_, "data/icons", NULL);
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp6_ = _tmp5_;
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_free0 (_tmp4_);
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
local_icon_path = _tmp6_;
#line 32 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp7_ = local_icon_path;
#line 32 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp8_ = g_file_test (_tmp7_, G_FILE_TEST_IS_DIR);
#line 32 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (_tmp8_) {
#line 230 "gwibber-poster.c"
GtkIconTheme* _tmp9_;
const gchar* _tmp10_;
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp9_ = icon_theme;
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp10_ = local_icon_path;
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_icon_theme_prepend_search_path (_tmp9_, _tmp10_);
#line 239 "gwibber-poster.c"
}
#line 37 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_window_set_decorated ((GtkWindow*) self, FALSE);
#line 38 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_window_set_skip_taskbar_hint ((GtkWindow*) self, TRUE);
#line 39 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_window_set_has_resize_grip ((GtkWindow*) self, FALSE);
#line 40 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_window_set_resizable ((GtkWindow*) self, FALSE);
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp11_ = stream_entry_new ();
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp12_ = g_object_ref_sink (_tmp11_);
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_object_unref0 (self->priv->_entry);
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
self->priv->_entry = _tmp12_;
#line 44 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp13_ = self->priv->_entry;
#line 44 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_container_add ((GtkContainer*) self, (GtkWidget*) _tmp13_);
#line 45 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_window_set_position ((GtkWindow*) self, GTK_WIN_POS_CENTER);
#line 47 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp14_ = self->priv->_entry;
#line 47 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp15_ = _tmp14_->text_view;
#line 47 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp16_ = _g_object_ref0 (_tmp15_);
#line 47 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_object_unref0 (self->text_view);
#line 47 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
self->text_view = _tmp16_;
#line 48 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp17_ = self->priv->_entry;
#line 48 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_widget_set_size_request ((GtkWidget*) _tmp17_, 400, 100);
#line 49 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp18_ = self->priv->_entry;
#line 49 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
stream_entry_set_showing (_tmp18_, TRUE);
#line 50 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp19_ = self->priv->_entry;
#line 50 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp20_ = _tmp19_->text_view;
#line 50 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_widget_grab_focus ((GtkWidget*) _tmp20_);
#line 52 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_widget_show_all ((GtkWidget*) self);
#line 54 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp21_ = self->priv->_entry;
#line 54 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_signal_connect_object ((GObject*) _tmp21_, "notify::showing", (GCallback) ___lambda12__g_object_notify, self, 0);
#line 25 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_free0 (local_icon_path);
#line 25 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_object_unref0 (icon_theme);
#line 25 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return self;
#line 299 "gwibber-poster.c"
}
Poster* poster_new (void) {
#line 25 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return poster_construct (TYPE_POSTER);
#line 306 "gwibber-poster.c"
}
static void poster_class_init (PosterClass * klass) {
#line 20 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
poster_parent_class = g_type_class_peek_parent (klass);
#line 20 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_type_class_add_private (klass, sizeof (PosterPrivate));
#line 20 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
G_OBJECT_CLASS (klass)->finalize = poster_finalize;
#line 317 "gwibber-poster.c"
}
static void poster_instance_init (Poster * self) {
#line 20 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
self->priv = POSTER_GET_PRIVATE (self);
#line 22 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
self->priv->_entry = NULL;
#line 326 "gwibber-poster.c"
}
static void poster_finalize (GObject* obj) {
Poster * self;
#line 20 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
self = POSTER (obj);
#line 22 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_object_unref0 (self->priv->_entry);
#line 23 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_object_unref0 (self->text_view);
#line 20 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
G_OBJECT_CLASS (poster_parent_class)->finalize (obj);
#line 340 "gwibber-poster.c"
}
GType poster_get_type (void) {
static volatile gsize poster_type_id__volatile = 0;
if (g_once_init_enter (&poster_type_id__volatile)) {
static const GTypeInfo g_define_type_info = { sizeof (PosterClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) poster_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Poster), 0, (GInstanceInitFunc) poster_instance_init, NULL };
GType poster_type_id;
poster_type_id = g_type_register_static (GTK_TYPE_WINDOW, "Poster", &g_define_type_info, 0);
g_once_init_leave (&poster_type_id__volatile, poster_type_id);
}
return poster_type_id__volatile;
}
static Block1Data* block1_data_ref (Block1Data* _data1_) {
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_atomic_int_inc (&_data1_->_ref_count_);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return _data1_;
#line 361 "gwibber-poster.c"
}
static void block1_data_unref (void * _userdata_) {
Block1Data* _data1_;
_data1_ = (Block1Data*) _userdata_;
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_object_unref0 (_data1_->w);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_slice_free (Block1Data, _data1_);
#line 374 "gwibber-poster.c"
}
}
static void __lambda14_ (void) {
#line 91 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_main_quit ();
#line 382 "gwibber-poster.c"
}
static void ___lambda14__gtk_widget_destroy (GtkWidget* _sender, gpointer self) {
#line 90 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
__lambda14_ ();
#line 389 "gwibber-poster.c"
}
static gboolean __lambda15_ (Block1Data* _data1_) {
gboolean result = FALSE;
Poster* _tmp0_;
#line 95 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp0_ = _data1_->w;
#line 95 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_widget_destroy ((GtkWidget*) _tmp0_);
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
result = FALSE;
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return result;
#line 404 "gwibber-poster.c"
}
static gboolean ___lambda15__gtk_widget_focus_out_event (GtkWidget* _sender, GdkEventFocus* event, gpointer self) {
gboolean result;
result = __lambda15_ (self);
#line 94 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return result;
#line 413 "gwibber-poster.c"
}
void _vala_main (gchar** args, int args_length1) {
Block1Data* _data1_;
gchar* message;
gchar** _tmp0_;
gint _tmp0__length1;
Poster* _tmp12_;
Poster* _tmp13_;
const gchar* _tmp14_;
Poster* _tmp19_;
Poster* _tmp20_;
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_data1_ = g_slice_new0 (Block1Data);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_data1_->_ref_count_ = 1;
#line 66 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_init (&args_length1, &args);
#line 68 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
message = NULL;
#line 70 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp0_ = args;
#line 70 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp0__length1 = args_length1;
#line 70 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (_tmp0__length1 > 1) {
#line 441 "gwibber-poster.c"
gchar** _tmp1_;
gint _tmp1__length1;
const gchar* _tmp2_;
const gchar* _tmp3_;
GQuark _tmp5_ = 0U;
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
static GQuark _tmp4_label0 = 0;
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp1_ = args;
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp1__length1 = args_length1;
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp2_ = _tmp1_[1];
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp3_ = _tmp2_;
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp5_ = (NULL == _tmp3_) ? 0 : g_quark_from_string (_tmp3_);
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (_tmp5_ == ((0 != _tmp4_label0) ? _tmp4_label0 : (_tmp4_label0 = g_quark_from_static_string ("--message")))) {
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
switch (0) {
#line 463 "gwibber-poster.c"
default:
{
gchar** _tmp6_;
gint _tmp6__length1;
gchar** _tmp8_;
gint _tmp8__length1;
const gchar* _tmp9_;
gchar* _tmp10_;
const gchar* _tmp11_;
#line 74 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp6_ = args;
#line 74 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp6__length1 = args_length1;
#line 74 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (_tmp6__length1 < 3) {
#line 479 "gwibber-poster.c"
FILE* _tmp7_;
#line 76 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp7_ = stdout;
#line 76 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
fprintf (_tmp7_, "Usage: gwibber-poster --message \n\n");
#line 77 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_free0 (message);
#line 77 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
block1_data_unref (_data1_);
#line 77 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_data1_ = NULL;
#line 77 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return;
#line 493 "gwibber-poster.c"
}
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp8_ = args;
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp8__length1 = args_length1;
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp9_ = _tmp8_[2];
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp10_ = g_strdup (_tmp9_);
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_free0 (message);
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
message = _tmp10_;
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp11_ = message;
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_debug ("gwibber-poster.vala:80: Message is %s", _tmp11_);
#line 81 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
break;
#line 513 "gwibber-poster.c"
}
}
}
}
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp12_ = poster_new ();
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp13_ = g_object_ref_sink (_tmp12_);
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_data1_->w = _tmp13_;
#line 86 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp14_ = message;
#line 86 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
if (_tmp14_ != NULL) {
#line 528 "gwibber-poster.c"
Poster* _tmp15_;
GwibberGtkInputTextView* _tmp16_;
GtkTextBuffer* _tmp17_ = NULL;
const gchar* _tmp18_;
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp15_ = _data1_->w;
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp16_ = _tmp15_->text_view;
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp17_ = gtk_text_view_get_buffer ((GtkTextView*) _tmp16_);
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp18_ = message;
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_text_buffer_set_text (_tmp17_, _tmp18_, -1);
#line 543 "gwibber-poster.c"
}
#line 90 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp19_ = _data1_->w;
#line 90 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_signal_connect ((GtkWidget*) _tmp19_, "destroy", (GCallback) ___lambda14__gtk_widget_destroy, NULL);
#line 94 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_tmp20_ = _data1_->w;
#line 94 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_signal_connect_data ((GtkWidget*) _tmp20_, "focus-out-event", (GCallback) ___lambda15__gtk_widget_focus_out_event, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
#line 99 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
gtk_main ();
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_g_free0 (message);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
block1_data_unref (_data1_);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_data1_ = NULL;
#line 561 "gwibber-poster.c"
}
int main (int argc, char ** argv) {
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
g_type_init ();
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
_vala_main (argv, argc);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-poster.vala"
return 0;
#line 572 "gwibber-poster.c"
}