~ubuntu-branches/ubuntu/precise/gwibber/precise-proposed-201212050210

« back to all changes in this revision

Viewing changes to libgwibber-gtk/user-view.c

  • Committer: Package Import Robot
  • Author(s): Ken VanDine
  • Date: 2012-01-30 10:55:24 UTC
  • mfrom: (1.1.67)
  • Revision ID: package-import@ubuntu.com-20120130105524-lvj9m771qldotvi4
Tags: 3.3.3-0ubuntu1
* New upstream release
  - Fixed memory leak in ActionBoxItem (LP: #909085)
  - Fixed race conditions in async image loading while scrolling (LP: #911619)
  - Hide window while gwibber exits (Michal Hruby)
  - Improved scrolling by enclosing comments and image previews in a 
    Gtk.Expander, this fixes the tiles resizing while scrolling (LP: #875348)
  - Ported to valac-0.16
* debian/control
  - build depend on valac-0.16 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* user-view.c generated by valac 0.14.1, the Vala compiler
 
1
/* user-view.c generated by valac 0.15.1, the Vala compiler
2
2
 * generated from user-view.vala, do not modify */
3
3
 
4
4
/*
25
25
#include "gwibber-gtk.h"
26
26
#include <gtk/gtk.h>
27
27
#include <gee.h>
28
 
#include <gwibber.h>
 
28
#include "gwibber.h"
29
29
#include <float.h>
30
30
#include <math.h>
31
31
#include <stdlib.h>
73
73
static void gwibber_gtk_user_view_real_get_preferred_height_for_width (GtkWidget* base, gint width, gint* mh, gint* nh);
74
74
static void gwibber_gtk_user_view_real_get_preferred_height (GtkWidget* base, gint* mh, gint* nh);
75
75
static void gwibber_gtk_user_view_refresh (GwibberGtkUserView* self);
76
 
static gboolean ___lambda52_ (GwibberGtkUserView* self);
 
76
static gboolean ___lambda56_ (GwibberGtkUserView* self);
77
77
static void gwibber_gtk_user_view_do_refresh (GwibberGtkUserView* self);
78
 
static gboolean ____lambda52__gsource_func (gpointer self);
 
78
static gboolean ____lambda56__gsource_func (gpointer self);
79
79
static Block8Data* block8_data_ref (Block8Data* _data8_);
80
80
static void block8_data_unref (Block8Data* _data8_);
81
81
static void gwibber_gtk_user_view_fill_up_remaining_space (GwibberGtkUserView* self);
82
 
static gboolean __lambda58_ (Block8Data* _data8_);
83
 
static gboolean ___lambda58__gsource_func (gpointer self);
84
 
static void ___lambda56_ (GwibberGtkUserView* self, const gchar* id, const gchar* name);
85
 
static void ____lambda56__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self);
86
 
static gboolean __lambda57_ (GwibberGtkUserView* self);
87
 
static gboolean ___lambda57__gsource_func (gpointer self);
 
82
static gboolean __lambda62_ (Block8Data* _data8_);
 
83
static gboolean ___lambda62__gsource_func (gpointer self);
 
84
static void ___lambda60_ (GwibberGtkUserView* self, const gchar* id, const gchar* name);
 
85
static void ____lambda60__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self);
 
86
static gboolean __lambda61_ (GwibberGtkUserView* self);
 
87
static gboolean ___lambda61__gsource_func (gpointer self);
88
88
static void gwibber_gtk_user_view_real_show_transient (GwibberGtkUserView* self, const gchar* id, const gchar* name);
89
89
static void g_cclosure_user_marshal_VOID__STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
90
90
static GObject * gwibber_gtk_user_view_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties);
91
 
static void _gwibber_gtk_user_view___lambda59_ (GwibberGtkUserView* self);
92
 
static void __gwibber_gtk_user_view___lambda59__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
93
 
static gboolean _gwibber_gtk_user_view___lambda60_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventScroll* event);
94
 
static gboolean __gwibber_gtk_user_view___lambda60__gtk_widget_scroll_event (GtkWidget* _sender, GdkEventScroll* event, gpointer self);
95
 
static gboolean _gwibber_gtk_user_view___lambda61_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventKey* event);
96
 
static gboolean __gwibber_gtk_user_view___lambda61__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
97
 
static void _gwibber_gtk_user_view______lambda62_ (GwibberGtkUserView* self, const gchar* id, const gchar* name);
98
 
static void __gwibber_gtk_user_view______lambda62__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self);
99
 
static void _gwibber_gtk_user_view___lambda63_ (GwibberGtkUserView* self, GtkAllocation* a);
100
 
static void __gwibber_gtk_user_view___lambda63__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
101
 
static void _gwibber_gtk_user_view___lambda64_ (GwibberGtkUserView* self, const gchar* id);
102
 
static void __gwibber_gtk_user_view___lambda64__gwibber_streams_created (GwibberStreams* _sender, const gchar* id, gpointer self);
103
 
static void _gwibber_gtk_user_view___lambda65_ (GwibberGtkUserView* self, const gchar* id);
104
 
static void __gwibber_gtk_user_view___lambda65__gwibber_streams_updated (GwibberStreams* _sender, const gchar* id, gpointer self);
105
 
static void _gwibber_gtk_user_view___lambda66_ (GwibberGtkUserView* self, const gchar* id);
106
 
static void __gwibber_gtk_user_view___lambda66__gwibber_streams_deleted (GwibberStreams* _sender, const gchar* id, gpointer self);
 
91
static void _gwibber_gtk_user_view___lambda63_ (GwibberGtkUserView* self);
 
92
static void __gwibber_gtk_user_view___lambda63__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
 
93
static gboolean _gwibber_gtk_user_view___lambda64_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventScroll* event);
 
94
static gboolean __gwibber_gtk_user_view___lambda64__gtk_widget_scroll_event (GtkWidget* _sender, GdkEventScroll* event, gpointer self);
 
95
static gboolean _gwibber_gtk_user_view___lambda65_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventKey* event);
 
96
static gboolean __gwibber_gtk_user_view___lambda65__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
 
97
static void _gwibber_gtk_user_view______lambda66_ (GwibberGtkUserView* self, const gchar* id, const gchar* name);
 
98
static void __gwibber_gtk_user_view______lambda66__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self);
 
99
static void _gwibber_gtk_user_view___lambda67_ (GwibberGtkUserView* self, GtkAllocation* a);
 
100
static void __gwibber_gtk_user_view___lambda67__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self);
 
101
static void _gwibber_gtk_user_view___lambda68_ (GwibberGtkUserView* self, const gchar* id);
 
102
static void __gwibber_gtk_user_view___lambda68__gwibber_streams_created (GwibberStreams* _sender, const gchar* id, gpointer self);
 
103
static void _gwibber_gtk_user_view___lambda69_ (GwibberGtkUserView* self, const gchar* id);
 
104
static void __gwibber_gtk_user_view___lambda69__gwibber_streams_updated (GwibberStreams* _sender, const gchar* id, gpointer self);
 
105
static void _gwibber_gtk_user_view___lambda70_ (GwibberGtkUserView* self, const gchar* id);
 
106
static void __gwibber_gtk_user_view___lambda70__gwibber_streams_deleted (GwibberStreams* _sender, const gchar* id, gpointer self);
107
107
static void gwibber_gtk_user_view_finalize (GObject* obj);
108
108
static void _vala_gwibber_gtk_user_view_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
109
109
static void _vala_gwibber_gtk_user_view_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
110
110
 
111
111
 
112
112
static void _g_object_unref0_ (gpointer var) {
113
 
#line 34 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
113
#line 34 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
114
114
        (var == NULL) ? NULL : (var = (g_object_unref (var), NULL));
115
115
#line 116 "user-view.c"
116
116
}
117
117
 
118
118
 
119
119
static void _g_list_free__g_object_unref0_ (GList* self) {
120
 
#line 34 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
120
#line 34 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
121
121
        g_list_foreach (self, (GFunc) _g_object_unref0_, NULL);
122
 
#line 34 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
122
#line 34 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
123
123
        g_list_free (self);
124
124
#line 125 "user-view.c"
125
125
}
126
126
 
127
127
 
128
128
static void _g_slist_free__g_object_unref0_ (GSList* self) {
129
 
#line 65 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
129
#line 65 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
130
130
        g_slist_foreach (self, (GFunc) _g_object_unref0_, NULL);
131
 
#line 65 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
131
#line 65 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
132
132
        g_slist_free (self);
133
133
#line 134 "user-view.c"
134
134
}
136
136
 
137
137
GwibberGtkUserView* gwibber_gtk_user_view_construct (GType object_type) {
138
138
        GwibberGtkUserView * self = NULL;
139
 
#line 72 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
139
#line 72 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
140
140
        self = (GwibberGtkUserView*) g_object_new (object_type, "homogeneous", FALSE, "spacing", 0, NULL);
141
 
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
141
#line 70 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
142
142
        return self;
143
143
#line 144 "user-view.c"
144
144
}
145
145
 
146
146
 
147
147
GwibberGtkUserView* gwibber_gtk_user_view_new (void) {
148
 
#line 70 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
148
#line 70 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
149
149
        return gwibber_gtk_user_view_construct (GWIBBER_GTK_TYPE_USER_VIEW);
150
150
#line 151 "user-view.c"
151
151
}
156
156
        gint _vala_mh = 0;
157
157
        gint _vala_nh = 0;
158
158
        gint _tmp0_;
159
 
#line 196 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
159
#line 196 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
160
160
        self = (GwibberGtkUserView*) base;
161
 
#line 200 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
161
#line 200 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
162
162
        _tmp0_ = self->priv->last_height;
163
 
#line 200 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
163
#line 200 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
164
164
        _vala_nh = _tmp0_;
165
 
#line 200 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
165
#line 200 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
166
166
        _vala_mh = _vala_nh;
167
 
#line 196 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
167
#line 196 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
168
168
        if (mh) {
169
 
#line 196 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
169
#line 196 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
170
170
                *mh = _vala_mh;
171
171
#line 172 "user-view.c"
172
172
        }
173
 
#line 196 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
173
#line 196 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
174
174
        if (nh) {
175
 
#line 196 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
175
#line 196 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
176
176
                *nh = _vala_nh;
177
177
#line 178 "user-view.c"
178
178
        }
184
184
        gint _vala_mh = 0;
185
185
        gint _vala_nh = 0;
186
186
        gint _tmp0_;
187
 
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
187
#line 203 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
188
188
        self = (GwibberGtkUserView*) base;
189
 
#line 205 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
189
#line 205 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
190
190
        _tmp0_ = self->priv->last_height;
191
 
#line 205 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
191
#line 205 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
192
192
        _vala_nh = _tmp0_;
193
 
#line 205 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
193
#line 205 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
194
194
        _vala_mh = _vala_nh;
195
 
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
195
#line 203 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
196
196
        if (mh) {
197
 
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
197
#line 203 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
198
198
                *mh = _vala_mh;
199
199
#line 200 "user-view.c"
200
200
        }
201
 
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
201
#line 203 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
202
202
        if (nh) {
203
 
#line 203 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
203
#line 203 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
204
204
                *nh = _vala_nh;
205
205
#line 206 "user-view.c"
206
206
        }
207
207
}
208
208
 
209
209
 
210
 
static gboolean ___lambda52_ (GwibberGtkUserView* self) {
 
210
static gboolean ___lambda56_ (GwibberGtkUserView* self) {
211
211
        gboolean result = FALSE;
212
 
#line 222 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
212
#line 222 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
213
213
        gwibber_gtk_user_view_do_refresh (self);
214
 
#line 223 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
214
#line 223 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
215
215
        self->priv->refresh_id = (guint) 0;
216
 
#line 224 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
216
#line 224 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
217
217
        result = FALSE;
218
 
#line 224 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
218
#line 224 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
219
219
        return result;
220
220
#line 221 "user-view.c"
221
221
}
222
222
 
223
223
 
224
 
static gboolean ____lambda52__gsource_func (gpointer self) {
 
224
static gboolean ____lambda56__gsource_func (gpointer self) {
225
225
        gboolean result;
226
 
        result = ___lambda52_ (self);
227
 
#line 221 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
226
        result = ___lambda56_ (self);
 
227
#line 221 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
228
228
        return result;
229
229
#line 230 "user-view.c"
230
230
}
232
232
 
233
233
static void gwibber_gtk_user_view_refresh (GwibberGtkUserView* self) {
234
234
        guint _tmp0_;
235
 
#line 217 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
235
#line 217 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
236
236
        g_return_if_fail (self != NULL);
237
 
#line 219 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
237
#line 219 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
238
238
        _tmp0_ = self->priv->refresh_id;
239
 
#line 219 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
239
#line 219 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
240
240
        if (_tmp0_ == ((guint) 0)) {
241
241
#line 242 "user-view.c"
242
242
                guint _tmp1_ = 0U;
243
 
#line 221 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
244
 
                _tmp1_ = g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ____lambda52__gsource_func, g_object_ref (self), g_object_unref);
245
 
#line 221 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
243
#line 221 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
244
                _tmp1_ = g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ____lambda56__gsource_func, g_object_ref (self), g_object_unref);
 
245
#line 221 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
246
246
                self->priv->refresh_id = _tmp1_;
247
247
#line 248 "user-view.c"
248
248
        }
250
250
 
251
251
 
252
252
static Block8Data* block8_data_ref (Block8Data* _data8_) {
253
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
253
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
254
254
        g_atomic_int_inc (&_data8_->_ref_count_);
255
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
255
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
256
256
        return _data8_;
257
257
#line 258 "user-view.c"
258
258
}
259
259
 
260
260
 
261
261
static void block8_data_unref (Block8Data* _data8_) {
262
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
262
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
263
263
        if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
264
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
265
 
                _g_object_unref0 (_data8_->self);
266
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
264
#line 265 "user-view.c"
 
265
                GwibberGtkUserView * self;
 
266
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
267
                self = _data8_->self;
 
268
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
269
                _g_object_unref0 (self);
 
270
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
267
271
                g_slice_free (Block8Data, _data8_);
268
 
#line 269 "user-view.c"
 
272
#line 273 "user-view.c"
269
273
        }
270
274
}
271
275
 
272
276
 
273
277
static gpointer _g_object_ref0 (gpointer self) {
274
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
278
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
275
279
        return self ? g_object_ref (self) : NULL;
276
 
#line 277 "user-view.c"
 
280
#line 281 "user-view.c"
277
281
}
278
282
 
279
283
 
280
 
static gboolean __lambda58_ (Block8Data* _data8_) {
 
284
static gboolean __lambda62_ (Block8Data* _data8_) {
281
285
        GwibberGtkUserView * self;
282
286
        gboolean result = FALSE;
283
287
        GtkAdjustment* _tmp0_;
284
288
        guint _tmp1_;
285
 
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
289
#line 257 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
286
290
        self = _data8_->self;
287
 
#line 258 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
291
#line 258 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
288
292
        gtk_widget_queue_draw ((GtkWidget*) self);
289
 
#line 259 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
293
#line 259 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
290
294
        _tmp0_ = self->priv->adjustment;
291
 
#line 259 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
295
#line 259 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
292
296
        _tmp1_ = _data8_->n_rows;
293
 
#line 259 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
297
#line 259 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
294
298
        gtk_adjustment_set_upper (_tmp0_, (gdouble) _tmp1_);
295
 
#line 260 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
299
#line 260 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
296
300
        result = FALSE;
297
 
#line 260 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
301
#line 260 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
298
302
        return result;
299
 
#line 300 "user-view.c"
 
303
#line 304 "user-view.c"
300
304
}
301
305
 
302
306
 
303
 
static gboolean ___lambda58__gsource_func (gpointer self) {
 
307
static gboolean ___lambda62__gsource_func (gpointer self) {
304
308
        gboolean result;
305
 
        result = __lambda58_ (self);
306
 
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
309
        result = __lambda62_ (self);
 
310
#line 257 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
307
311
        return result;
308
 
#line 309 "user-view.c"
 
312
#line 313 "user-view.c"
309
313
}
310
314
 
311
315
 
317
321
        GList* _tmp2_;
318
322
        guint _tmp3_ = 0U;
319
323
        GSList* _tmp4_;
320
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
324
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
321
325
        g_return_if_fail (self != NULL);
322
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
326
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
323
327
        _data8_ = g_slice_new0 (Block8Data);
324
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
328
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
325
329
        _data8_->_ref_count_ = 1;
326
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
330
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
327
331
        _data8_->self = g_object_ref (self);
328
 
#line 234 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
332
#line 234 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
329
333
        i = 0;
330
 
#line 236 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
334
#line 236 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
331
335
        gwibber_gtk_user_view_fill_up_remaining_space (self);
332
 
#line 237 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
336
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
333
337
        _tmp0_ = self->streams;
334
 
#line 237 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
338
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
335
339
        _tmp1_ = gwibber_streams_list (_tmp0_);
336
 
#line 237 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
340
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
337
341
        __g_list_free__g_object_unref0_0 (self->priv->streams_list);
338
 
#line 237 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
342
#line 237 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
339
343
        self->priv->streams_list = _tmp1_;
340
 
#line 238 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
344
#line 238 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
341
345
        _tmp2_ = self->priv->streams_list;
342
 
#line 238 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
346
#line 238 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
343
347
        _tmp3_ = g_list_length (_tmp2_);
344
 
#line 238 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
348
#line 238 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
345
349
        _data8_->n_rows = _tmp3_;
346
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
350
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
347
351
        _tmp4_ = self->priv->tiles;
348
 
#line 349 "user-view.c"
 
352
#line 353 "user-view.c"
349
353
        {
350
354
                GSList* tile_collection = NULL;
351
355
                GSList* tile_it = NULL;
352
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
356
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
353
357
                tile_collection = _tmp4_;
354
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
358
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
355
359
                for (tile_it = tile_collection; tile_it != NULL; tile_it = tile_it->next) {
356
 
#line 357 "user-view.c"
 
360
#line 361 "user-view.c"
357
361
                        GwibberGtkUserViewTile* _tmp5_;
358
362
                        GwibberGtkUserViewTile* tile = NULL;
359
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
363
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
360
364
                        _tmp5_ = _g_object_ref0 ((GwibberGtkUserViewTile*) tile_it->data);
361
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
365
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
362
366
                        tile = _tmp5_;
363
 
#line 364 "user-view.c"
 
367
#line 368 "user-view.c"
364
368
                        {
365
369
                                gboolean _tmp6_ = FALSE;
366
370
                                GList* _tmp7_;
370
374
                                gconstpointer _tmp11_ = NULL;
371
375
                                gboolean _tmp16_;
372
376
                                gint _tmp28_;
373
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
377
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
374
378
                                _tmp7_ = self->priv->streams_list;
375
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
379
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
376
380
                                _tmp8_ = gwibber_gtk_user_view_get_position (self);
377
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
381
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
378
382
                                _tmp9_ = _tmp8_;
379
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
383
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
380
384
                                _tmp10_ = i;
381
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
385
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
382
386
                                _tmp11_ = g_list_nth_data (_tmp7_, (guint) (_tmp9_ + _tmp10_));
383
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
387
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
384
388
                                if (((GeeHashMap*) _tmp11_) != NULL) {
385
 
#line 386 "user-view.c"
 
389
#line 390 "user-view.c"
386
390
                                        gint _tmp12_;
387
391
                                        gint _tmp13_;
388
392
                                        gint _tmp14_;
389
393
                                        guint _tmp15_;
390
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
394
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
391
395
                                        _tmp12_ = gwibber_gtk_user_view_get_position (self);
392
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
396
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
393
397
                                        _tmp13_ = _tmp12_;
394
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
398
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
395
399
                                        _tmp14_ = i;
396
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
400
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
397
401
                                        _tmp15_ = _data8_->n_rows;
398
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
402
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
399
403
                                        _tmp6_ = (_tmp13_ + _tmp14_) < ((gint) _tmp15_);
400
 
#line 401 "user-view.c"
 
404
#line 405 "user-view.c"
401
405
                                } else {
402
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
406
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
403
407
                                        _tmp6_ = FALSE;
404
 
#line 405 "user-view.c"
 
408
#line 409 "user-view.c"
405
409
                                }
406
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
410
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
407
411
                                _tmp16_ = _tmp6_;
408
 
#line 242 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
412
#line 242 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
409
413
                                if (_tmp16_) {
410
 
#line 411 "user-view.c"
 
414
#line 415 "user-view.c"
411
415
                                        GwibberGtkUserViewTile* _tmp17_;
412
416
                                        GList* _tmp18_;
413
417
                                        gint _tmp19_;
417
421
                                        gint _tmp23_;
418
422
                                        GwibberGtkUserViewTile* _tmp24_;
419
423
                                        GwibberGtkUserViewTile* _tmp25_;
420
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
424
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
421
425
                                        _tmp17_ = tile;
422
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
426
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
423
427
                                        _tmp18_ = self->priv->streams_list;
424
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
428
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
425
429
                                        _tmp19_ = gwibber_gtk_user_view_get_position (self);
426
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
430
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
427
431
                                        _tmp20_ = _tmp19_;
428
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
432
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
429
433
                                        _tmp21_ = i;
430
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
434
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
431
435
                                        _tmp22_ = g_list_nth_data (_tmp18_, (guint) (_tmp20_ + _tmp21_));
432
 
#line 244 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
436
#line 244 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
433
437
                                        gwibber_gtk_user_view_tile_set_details (_tmp17_, (GeeHashMap*) _tmp22_);
434
 
#line 245 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
438
#line 245 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
435
439
                                        _tmp23_ = i;
436
 
#line 245 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
440
#line 245 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
437
441
                                        self->priv->tiles_visible = _tmp23_ + 1;
438
 
#line 246 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
442
#line 246 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
439
443
                                        _tmp24_ = tile;
440
 
#line 246 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
444
#line 246 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
441
445
                                        gtk_widget_set_no_show_all ((GtkWidget*) _tmp24_, FALSE);
442
 
#line 247 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
446
#line 247 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
443
447
                                        _tmp25_ = tile;
444
 
#line 247 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
448
#line 247 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
445
449
                                        gtk_widget_show_all ((GtkWidget*) _tmp25_);
446
 
#line 447 "user-view.c"
 
450
#line 451 "user-view.c"
447
451
                                } else {
448
452
                                        GwibberGtkUserViewTile* _tmp26_;
449
453
                                        GwibberGtkUserViewTile* _tmp27_;
450
 
#line 251 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
454
#line 251 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
451
455
                                        _tmp26_ = tile;
452
 
#line 251 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
456
#line 251 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
453
457
                                        gtk_widget_set_no_show_all ((GtkWidget*) _tmp26_, TRUE);
454
 
#line 252 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
458
#line 252 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
455
459
                                        _tmp27_ = tile;
456
 
#line 252 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
460
#line 252 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
457
461
                                        gwibber_gtk_user_view_tile_reset (_tmp27_);
458
 
#line 459 "user-view.c"
 
462
#line 463 "user-view.c"
459
463
                                }
460
 
#line 254 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
464
#line 254 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
461
465
                                _tmp28_ = i;
462
 
#line 254 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
466
#line 254 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
463
467
                                i = _tmp28_ + 1;
464
 
#line 240 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
468
#line 240 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
465
469
                                _g_object_unref0 (tile);
466
 
#line 467 "user-view.c"
 
470
#line 471 "user-view.c"
467
471
                        }
468
472
                }
469
473
        }
470
 
#line 257 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
471
 
        g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda58__gsource_func, block8_data_ref (_data8_), block8_data_unref);
472
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
474
#line 257 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
475
        g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda62__gsource_func, block8_data_ref (_data8_), block8_data_unref);
 
476
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
473
477
        block8_data_unref (_data8_);
474
 
#line 232 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
478
#line 232 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
475
479
        _data8_ = NULL;
476
 
#line 477 "user-view.c"
 
480
#line 481 "user-view.c"
477
481
}
478
482
 
479
483
 
480
 
static void ___lambda56_ (GwibberGtkUserView* self, const gchar* id, const gchar* name) {
 
484
static void ___lambda60_ (GwibberGtkUserView* self, const gchar* id, const gchar* name) {
481
485
        const gchar* _tmp0_;
482
486
        const gchar* _tmp1_;
483
 
#line 291 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
487
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
484
488
        g_return_if_fail (id != NULL);
485
 
#line 291 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
489
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
486
490
        g_return_if_fail (name != NULL);
487
 
#line 292 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
491
#line 292 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
488
492
        _tmp0_ = id;
489
 
#line 292 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
493
#line 292 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
490
494
        _tmp1_ = name;
491
 
#line 292 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
495
#line 292 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
492
496
        g_signal_emit_by_name (self, "show-transient", _tmp0_, _tmp1_);
493
 
#line 494 "user-view.c"
494
 
}
495
 
 
496
 
 
497
 
static void ____lambda56__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self) {
498
 
#line 291 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
499
 
        ___lambda56_ (self, id, name);
500
 
#line 501 "user-view.c"
501
 
}
502
 
 
503
 
 
504
 
static gboolean __lambda57_ (GwibberGtkUserView* self) {
 
497
#line 498 "user-view.c"
 
498
}
 
499
 
 
500
 
 
501
static void ____lambda60__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self) {
 
502
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
503
        ___lambda60_ (self, id, name);
 
504
#line 505 "user-view.c"
 
505
}
 
506
 
 
507
 
 
508
static gboolean __lambda61_ (GwibberGtkUserView* self) {
505
509
        gboolean result = FALSE;
506
 
#line 300 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
510
#line 300 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
507
511
        gtk_widget_queue_draw ((GtkWidget*) self);
508
 
#line 301 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
512
#line 301 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
509
513
        result = FALSE;
510
 
#line 301 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
514
#line 301 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
511
515
        return result;
512
 
#line 513 "user-view.c"
 
516
#line 517 "user-view.c"
513
517
}
514
518
 
515
519
 
516
 
static gboolean ___lambda57__gsource_func (gpointer self) {
 
520
static gboolean ___lambda61__gsource_func (gpointer self) {
517
521
        gboolean result;
518
 
        result = __lambda57_ (self);
519
 
#line 299 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
522
        result = __lambda61_ (self);
 
523
#line 299 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
520
524
        return result;
521
 
#line 522 "user-view.c"
 
525
#line 526 "user-view.c"
522
526
}
523
527
 
524
528
 
539
543
        gint _tmp17_;
540
544
        gboolean _tmp19_;
541
545
        gboolean _tmp23_;
542
 
#line 264 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
546
#line 264 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
543
547
        g_return_if_fail (self != NULL);
544
 
#line 267 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
548
#line 267 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
545
549
        overall_height = 0;
546
 
#line 268 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
550
#line 268 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
547
551
        one_was_hidden = FALSE;
548
 
#line 269 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
552
#line 269 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
549
553
        _tmp0_ = self->priv->streams_list;
550
 
#line 269 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
554
#line 269 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
551
555
        _tmp1_ = g_list_length (_tmp0_);
552
 
#line 269 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
556
#line 269 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
553
557
        n_rows = _tmp1_;
554
 
#line 271 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
558
#line 271 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
555
559
        _tmp2_ = self->priv->view_box;
556
 
#line 271 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
560
#line 271 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
557
561
        gtk_widget_get_allocation ((GtkWidget*) _tmp2_, &_tmp3_);
558
 
#line 271 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
562
#line 271 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
559
563
        alloc = _tmp3_;
560
 
#line 273 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
564
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
561
565
        _tmp4_ = self->priv->tiles;
562
 
#line 563 "user-view.c"
 
566
#line 567 "user-view.c"
563
567
        {
564
568
                GSList* tile_collection = NULL;
565
569
                GSList* tile_it = NULL;
566
 
#line 273 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
570
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
567
571
                tile_collection = _tmp4_;
568
 
#line 273 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
572
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
569
573
                for (tile_it = tile_collection; tile_it != NULL; tile_it = tile_it->next) {
570
 
#line 571 "user-view.c"
 
574
#line 575 "user-view.c"
571
575
                        GwibberGtkUserViewTile* _tmp5_;
572
576
                        GwibberGtkUserViewTile* tile = NULL;
573
 
#line 273 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
577
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
574
578
                        _tmp5_ = _g_object_ref0 ((GwibberGtkUserViewTile*) tile_it->data);
575
 
#line 273 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
579
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
576
580
                        tile = _tmp5_;
577
 
#line 578 "user-view.c"
 
581
#line 582 "user-view.c"
578
582
                        {
579
583
                                GtkAllocation a = {0};
580
584
                                GwibberGtkUserViewTile* _tmp6_;
581
585
                                gboolean _tmp7_ = FALSE;
582
 
#line 277 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
586
#line 277 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
583
587
                                _tmp6_ = tile;
584
 
#line 277 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
588
#line 277 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
585
589
                                _tmp7_ = gtk_widget_get_visible ((GtkWidget*) _tmp6_);
586
 
#line 277 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
590
#line 277 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
587
591
                                if (_tmp7_) {
588
 
#line 589 "user-view.c"
 
592
#line 593 "user-view.c"
589
593
                                        GwibberGtkUserViewTile* _tmp8_;
590
594
                                        GtkAllocation _tmp9_ = {0};
591
595
                                        gint _tmp10_;
592
596
                                        GtkAllocation _tmp11_;
593
597
                                        gint _tmp12_;
594
 
#line 279 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
598
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
595
599
                                        _tmp8_ = tile;
596
 
#line 279 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
600
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
597
601
                                        gtk_widget_get_allocation ((GtkWidget*) _tmp8_, &_tmp9_);
598
 
#line 279 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
602
#line 279 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
599
603
                                        a = _tmp9_;
600
 
#line 280 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
604
#line 280 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
601
605
                                        _tmp10_ = overall_height;
602
 
#line 280 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
606
#line 280 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
603
607
                                        _tmp11_ = a;
604
 
#line 280 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
608
#line 280 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
605
609
                                        _tmp12_ = _tmp11_.height;
606
 
#line 280 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
610
#line 280 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
607
611
                                        overall_height = _tmp10_ + _tmp12_;
608
 
#line 609 "user-view.c"
 
612
#line 613 "user-view.c"
609
613
                                } else {
610
 
#line 284 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
614
#line 284 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
611
615
                                        one_was_hidden = TRUE;
612
 
#line 613 "user-view.c"
613
 
                                }
614
 
#line 273 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
615
 
                                _g_object_unref0 (tile);
616
616
#line 617 "user-view.c"
 
617
                                }
 
618
#line 273 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
619
                                _g_object_unref0 (tile);
 
620
#line 621 "user-view.c"
617
621
                        }
618
622
                }
619
623
        }
620
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
624
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
621
625
        _tmp15_ = alloc;
622
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
626
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
623
627
        _tmp16_ = _tmp15_.height;
624
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
628
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
625
629
        _tmp17_ = overall_height;
626
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
630
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
627
631
        if (_tmp16_ > _tmp17_) {
628
 
#line 629 "user-view.c"
 
632
#line 633 "user-view.c"
629
633
                gboolean _tmp18_;
630
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
634
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
631
635
                _tmp18_ = one_was_hidden;
632
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
636
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
633
637
                _tmp14_ = !_tmp18_;
634
 
#line 635 "user-view.c"
 
638
#line 639 "user-view.c"
635
639
        } else {
636
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
640
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
637
641
                _tmp14_ = FALSE;
638
 
#line 639 "user-view.c"
 
642
#line 643 "user-view.c"
639
643
        }
640
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
644
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
641
645
        _tmp19_ = _tmp14_;
642
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
646
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
643
647
        if (_tmp19_) {
644
 
#line 645 "user-view.c"
 
648
#line 649 "user-view.c"
645
649
                GSList* _tmp20_;
646
650
                guint _tmp21_ = 0U;
647
651
                guint _tmp22_;
648
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
652
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
649
653
                _tmp20_ = self->priv->tiles;
650
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
654
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
651
655
                _tmp21_ = g_slist_length (_tmp20_);
652
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
656
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
653
657
                _tmp22_ = n_rows;
654
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
658
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
655
659
                _tmp13_ = ((gint) _tmp21_) < ((gint) _tmp22_);
656
 
#line 657 "user-view.c"
 
660
#line 661 "user-view.c"
657
661
        } else {
658
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
662
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
659
663
                _tmp13_ = FALSE;
660
 
#line 661 "user-view.c"
 
664
#line 665 "user-view.c"
661
665
        }
662
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
666
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
663
667
        _tmp23_ = _tmp13_;
664
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
668
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
665
669
        if (_tmp23_) {
666
 
#line 667 "user-view.c"
 
670
#line 671 "user-view.c"
667
671
                GwibberStreams* _tmp24_;
668
672
                GwibberGtkUserViewTile* _tmp25_;
669
673
                GwibberGtkUserViewTile* _tmp26_;
674
678
                GwibberGtkUserViewTile* _tmp30_;
675
679
                GwibberGtkUserViewTile* _tmp31_;
676
680
                GwibberGtkUserViewTile* _tmp32_;
677
 
#line 290 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
681
#line 290 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
678
682
                _tmp24_ = self->streams;
679
 
#line 290 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
683
#line 290 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
680
684
                _tmp25_ = gwibber_gtk_user_view_tile_new (_tmp24_);
681
 
#line 290 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
685
#line 290 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
682
686
                _tmp26_ = g_object_ref_sink (_tmp25_);
683
 
#line 290 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
687
#line 290 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
684
688
                tile = _tmp26_;
685
 
#line 291 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
689
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
686
690
                _tmp27_ = tile;
687
 
#line 291 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
688
 
                g_signal_connect_object (_tmp27_, "show-transient", (GCallback) ____lambda56__gwibber_gtk_user_view_tile_show_transient, self, 0);
689
 
#line 294 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
691
#line 291 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
692
                g_signal_connect_object (_tmp27_, "show-transient", (GCallback) ____lambda60__gwibber_gtk_user_view_tile_show_transient, self, 0);
 
693
#line 294 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
690
694
                _tmp28_ = tile;
691
 
#line 294 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
695
#line 294 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
692
696
                gtk_widget_show ((GtkWidget*) _tmp28_);
693
 
#line 295 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
697
#line 295 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
694
698
                _tmp29_ = self->priv->view_box;
695
 
#line 295 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
699
#line 295 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
696
700
                _tmp30_ = tile;
697
 
#line 295 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
701
#line 295 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
698
702
                gtk_box_pack_start ((GtkBox*) _tmp29_, (GtkWidget*) _tmp30_, FALSE, FALSE, (guint) 0);
699
 
#line 296 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
703
#line 296 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
700
704
                _tmp31_ = tile;
701
 
#line 296 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
705
#line 296 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
702
706
                _tmp32_ = _g_object_ref0 (_tmp31_);
703
 
#line 296 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
707
#line 296 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
704
708
                self->priv->tiles = g_slist_append (self->priv->tiles, _tmp32_);
705
 
#line 297 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
709
#line 297 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
706
710
                gwibber_gtk_user_view_do_refresh (self);
707
 
#line 288 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
711
#line 288 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
708
712
                _g_object_unref0 (tile);
709
 
#line 710 "user-view.c"
710
 
        }
711
 
#line 299 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
712
 
        g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 0, ___lambda57__gsource_func, g_object_ref (self), g_object_unref);
713
713
#line 714 "user-view.c"
 
714
        }
 
715
#line 299 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
716
        g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 0, ___lambda61__gsource_func, g_object_ref (self), g_object_unref);
 
717
#line 718 "user-view.c"
714
718
}
715
719
 
716
720
 
717
721
gint gwibber_gtk_user_view_get_position (GwibberGtkUserView* self) {
718
722
        gint result;
719
723
        gint _tmp0_;
720
 
#line 38 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
724
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
721
725
        g_return_val_if_fail (self != NULL, 0);
722
 
#line 38 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
726
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
723
727
        _tmp0_ = self->priv->_position;
724
 
#line 38 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
728
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
725
729
        result = _tmp0_;
726
 
#line 38 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
730
#line 38 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
727
731
        return result;
728
 
#line 729 "user-view.c"
 
732
#line 733 "user-view.c"
729
733
}
730
734
 
731
735
 
732
736
void gwibber_gtk_user_view_set_position (GwibberGtkUserView* self, gint value) {
733
737
        gint _tmp0_;
734
738
        gint _tmp1_;
735
 
#line 39 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
739
#line 39 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
736
740
        g_return_if_fail (self != NULL);
737
 
#line 40 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
741
#line 40 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
738
742
        _tmp0_ = self->priv->_position;
739
 
#line 40 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
743
#line 40 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
740
744
        _tmp1_ = value;
741
 
#line 40 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
745
#line 40 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
742
746
        if (_tmp0_ != _tmp1_) {
743
 
#line 744 "user-view.c"
 
747
#line 748 "user-view.c"
744
748
                gint _tmp2_;
745
749
                gint _tmp3_;
746
750
                GList* _tmp4_;
749
753
                gint _tmp7_;
750
754
                GtkAdjustment* _tmp8_;
751
755
                gdouble _tmp9_ = 0.0;
752
 
#line 42 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
756
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
753
757
                _tmp2_ = value;
754
 
#line 42 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
758
#line 42 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
755
759
                self->priv->_position = _tmp2_;
756
 
#line 43 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
760
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
757
761
                _tmp3_ = self->priv->_position;
758
 
#line 43 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
762
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
759
763
                _tmp4_ = self->priv->streams_list;
760
 
#line 43 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
764
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
761
765
                _tmp5_ = g_list_length (_tmp4_);
762
 
#line 43 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
766
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
763
767
                _tmp6_ = CLAMP (_tmp3_, 0, (gint) _tmp5_);
764
 
#line 43 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
768
#line 43 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
765
769
                self->priv->_position = _tmp6_;
766
 
#line 45 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
770
#line 45 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
767
771
                _tmp7_ = self->priv->_position;
768
 
#line 45 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
772
#line 45 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
769
773
                _tmp8_ = self->priv->adjustment;
770
 
#line 45 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
774
#line 45 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
771
775
                _tmp9_ = gtk_adjustment_get_value (_tmp8_);
772
 
#line 45 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
776
#line 45 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
773
777
                if (((gdouble) _tmp7_) != _tmp9_) {
774
 
#line 775 "user-view.c"
 
778
#line 779 "user-view.c"
775
779
                        GtkAdjustment* _tmp10_;
776
780
                        gint _tmp11_;
777
 
#line 47 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
781
#line 47 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
778
782
                        _tmp10_ = self->priv->adjustment;
779
 
#line 47 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
783
#line 47 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
780
784
                        _tmp11_ = self->priv->_position;
781
 
#line 47 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
785
#line 47 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
782
786
                        gtk_adjustment_set_value (_tmp10_, (gdouble) _tmp11_);
783
 
#line 48 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
787
#line 48 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
784
788
                        gwibber_gtk_user_view_refresh (self);
785
 
#line 786 "user-view.c"
 
789
#line 790 "user-view.c"
786
790
                }
787
791
        }
788
 
#line 39 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
792
#line 39 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
789
793
        g_object_notify ((GObject *) self, "position");
790
 
#line 791 "user-view.c"
 
794
#line 795 "user-view.c"
791
795
}
792
796
 
793
797
 
794
798
gboolean gwibber_gtk_user_view_get_showing (GwibberGtkUserView* self) {
795
799
        gboolean result;
796
800
        gboolean _tmp0_;
797
 
#line 55 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
801
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
798
802
        g_return_val_if_fail (self != NULL, FALSE);
799
 
#line 55 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
803
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
800
804
        _tmp0_ = self->priv->_showing;
801
 
#line 55 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
805
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
802
806
        result = _tmp0_;
803
 
#line 55 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
807
#line 55 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
804
808
        return result;
805
 
#line 806 "user-view.c"
 
809
#line 810 "user-view.c"
806
810
}
807
811
 
808
812
 
809
813
void gwibber_gtk_user_view_set_showing (GwibberGtkUserView* self, gboolean value) {
810
814
        gboolean _tmp0_;
811
815
        gboolean _tmp1_;
812
 
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
816
#line 56 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
813
817
        g_return_if_fail (self != NULL);
814
 
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
818
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
815
819
        _tmp0_ = value;
816
 
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
820
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
817
821
        _tmp1_ = self->priv->_showing;
818
 
#line 57 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
822
#line 57 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
819
823
        if (_tmp0_ != _tmp1_) {
820
 
#line 821 "user-view.c"
 
824
#line 825 "user-view.c"
821
825
                gboolean _tmp2_;
822
 
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
826
#line 59 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
823
827
                _tmp2_ = value;
824
 
#line 59 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
828
#line 59 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
825
829
                self->priv->_showing = _tmp2_;
826
 
#line 827 "user-view.c"
 
830
#line 831 "user-view.c"
827
831
        }
828
 
#line 61 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
832
#line 61 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
829
833
        gwibber_gtk_user_view_do_refresh (self);
830
 
#line 56 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
834
#line 56 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
831
835
        g_object_notify ((GObject *) self, "showing");
832
 
#line 833 "user-view.c"
 
836
#line 837 "user-view.c"
833
837
}
834
838
 
835
839
 
836
840
static void gwibber_gtk_user_view_real_show_transient (GwibberGtkUserView* self, const gchar* id, const gchar* name) {
837
 
#line 210 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
841
#line 210 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
838
842
        g_return_if_fail (id != NULL);
839
 
#line 210 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
843
#line 210 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
840
844
        g_return_if_fail (name != NULL);
841
 
#line 842 "user-view.c"
 
845
#line 846 "user-view.c"
842
846
}
843
847
 
844
848
 
849
853
        register gpointer data1;
850
854
        register gpointer data2;
851
855
        cc = (GCClosure *) closure;
852
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
856
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
853
857
        g_return_if_fail (n_param_values == 3);
854
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
858
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
855
859
        if (G_CCLOSURE_SWAP_DATA (closure)) {
856
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
860
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
857
861
                data1 = closure->data;
858
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
862
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
859
863
                data2 = param_values->data[0].v_pointer;
860
 
#line 861 "user-view.c"
 
864
#line 865 "user-view.c"
861
865
        } else {
862
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
866
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
863
867
                data1 = param_values->data[0].v_pointer;
864
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
868
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
865
869
                data2 = closure->data;
866
 
#line 867 "user-view.c"
 
870
#line 871 "user-view.c"
867
871
        }
868
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
872
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
869
873
        callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
870
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
874
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
871
875
        callback (data1, g_value_get_string (param_values + 1), g_value_get_string (param_values + 2), data2);
872
 
#line 873 "user-view.c"
 
876
#line 877 "user-view.c"
873
877
}
874
878
 
875
879
 
876
 
static void _gwibber_gtk_user_view___lambda59_ (GwibberGtkUserView* self) {
 
880
static void _gwibber_gtk_user_view___lambda63_ (GwibberGtkUserView* self) {
877
881
        GtkAdjustment* _tmp0_;
878
882
        gdouble _tmp1_ = 0.0;
879
883
        gdouble v;
880
884
        gint _tmp2_;
881
885
        gint _tmp3_;
882
886
        gdouble _tmp4_;
883
 
#line 85 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
887
#line 85 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
884
888
        _tmp0_ = self->priv->adjustment;
885
 
#line 85 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
889
#line 85 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
886
890
        _tmp1_ = gtk_adjustment_get_value (_tmp0_);
887
 
#line 85 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
891
#line 85 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
888
892
        v = _tmp1_;
889
 
#line 86 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
893
#line 86 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
890
894
        _tmp2_ = gwibber_gtk_user_view_get_position (self);
891
 
#line 86 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
895
#line 86 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
892
896
        _tmp3_ = _tmp2_;
893
 
#line 86 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
897
#line 86 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
894
898
        _tmp4_ = v;
895
 
#line 86 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
899
#line 86 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
896
900
        if (((gdouble) _tmp3_) != _tmp4_) {
897
 
#line 898 "user-view.c"
 
901
#line 902 "user-view.c"
898
902
                gboolean _tmp5_ = FALSE;
899
903
                gint _tmp6_;
900
904
                gint _tmp7_;
901
905
                gdouble _tmp8_;
902
906
                gboolean _tmp12_;
903
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
907
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
904
908
                _tmp6_ = gwibber_gtk_user_view_get_position (self);
905
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
909
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
906
910
                _tmp7_ = _tmp6_;
907
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
911
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
908
912
                _tmp8_ = v;
909
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
913
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
910
914
                if (((gdouble) _tmp7_) < _tmp8_) {
911
 
#line 912 "user-view.c"
 
915
#line 916 "user-view.c"
912
916
                        gdouble _tmp9_;
913
917
                        gint _tmp10_;
914
918
                        gint _tmp11_;
915
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
919
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
916
920
                        _tmp9_ = v;
917
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
921
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
918
922
                        _tmp10_ = gwibber_gtk_user_view_get_position (self);
919
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
923
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
920
924
                        _tmp11_ = _tmp10_;
921
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
925
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
922
926
                        _tmp5_ = _tmp9_ < ((gdouble) (_tmp11_ + 1));
923
 
#line 924 "user-view.c"
 
927
#line 928 "user-view.c"
924
928
                } else {
925
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
929
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
926
930
                        _tmp5_ = FALSE;
927
 
#line 928 "user-view.c"
 
931
#line 932 "user-view.c"
928
932
                }
929
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
933
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
930
934
                _tmp12_ = _tmp5_;
931
 
#line 88 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
935
#line 88 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
932
936
                if (_tmp12_) {
933
 
#line 934 "user-view.c"
 
937
#line 938 "user-view.c"
934
938
                        gint _tmp13_;
935
939
                        gint _tmp14_;
936
 
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
940
#line 89 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
937
941
                        _tmp13_ = gwibber_gtk_user_view_get_position (self);
938
 
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
942
#line 89 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
939
943
                        _tmp14_ = _tmp13_;
940
 
#line 89 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
944
#line 89 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
941
945
                        gwibber_gtk_user_view_set_position (self, _tmp14_ + 1);
942
 
#line 943 "user-view.c"
 
946
#line 947 "user-view.c"
943
947
                } else {
944
948
                        gboolean _tmp15_ = FALSE;
945
949
                        gint _tmp16_;
946
950
                        gint _tmp17_;
947
951
                        gdouble _tmp18_;
948
952
                        gboolean _tmp22_;
949
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
953
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
950
954
                        _tmp16_ = gwibber_gtk_user_view_get_position (self);
951
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
955
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
952
956
                        _tmp17_ = _tmp16_;
953
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
957
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
954
958
                        _tmp18_ = v;
955
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
959
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
956
960
                        if (((gdouble) _tmp17_) > _tmp18_) {
957
 
#line 958 "user-view.c"
 
961
#line 962 "user-view.c"
958
962
                                gdouble _tmp19_;
959
963
                                gint _tmp20_;
960
964
                                gint _tmp21_;
961
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
965
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
962
966
                                _tmp19_ = v;
963
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
967
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
964
968
                                _tmp20_ = gwibber_gtk_user_view_get_position (self);
965
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
969
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
966
970
                                _tmp21_ = _tmp20_;
967
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
971
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
968
972
                                _tmp15_ = _tmp19_ > ((gdouble) (_tmp21_ - 1));
969
 
#line 970 "user-view.c"
 
973
#line 974 "user-view.c"
970
974
                        } else {
971
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
975
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
972
976
                                _tmp15_ = FALSE;
973
 
#line 974 "user-view.c"
 
977
#line 978 "user-view.c"
974
978
                        }
975
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
979
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
976
980
                        _tmp22_ = _tmp15_;
977
 
#line 90 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
981
#line 90 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
978
982
                        if (_tmp22_) {
979
 
#line 980 "user-view.c"
 
983
#line 984 "user-view.c"
980
984
                                gint _tmp23_;
981
985
                                gint _tmp24_;
982
 
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
986
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
983
987
                                _tmp23_ = gwibber_gtk_user_view_get_position (self);
984
 
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
988
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
985
989
                                _tmp24_ = _tmp23_;
986
 
#line 91 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
990
#line 91 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
987
991
                                gwibber_gtk_user_view_set_position (self, _tmp24_ - 1);
988
 
#line 989 "user-view.c"
 
992
#line 993 "user-view.c"
989
993
                        } else {
990
994
                                GtkAdjustment* _tmp25_;
991
995
                                gdouble _tmp26_ = 0.0;
992
 
#line 93 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
996
#line 93 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
993
997
                                _tmp25_ = self->priv->adjustment;
994
 
#line 93 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
998
#line 93 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
995
999
                                _tmp26_ = gtk_adjustment_get_value (_tmp25_);
996
 
#line 93 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1000
#line 93 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
997
1001
                                gwibber_gtk_user_view_set_position (self, (gint) _tmp26_);
998
 
#line 999 "user-view.c"
 
1002
#line 1003 "user-view.c"
999
1003
                        }
1000
1004
                }
1001
1005
        }
1002
 
#line 95 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1006
#line 95 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1003
1007
        gwibber_gtk_user_view_refresh (self);
1004
 
#line 1005 "user-view.c"
1005
 
}
1006
 
 
1007
 
 
1008
 
static void __gwibber_gtk_user_view___lambda59__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
1009
 
#line 84 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1010
 
        _gwibber_gtk_user_view___lambda59_ (self);
1011
 
#line 1012 "user-view.c"
1012
 
}
1013
 
 
1014
 
 
1015
 
static gboolean _gwibber_gtk_user_view___lambda60_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventScroll* event) {
 
1008
#line 1009 "user-view.c"
 
1009
}
 
1010
 
 
1011
 
 
1012
static void __gwibber_gtk_user_view___lambda63__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
 
1013
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1014
        _gwibber_gtk_user_view___lambda63_ (self);
 
1015
#line 1016 "user-view.c"
 
1016
}
 
1017
 
 
1018
 
 
1019
static gboolean _gwibber_gtk_user_view___lambda64_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventScroll* event) {
1016
1020
        gboolean result = FALSE;
1017
1021
        GdkEventScroll _tmp0_;
1018
1022
        GdkScrollDirection _tmp1_;
1021
1025
        GdkScrollDirection _tmp3_;
1022
1026
        GdkEventScroll _tmp8_;
1023
1027
        GdkScrollDirection _tmp9_;
1024
 
#line 107 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1028
#line 107 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1025
1029
        g_return_val_if_fail (source != NULL, FALSE);
1026
 
#line 107 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1030
#line 107 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1027
1031
        g_return_val_if_fail (event != NULL, FALSE);
1028
 
#line 108 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1032
#line 108 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1029
1033
        _tmp0_ = *event;
1030
 
#line 108 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1034
#line 108 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1031
1035
        _tmp1_ = _tmp0_.direction;
1032
 
#line 108 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1036
#line 108 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1033
1037
        direction = _tmp1_;
1034
 
#line 109 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1038
#line 109 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1035
1039
        _tmp2_ = *event;
1036
 
#line 109 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1040
#line 109 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1037
1041
        _tmp3_ = _tmp2_.direction;
1038
 
#line 109 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1042
#line 109 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1039
1043
        if (_tmp3_ == GDK_SCROLL_UP) {
1040
 
#line 1041 "user-view.c"
 
1044
#line 1045 "user-view.c"
1041
1045
                gint _tmp4_;
1042
1046
                gint _tmp5_;
1043
 
#line 111 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1047
#line 111 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1044
1048
                _tmp4_ = gwibber_gtk_user_view_get_position (self);
1045
 
#line 111 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1049
#line 111 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1046
1050
                _tmp5_ = _tmp4_;
1047
 
#line 111 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1051
#line 111 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1048
1052
                if (_tmp5_ > 0) {
1049
 
#line 1050 "user-view.c"
 
1053
#line 1054 "user-view.c"
1050
1054
                        gint _tmp6_;
1051
1055
                        gint _tmp7_;
1052
 
#line 113 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1056
#line 113 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1053
1057
                        _tmp6_ = gwibber_gtk_user_view_get_position (self);
1054
 
#line 113 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1058
#line 113 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1055
1059
                        _tmp7_ = _tmp6_;
1056
 
#line 113 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1060
#line 113 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1057
1061
                        gwibber_gtk_user_view_set_position (self, _tmp7_ - 1);
1058
 
#line 1059 "user-view.c"
 
1062
#line 1063 "user-view.c"
1059
1063
                }
1060
1064
        }
1061
 
#line 116 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1065
#line 116 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1062
1066
        _tmp8_ = *event;
1063
 
#line 116 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1067
#line 116 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1064
1068
        _tmp9_ = _tmp8_.direction;
1065
 
#line 116 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1069
#line 116 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1066
1070
        if (_tmp9_ == GDK_SCROLL_DOWN) {
1067
 
#line 1068 "user-view.c"
 
1071
#line 1072 "user-view.c"
1068
1072
                gint _tmp10_;
1069
1073
                gint _tmp11_;
1070
1074
                GtkAdjustment* _tmp12_;
1071
1075
                gdouble _tmp13_;
1072
1076
                gdouble _tmp14_;
1073
1077
                gint _tmp15_;
1074
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1078
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1075
1079
                _tmp10_ = gwibber_gtk_user_view_get_position (self);
1076
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1080
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1077
1081
                _tmp11_ = _tmp10_;
1078
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1082
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1079
1083
                _tmp12_ = self->priv->adjustment;
1080
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1084
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1081
1085
                _tmp13_ = gtk_adjustment_get_upper (_tmp12_);
1082
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1086
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1083
1087
                _tmp14_ = _tmp13_;
1084
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1088
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1085
1089
                _tmp15_ = self->priv->tiles_visible;
1086
 
#line 118 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1090
#line 118 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1087
1091
                if (((gdouble) _tmp11_) < (_tmp14_ - _tmp15_)) {
1088
 
#line 1089 "user-view.c"
 
1092
#line 1093 "user-view.c"
1089
1093
                        gint _tmp16_;
1090
1094
                        gint _tmp17_;
1091
 
#line 120 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1095
#line 120 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1092
1096
                        _tmp16_ = gwibber_gtk_user_view_get_position (self);
1093
 
#line 120 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1097
#line 120 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1094
1098
                        _tmp17_ = _tmp16_;
1095
 
#line 120 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1099
#line 120 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1096
1100
                        gwibber_gtk_user_view_set_position (self, _tmp17_ + 1);
1097
 
#line 1098 "user-view.c"
 
1101
#line 1102 "user-view.c"
1098
1102
                }
1099
1103
        }
1100
 
#line 123 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1104
#line 123 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1101
1105
        result = TRUE;
1102
 
#line 123 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1106
#line 123 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1103
1107
        return result;
1104
 
#line 1105 "user-view.c"
 
1108
#line 1109 "user-view.c"
1105
1109
}
1106
1110
 
1107
1111
 
1108
 
static gboolean __gwibber_gtk_user_view___lambda60__gtk_widget_scroll_event (GtkWidget* _sender, GdkEventScroll* event, gpointer self) {
 
1112
static gboolean __gwibber_gtk_user_view___lambda64__gtk_widget_scroll_event (GtkWidget* _sender, GdkEventScroll* event, gpointer self) {
1109
1113
        gboolean result;
1110
 
        result = _gwibber_gtk_user_view___lambda60_ (self, _sender, event);
1111
 
#line 107 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1114
        result = _gwibber_gtk_user_view___lambda64_ (self, _sender, event);
 
1115
#line 107 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1112
1116
        return result;
1113
 
#line 1114 "user-view.c"
 
1117
#line 1118 "user-view.c"
1114
1118
}
1115
1119
 
1116
1120
 
1117
 
static gboolean _gwibber_gtk_user_view___lambda61_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventKey* event) {
 
1121
static gboolean _gwibber_gtk_user_view___lambda65_ (GwibberGtkUserView* self, GtkWidget* source, GdkEventKey* event) {
1118
1122
        gboolean result = FALSE;
1119
1123
        GdkEventKey _tmp0_;
1120
1124
        guint _tmp1_;
1121
1125
        guint key;
1122
1126
        GdkEventKey _tmp2_;
1123
1127
        guint _tmp3_;
1124
 
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1128
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1125
1129
        g_return_val_if_fail (source != NULL, FALSE);
1126
 
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1130
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1127
1131
        g_return_val_if_fail (event != NULL, FALSE);
1128
 
#line 127 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1132
#line 127 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1129
1133
        _tmp0_ = *event;
1130
 
#line 127 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1134
#line 127 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1131
1135
        _tmp1_ = _tmp0_.keyval;
1132
 
#line 127 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1136
#line 127 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1133
1137
        key = _tmp1_;
1134
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1138
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1135
1139
        _tmp2_ = *event;
1136
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1140
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1137
1141
        _tmp3_ = _tmp2_.keyval;
1138
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1142
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1139
1143
        switch (_tmp3_) {
1140
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1144
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1141
1145
                case 0xff55:
1142
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1146
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1143
1147
                case 0xff9a:
1144
 
#line 1145 "user-view.c"
 
1148
#line 1149 "user-view.c"
1145
1149
                {
1146
1150
                        gint _tmp4_;
1147
1151
                        gint _tmp5_;
1148
1152
                        gint _tmp6_;
1149
 
#line 133 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1153
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1150
1154
                        _tmp4_ = gwibber_gtk_user_view_get_position (self);
1151
 
#line 133 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1155
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1152
1156
                        _tmp5_ = _tmp4_;
1153
 
#line 133 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1157
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1154
1158
                        _tmp6_ = self->priv->tiles_visible;
1155
 
#line 133 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1159
#line 133 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1156
1160
                        gwibber_gtk_user_view_set_position (self, _tmp5_ - _tmp6_);
1157
 
#line 134 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1161
#line 134 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1158
1162
                        break;
1159
 
#line 1160 "user-view.c"
 
1163
#line 1164 "user-view.c"
1160
1164
                }
1161
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1165
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1162
1166
                case 0xff56:
1163
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1167
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1164
1168
                case 0xff9b:
1165
 
#line 1166 "user-view.c"
 
1169
#line 1170 "user-view.c"
1166
1170
                {
1167
1171
                        gint _tmp7_;
1168
1172
                        gint _tmp8_;
1169
1173
                        gint _tmp9_;
1170
 
#line 137 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1174
#line 137 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1171
1175
                        _tmp7_ = gwibber_gtk_user_view_get_position (self);
1172
 
#line 137 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1176
#line 137 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1173
1177
                        _tmp8_ = _tmp7_;
1174
 
#line 137 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1178
#line 137 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1175
1179
                        _tmp9_ = self->priv->tiles_visible;
1176
 
#line 137 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1180
#line 137 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1177
1181
                        gwibber_gtk_user_view_set_position (self, _tmp8_ + _tmp9_);
1178
 
#line 138 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1182
#line 138 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1179
1183
                        break;
1180
 
#line 1181 "user-view.c"
 
1184
#line 1185 "user-view.c"
1181
1185
                }
1182
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1186
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1183
1187
                case 0xff54:
1184
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1188
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1185
1189
                case 0xff99:
1186
 
#line 1187 "user-view.c"
 
1190
#line 1191 "user-view.c"
1187
1191
                {
1188
1192
                        gint _tmp10_;
1189
1193
                        gint _tmp11_;
1190
 
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1194
#line 141 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1191
1195
                        _tmp10_ = gwibber_gtk_user_view_get_position (self);
1192
 
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1196
#line 141 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1193
1197
                        _tmp11_ = _tmp10_;
1194
 
#line 141 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1198
#line 141 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1195
1199
                        gwibber_gtk_user_view_set_position (self, _tmp11_ + 1);
1196
 
#line 142 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1200
#line 142 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1197
1201
                        break;
1198
 
#line 1199 "user-view.c"
 
1202
#line 1203 "user-view.c"
1199
1203
                }
1200
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1204
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1201
1205
                case 0xff52:
1202
 
#line 129 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1206
#line 129 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1203
1207
                case 0xff97:
1204
 
#line 1205 "user-view.c"
 
1208
#line 1209 "user-view.c"
1205
1209
                {
1206
1210
                        gint _tmp12_;
1207
1211
                        gint _tmp13_;
1208
 
#line 145 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1212
#line 145 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1209
1213
                        _tmp12_ = gwibber_gtk_user_view_get_position (self);
1210
 
#line 145 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1214
#line 145 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1211
1215
                        _tmp13_ = _tmp12_;
1212
 
#line 145 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1216
#line 145 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1213
1217
                        gwibber_gtk_user_view_set_position (self, _tmp13_ - 1);
1214
 
#line 146 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1218
#line 146 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1215
1219
                        break;
1216
 
#line 1217 "user-view.c"
 
1220
#line 1221 "user-view.c"
1217
1221
                }
1218
1222
                default:
1219
1223
                {
1220
 
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1224
#line 148 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1221
1225
                        result = FALSE;
1222
 
#line 148 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1226
#line 148 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1223
1227
                        return result;
1224
 
#line 1225 "user-view.c"
 
1228
#line 1229 "user-view.c"
1225
1229
                }
1226
1230
        }
1227
 
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1231
#line 150 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1228
1232
        result = TRUE;
1229
 
#line 150 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1233
#line 150 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1230
1234
        return result;
1231
 
#line 1232 "user-view.c"
 
1235
#line 1236 "user-view.c"
1232
1236
}
1233
1237
 
1234
1238
 
1235
 
static gboolean __gwibber_gtk_user_view___lambda61__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
 
1239
static gboolean __gwibber_gtk_user_view___lambda65__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
1236
1240
        gboolean result;
1237
 
        result = _gwibber_gtk_user_view___lambda61_ (self, _sender, event);
1238
 
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1241
        result = _gwibber_gtk_user_view___lambda65_ (self, _sender, event);
 
1242
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1239
1243
        return result;
1240
 
#line 1241 "user-view.c"
 
1244
#line 1245 "user-view.c"
1241
1245
}
1242
1246
 
1243
1247
 
1244
 
static void _gwibber_gtk_user_view______lambda62_ (GwibberGtkUserView* self, const gchar* id, const gchar* name) {
 
1248
static void _gwibber_gtk_user_view______lambda66_ (GwibberGtkUserView* self, const gchar* id, const gchar* name) {
1245
1249
        const gchar* _tmp0_;
1246
1250
        const gchar* _tmp1_;
1247
 
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1251
#line 156 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1248
1252
        g_return_if_fail (id != NULL);
1249
 
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1253
#line 156 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1250
1254
        g_return_if_fail (name != NULL);
1251
 
#line 157 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1255
#line 157 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1252
1256
        _tmp0_ = id;
1253
 
#line 157 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1257
#line 157 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1254
1258
        _tmp1_ = name;
1255
 
#line 157 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1259
#line 157 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1256
1260
        g_signal_emit_by_name (self, "show-transient", _tmp0_, _tmp1_);
1257
 
#line 1258 "user-view.c"
1258
 
}
1259
 
 
1260
 
 
1261
 
static void __gwibber_gtk_user_view______lambda62__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self) {
1262
 
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1263
 
        _gwibber_gtk_user_view______lambda62_ (self, id, name);
1264
 
#line 1265 "user-view.c"
1265
 
}
1266
 
 
1267
 
 
1268
 
static void _gwibber_gtk_user_view___lambda63_ (GwibberGtkUserView* self, GtkAllocation* a) {
 
1261
#line 1262 "user-view.c"
 
1262
}
 
1263
 
 
1264
 
 
1265
static void __gwibber_gtk_user_view______lambda66__gwibber_gtk_user_view_tile_show_transient (GwibberGtkUserViewTile* _sender, const gchar* id, const gchar* name, gpointer self) {
 
1266
#line 156 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1267
        _gwibber_gtk_user_view______lambda66_ (self, id, name);
 
1268
#line 1269 "user-view.c"
 
1269
}
 
1270
 
 
1271
 
 
1272
static void _gwibber_gtk_user_view___lambda67_ (GwibberGtkUserView* self, GtkAllocation* a) {
1269
1273
        gboolean _tmp0_ = FALSE;
1270
1274
        gint _tmp1_;
1271
1275
        GtkAllocation _tmp2_;
1272
1276
        gint _tmp3_;
1273
1277
        gboolean _tmp7_;
1274
 
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1278
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1275
1279
        g_return_if_fail (a != NULL);
1276
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1280
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1277
1281
        _tmp1_ = self->priv->last_width;
1278
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1282
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1279
1283
        _tmp2_ = *a;
1280
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1284
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1281
1285
        _tmp3_ = _tmp2_.width;
1282
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1286
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1283
1287
        if (_tmp1_ != _tmp3_) {
1284
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1288
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1285
1289
                _tmp0_ = TRUE;
1286
 
#line 1287 "user-view.c"
 
1290
#line 1291 "user-view.c"
1287
1291
        } else {
1288
1292
                gint _tmp4_;
1289
1293
                GtkAllocation _tmp5_;
1290
1294
                gint _tmp6_;
1291
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1295
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1292
1296
                _tmp4_ = self->priv->last_height;
1293
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1297
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1294
1298
                _tmp5_ = *a;
1295
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1299
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1296
1300
                _tmp6_ = _tmp5_.height;
1297
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1301
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1298
1302
                _tmp0_ = _tmp4_ != _tmp6_;
1299
 
#line 1300 "user-view.c"
 
1303
#line 1304 "user-view.c"
1300
1304
        }
1301
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1305
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1302
1306
        _tmp7_ = _tmp0_;
1303
 
#line 165 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1307
#line 165 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1304
1308
        if (_tmp7_) {
1305
 
#line 1306 "user-view.c"
 
1309
#line 1310 "user-view.c"
1306
1310
                GtkAllocation _tmp8_;
1307
1311
                gint _tmp9_;
1308
1312
                GtkAllocation _tmp10_;
1309
1313
                gint _tmp11_;
1310
1314
                GwibberGtkTileBox* _tmp12_;
1311
1315
                gint _tmp13_;
1312
 
#line 167 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1316
#line 167 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1313
1317
                _tmp8_ = *a;
1314
 
#line 167 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1318
#line 167 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1315
1319
                _tmp9_ = _tmp8_.width;
1316
 
#line 167 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1320
#line 167 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1317
1321
                self->priv->last_width = _tmp9_;
1318
 
#line 168 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1322
#line 168 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1319
1323
                _tmp10_ = *a;
1320
 
#line 168 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1324
#line 168 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1321
1325
                _tmp11_ = _tmp10_.height;
1322
 
#line 168 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1326
#line 168 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1323
1327
                self->priv->last_height = _tmp11_;
1324
 
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1328
#line 169 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1325
1329
                _tmp12_ = self->priv->view_box;
1326
 
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1330
#line 169 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1327
1331
                _tmp13_ = self->priv->last_height;
1328
 
#line 169 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1332
#line 169 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1329
1333
                gwibber_gtk_tile_box_set_last_height (_tmp12_, _tmp13_);
1330
 
#line 170 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1334
#line 170 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1331
1335
                gwibber_gtk_user_view_refresh (self);
1332
 
#line 1333 "user-view.c"
 
1336
#line 1337 "user-view.c"
1333
1337
        }
1334
1338
}
1335
1339
 
1336
1340
 
1337
 
static void __gwibber_gtk_user_view___lambda63__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
1338
 
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1339
 
        _gwibber_gtk_user_view___lambda63_ (self, allocation);
1340
 
#line 1341 "user-view.c"
 
1341
static void __gwibber_gtk_user_view___lambda67__gtk_widget_size_allocate (GtkWidget* _sender, GtkAllocation* allocation, gpointer self) {
 
1342
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1343
        _gwibber_gtk_user_view___lambda67_ (self, allocation);
 
1344
#line 1345 "user-view.c"
1341
1345
}
1342
1346
 
1343
1347
 
1344
 
static void _gwibber_gtk_user_view___lambda64_ (GwibberGtkUserView* self, const gchar* id) {
 
1348
static void _gwibber_gtk_user_view___lambda68_ (GwibberGtkUserView* self, const gchar* id) {
1345
1349
        GwibberStreams* _tmp0_;
1346
1350
        const gchar* _tmp1_;
1347
1351
        GeeHashMap* _tmp2_ = NULL;
1351
1355
        gchar* name;
1352
1356
        const gchar* _tmp5_;
1353
1357
        const gchar* _tmp6_;
1354
 
#line 174 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1358
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1355
1359
        g_return_if_fail (id != NULL);
1356
 
#line 175 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1360
#line 175 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1357
1361
        _tmp0_ = self->streams;
1358
 
#line 175 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1362
#line 175 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1359
1363
        _tmp1_ = id;
1360
 
#line 175 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1364
#line 175 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1361
1365
        _tmp2_ = gwibber_streams_lookup (_tmp0_, _tmp1_);
1362
 
#line 175 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1366
#line 175 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1363
1367
        stream_map = _tmp2_;
1364
 
#line 176 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1368
#line 176 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1365
1369
        _tmp3_ = stream_map;
1366
 
#line 176 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1370
#line 176 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1367
1371
        _tmp4_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp3_, "name");
1368
 
#line 176 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1372
#line 176 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1369
1373
        name = (gchar*) _tmp4_;
1370
 
#line 177 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1374
#line 177 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1371
1375
        gwibber_gtk_user_view_refresh (self);
1372
 
#line 178 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1376
#line 178 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1373
1377
        _tmp5_ = id;
1374
 
#line 178 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1378
#line 178 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1375
1379
        _tmp6_ = name;
1376
 
#line 178 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1380
#line 178 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1377
1381
        g_signal_emit_by_name (self, "show-transient", _tmp5_, _tmp6_);
1378
 
#line 174 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1382
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1379
1383
        _g_free0 (name);
1380
 
#line 174 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1384
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1381
1385
        _g_object_unref0 (stream_map);
1382
 
#line 1383 "user-view.c"
1383
 
}
1384
 
 
1385
 
 
1386
 
static void __gwibber_gtk_user_view___lambda64__gwibber_streams_created (GwibberStreams* _sender, const gchar* id, gpointer self) {
1387
 
#line 174 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1388
 
        _gwibber_gtk_user_view___lambda64_ (self, id);
1389
 
#line 1390 "user-view.c"
1390
 
}
1391
 
 
1392
 
 
1393
 
static void _gwibber_gtk_user_view___lambda65_ (GwibberGtkUserView* self, const gchar* id) {
 
1386
#line 1387 "user-view.c"
 
1387
}
 
1388
 
 
1389
 
 
1390
static void __gwibber_gtk_user_view___lambda68__gwibber_streams_created (GwibberStreams* _sender, const gchar* id, gpointer self) {
 
1391
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1392
        _gwibber_gtk_user_view___lambda68_ (self, id);
 
1393
#line 1394 "user-view.c"
 
1394
}
 
1395
 
 
1396
 
 
1397
static void _gwibber_gtk_user_view___lambda69_ (GwibberGtkUserView* self, const gchar* id) {
1394
1398
        const gchar* _tmp0_;
1395
1399
        GwibberStreams* _tmp1_;
1396
1400
        const gchar* _tmp2_;
1401
1405
        gchar* name;
1402
1406
        const gchar* _tmp6_;
1403
1407
        const gchar* _tmp7_;
1404
 
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1408
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1405
1409
        g_return_if_fail (id != NULL);
1406
 
#line 182 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1410
#line 182 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1407
1411
        _tmp0_ = id;
1408
 
#line 182 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1412
#line 182 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1409
1413
        g_debug ("user-view.vala:182: updated stream %s", _tmp0_);
1410
 
#line 183 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1414
#line 183 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1411
1415
        _tmp1_ = self->streams;
1412
 
#line 183 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1416
#line 183 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1413
1417
        _tmp2_ = id;
1414
 
#line 183 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1418
#line 183 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1415
1419
        _tmp3_ = gwibber_streams_lookup (_tmp1_, _tmp2_);
1416
 
#line 183 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1420
#line 183 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1417
1421
        stream_map = _tmp3_;
1418
 
#line 184 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1422
#line 184 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1419
1423
        _tmp4_ = stream_map;
1420
 
#line 184 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1424
#line 184 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1421
1425
        _tmp5_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp4_, "name");
1422
 
#line 184 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1426
#line 184 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1423
1427
        name = (gchar*) _tmp5_;
1424
 
#line 185 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1428
#line 185 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1425
1429
        gwibber_gtk_user_view_refresh (self);
1426
 
#line 186 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1430
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1427
1431
        _tmp6_ = id;
1428
 
#line 186 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1432
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1429
1433
        _tmp7_ = name;
1430
 
#line 186 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1434
#line 186 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1431
1435
        g_signal_emit_by_name (self, "show-transient", _tmp6_, _tmp7_);
1432
 
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1436
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1433
1437
        _g_free0 (name);
1434
 
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1438
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1435
1439
        _g_object_unref0 (stream_map);
1436
 
#line 1437 "user-view.c"
1437
 
}
1438
 
 
1439
 
 
1440
 
static void __gwibber_gtk_user_view___lambda65__gwibber_streams_updated (GwibberStreams* _sender, const gchar* id, gpointer self) {
1441
 
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1442
 
        _gwibber_gtk_user_view___lambda65_ (self, id);
1443
 
#line 1444 "user-view.c"
1444
 
}
1445
 
 
1446
 
 
1447
 
static void _gwibber_gtk_user_view___lambda66_ (GwibberGtkUserView* self, const gchar* id) {
1448
 
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1440
#line 1441 "user-view.c"
 
1441
}
 
1442
 
 
1443
 
 
1444
static void __gwibber_gtk_user_view___lambda69__gwibber_streams_updated (GwibberStreams* _sender, const gchar* id, gpointer self) {
 
1445
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1446
        _gwibber_gtk_user_view___lambda69_ (self, id);
 
1447
#line 1448 "user-view.c"
 
1448
}
 
1449
 
 
1450
 
 
1451
static void _gwibber_gtk_user_view___lambda70_ (GwibberGtkUserView* self, const gchar* id) {
 
1452
#line 189 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1449
1453
        g_return_if_fail (id != NULL);
1450
 
#line 190 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1454
#line 190 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1451
1455
        gwibber_gtk_user_view_refresh (self);
1452
 
#line 1453 "user-view.c"
 
1456
#line 1457 "user-view.c"
1453
1457
}
1454
1458
 
1455
1459
 
1456
 
static void __gwibber_gtk_user_view___lambda66__gwibber_streams_deleted (GwibberStreams* _sender, const gchar* id, gpointer self) {
1457
 
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1458
 
        _gwibber_gtk_user_view___lambda66_ (self, id);
1459
 
#line 1460 "user-view.c"
 
1460
static void __gwibber_gtk_user_view___lambda70__gwibber_streams_deleted (GwibberStreams* _sender, const gchar* id, gpointer self) {
 
1461
#line 189 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1462
        _gwibber_gtk_user_view___lambda70_ (self, id);
 
1463
#line 1464 "user-view.c"
1460
1464
}
1461
1465
 
1462
1466
 
1480
1484
        GwibberStreams* _tmp26_;
1481
1485
        GwibberStreams* _tmp27_;
1482
1486
        GwibberStreams* _tmp28_;
1483
 
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1487
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1484
1488
        parent_class = G_OBJECT_CLASS (gwibber_gtk_user_view_parent_class);
1485
 
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1489
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1486
1490
        obj = parent_class->constructor (type, n_construct_properties, construct_properties);
1487
 
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1491
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1488
1492
        self = GWIBBER_GTK_USER_VIEW (obj);
1489
 
#line 81 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1493
#line 81 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1490
1494
        _tmp0_ = gwibber_streams_new ();
1491
 
#line 81 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1495
#line 81 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1492
1496
        _g_object_unref0 (self->streams);
1493
 
#line 81 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1497
#line 81 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1494
1498
        self->streams = _tmp0_;
1495
 
#line 83 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1499
#line 83 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1496
1500
        _tmp1_ = gtk_adjustment_new ((gdouble) 0, (gdouble) 0, (gdouble) 1, (gdouble) 1, (gdouble) 1, (gdouble) 1);
1497
 
#line 83 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1501
#line 83 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1498
1502
        _tmp2_ = g_object_ref_sink (_tmp1_);
1499
 
#line 83 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1503
#line 83 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1500
1504
        _g_object_unref0 (self->priv->adjustment);
1501
 
#line 83 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1505
#line 83 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1502
1506
        self->priv->adjustment = _tmp2_;
1503
 
#line 84 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1507
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1504
1508
        _tmp3_ = self->priv->adjustment;
1505
 
#line 84 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1506
 
        g_signal_connect_object ((GObject*) _tmp3_, "notify::value", (GCallback) __gwibber_gtk_user_view___lambda59__g_object_notify, self, 0);
1507
 
#line 98 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1509
#line 84 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1510
        g_signal_connect_object ((GObject*) _tmp3_, "notify::value", (GCallback) __gwibber_gtk_user_view___lambda63__g_object_notify, self, 0);
 
1511
#line 98 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1508
1512
        _tmp4_ = gwibber_gtk_tile_box_new ();
1509
 
#line 98 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1513
#line 98 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1510
1514
        _tmp5_ = g_object_ref_sink (_tmp4_);
1511
 
#line 98 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1515
#line 98 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1512
1516
        _g_object_unref0 (self->priv->view_box);
1513
 
#line 98 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1517
#line 98 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1514
1518
        self->priv->view_box = _tmp5_;
1515
 
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1519
#line 99 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1516
1520
        _tmp6_ = self->priv->view_box;
1517
 
#line 99 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1521
#line 99 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1518
1522
        gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp6_, TRUE, TRUE, (guint) 0);
1519
 
#line 101 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1523
#line 101 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1520
1524
        _tmp7_ = self->priv->view_box;
1521
 
#line 101 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1525
#line 101 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1522
1526
        gtk_widget_show ((GtkWidget*) _tmp7_);
1523
 
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1527
#line 103 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1524
1528
        _tmp8_ = self->priv->adjustment;
1525
 
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1529
#line 103 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1526
1530
        _tmp9_ = (GtkVScrollbar*) gtk_vscrollbar_new (_tmp8_);
1527
 
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1531
#line 103 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1528
1532
        _tmp10_ = g_object_ref_sink (_tmp9_);
1529
 
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1533
#line 103 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1530
1534
        _g_object_unref0 (self->priv->scrollbar);
1531
 
#line 103 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1535
#line 103 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1532
1536
        self->priv->scrollbar = _tmp10_;
1533
 
#line 104 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1537
#line 104 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1534
1538
        _tmp11_ = self->priv->scrollbar;
1535
 
#line 104 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1539
#line 104 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1536
1540
        gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp11_, FALSE, FALSE, (guint) 0);
1537
 
#line 106 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1541
#line 106 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1538
1542
        gtk_widget_set_events ((GtkWidget*) self, (gint) (GDK_KEY_PRESS_MASK | GDK_SCROLL_MASK));
1539
 
#line 107 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1540
 
        g_signal_connect_object ((GtkWidget*) self, "scroll-event", (GCallback) __gwibber_gtk_user_view___lambda60__gtk_widget_scroll_event, self, 0);
1541
 
#line 126 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1542
 
        g_signal_connect_object ((GtkWidget*) self, "key-press-event", (GCallback) __gwibber_gtk_user_view___lambda61__gtk_widget_key_press_event, self, 0);
1543
 
#line 1544 "user-view.c"
 
1543
#line 107 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1544
        g_signal_connect_object ((GtkWidget*) self, "scroll-event", (GCallback) __gwibber_gtk_user_view___lambda64__gtk_widget_scroll_event, self, 0);
 
1545
#line 126 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1546
        g_signal_connect_object ((GtkWidget*) self, "key-press-event", (GCallback) __gwibber_gtk_user_view___lambda65__gtk_widget_key_press_event, self, 0);
 
1547
#line 1548 "user-view.c"
1544
1548
        {
1545
1549
                gint i;
1546
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1550
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1547
1551
                i = 0;
1548
 
#line 1549 "user-view.c"
 
1552
#line 1553 "user-view.c"
1549
1553
                {
1550
1554
                        gboolean _tmp12_;
1551
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1555
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1552
1556
                        _tmp12_ = TRUE;
1553
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1557
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1554
1558
                        while (TRUE) {
1555
 
#line 1556 "user-view.c"
 
1559
#line 1560 "user-view.c"
1556
1560
                                gboolean _tmp13_;
1557
1561
                                gint _tmp15_;
1558
1562
                                GwibberStreams* _tmp16_;
1565
1569
                                GwibberGtkUserViewTile* _tmp22_;
1566
1570
                                GwibberGtkUserViewTile* _tmp23_;
1567
1571
                                GwibberGtkUserViewTile* _tmp24_;
1568
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1572
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1569
1573
                                _tmp13_ = _tmp12_;
1570
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1574
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1571
1575
                                if (!_tmp13_) {
1572
 
#line 1573 "user-view.c"
 
1576
#line 1577 "user-view.c"
1573
1577
                                        gint _tmp14_;
1574
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1578
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1575
1579
                                        _tmp14_ = i;
1576
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1580
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1577
1581
                                        i = _tmp14_ + 1;
1578
 
#line 1579 "user-view.c"
 
1582
#line 1583 "user-view.c"
1579
1583
                                }
1580
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1584
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1581
1585
                                _tmp12_ = FALSE;
1582
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1586
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1583
1587
                                _tmp15_ = i;
1584
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1588
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1585
1589
                                if (!(_tmp15_ < 10)) {
1586
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1590
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1587
1591
                                        break;
1588
 
#line 1589 "user-view.c"
 
1592
#line 1593 "user-view.c"
1589
1593
                                }
1590
 
#line 155 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1594
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1591
1595
                                _tmp16_ = self->streams;
1592
 
#line 155 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1596
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1593
1597
                                _tmp17_ = gwibber_gtk_user_view_tile_new (_tmp16_);
1594
 
#line 155 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1598
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1595
1599
                                _tmp18_ = g_object_ref_sink (_tmp17_);
1596
 
#line 155 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1600
#line 155 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1597
1601
                                tile = _tmp18_;
1598
 
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1602
#line 156 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1599
1603
                                _tmp19_ = tile;
1600
 
#line 156 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1601
 
                                g_signal_connect_object (_tmp19_, "show-transient", (GCallback) __gwibber_gtk_user_view______lambda62__gwibber_gtk_user_view_tile_show_transient, self, 0);
1602
 
#line 159 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1604
#line 156 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1605
                                g_signal_connect_object (_tmp19_, "show-transient", (GCallback) __gwibber_gtk_user_view______lambda66__gwibber_gtk_user_view_tile_show_transient, self, 0);
 
1606
#line 159 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1603
1607
                                _tmp20_ = tile;
1604
 
#line 159 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1608
#line 159 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1605
1609
                                gtk_widget_show_all ((GtkWidget*) _tmp20_);
1606
 
#line 160 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1610
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1607
1611
                                _tmp21_ = self->priv->view_box;
1608
 
#line 160 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1612
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1609
1613
                                _tmp22_ = tile;
1610
 
#line 160 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1614
#line 160 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1611
1615
                                gtk_box_pack_start ((GtkBox*) _tmp21_, (GtkWidget*) _tmp22_, FALSE, FALSE, (guint) 0);
1612
 
#line 161 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1616
#line 161 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1613
1617
                                _tmp23_ = tile;
1614
 
#line 161 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1618
#line 161 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1615
1619
                                _tmp24_ = _g_object_ref0 (_tmp23_);
1616
 
#line 161 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1620
#line 161 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1617
1621
                                self->priv->tiles = g_slist_append (self->priv->tiles, _tmp24_);
1618
 
#line 153 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1622
#line 153 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1619
1623
                                _g_object_unref0 (tile);
1620
 
#line 1621 "user-view.c"
 
1624
#line 1625 "user-view.c"
1621
1625
                        }
1622
1626
                }
1623
1627
        }
1624
 
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1628
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1625
1629
        _tmp25_ = self->priv->view_box;
1626
 
#line 164 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1627
 
        g_signal_connect_object ((GtkWidget*) _tmp25_, "size-allocate", (GCallback) __gwibber_gtk_user_view___lambda63__gtk_widget_size_allocate, self, G_CONNECT_AFTER);
1628
 
#line 174 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1630
#line 164 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1631
        g_signal_connect_object ((GtkWidget*) _tmp25_, "size-allocate", (GCallback) __gwibber_gtk_user_view___lambda67__gtk_widget_size_allocate, self, G_CONNECT_AFTER);
 
1632
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1629
1633
        _tmp26_ = self->streams;
1630
 
#line 174 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1631
 
        g_signal_connect_object (_tmp26_, "created", (GCallback) __gwibber_gtk_user_view___lambda64__gwibber_streams_created, self, 0);
1632
 
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1634
#line 174 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1635
        g_signal_connect_object (_tmp26_, "created", (GCallback) __gwibber_gtk_user_view___lambda68__gwibber_streams_created, self, 0);
 
1636
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1633
1637
        _tmp27_ = self->streams;
1634
 
#line 181 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1635
 
        g_signal_connect_object (_tmp27_, "updated", (GCallback) __gwibber_gtk_user_view___lambda65__gwibber_streams_updated, self, 0);
1636
 
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1638
#line 181 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1639
        g_signal_connect_object (_tmp27_, "updated", (GCallback) __gwibber_gtk_user_view___lambda69__gwibber_streams_updated, self, 0);
 
1640
#line 189 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1637
1641
        _tmp28_ = self->streams;
1638
 
#line 189 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1639
 
        g_signal_connect_object (_tmp28_, "deleted", (GCallback) __gwibber_gtk_user_view___lambda66__gwibber_streams_deleted, self, 0);
1640
 
#line 193 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1642
#line 189 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1643
        g_signal_connect_object (_tmp28_, "deleted", (GCallback) __gwibber_gtk_user_view___lambda70__gwibber_streams_deleted, self, 0);
 
1644
#line 193 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1641
1645
        gwibber_gtk_user_view_refresh (self);
1642
 
#line 79 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1646
#line 79 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1643
1647
        return obj;
1644
 
#line 1645 "user-view.c"
 
1648
#line 1649 "user-view.c"
1645
1649
}
1646
1650
 
1647
1651
 
1648
1652
static void gwibber_gtk_user_view_class_init (GwibberGtkUserViewClass * klass) {
1649
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1653
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1650
1654
        gwibber_gtk_user_view_parent_class = g_type_class_peek_parent (klass);
1651
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1655
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1652
1656
        g_type_class_add_private (klass, sizeof (GwibberGtkUserViewPrivate));
1653
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1657
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1654
1658
        GTK_WIDGET_CLASS (klass)->get_preferred_height_for_width = gwibber_gtk_user_view_real_get_preferred_height_for_width;
1655
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1659
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1656
1660
        GTK_WIDGET_CLASS (klass)->get_preferred_height = gwibber_gtk_user_view_real_get_preferred_height;
1657
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1661
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1658
1662
        GWIBBER_GTK_USER_VIEW_CLASS (klass)->show_transient = gwibber_gtk_user_view_real_show_transient;
1659
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1663
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1660
1664
        G_OBJECT_CLASS (klass)->get_property = _vala_gwibber_gtk_user_view_get_property;
1661
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1665
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1662
1666
        G_OBJECT_CLASS (klass)->set_property = _vala_gwibber_gtk_user_view_set_property;
1663
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1667
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1664
1668
        G_OBJECT_CLASS (klass)->constructor = gwibber_gtk_user_view_constructor;
1665
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1669
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1666
1670
        G_OBJECT_CLASS (klass)->finalize = gwibber_gtk_user_view_finalize;
1667
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1671
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1668
1672
        g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_USER_VIEW_POSITION, g_param_spec_int ("position", "position", "position", G_MININT, G_MAXINT, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
1669
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1673
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1670
1674
        g_object_class_install_property (G_OBJECT_CLASS (klass), GWIBBER_GTK_USER_VIEW_SHOWING, g_param_spec_boolean ("showing", "showing", "showing", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
1671
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1675
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1672
1676
        g_signal_new ("show_transient", GWIBBER_GTK_TYPE_USER_VIEW, G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (GwibberGtkUserViewClass, show_transient), NULL, NULL, g_cclosure_user_marshal_VOID__STRING_STRING, G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING);
1673
 
#line 1674 "user-view.c"
 
1677
#line 1678 "user-view.c"
1674
1678
}
1675
1679
 
1676
1680
 
1677
1681
static void gwibber_gtk_user_view_instance_init (GwibberGtkUserView * self) {
1678
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1682
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1679
1683
        self->priv = GWIBBER_GTK_USER_VIEW_GET_PRIVATE (self);
1680
 
#line 29 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1684
#line 29 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1681
1685
        self->priv->_position = 0;
1682
 
#line 30 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1686
#line 30 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1683
1687
        self->priv->tiles_visible = 0;
1684
 
#line 31 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1688
#line 31 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1685
1689
        self->priv->refresh_id = (guint) 0;
1686
 
#line 32 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1690
#line 32 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1687
1691
        self->priv->_showing = FALSE;
1688
 
#line 67 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1692
#line 67 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1689
1693
        self->priv->last_width = 0;
1690
 
#line 68 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1694
#line 68 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1691
1695
        self->priv->last_height = 0;
1692
 
#line 1693 "user-view.c"
 
1696
#line 1697 "user-view.c"
1693
1697
}
1694
1698
 
1695
1699
 
1696
1700
static void gwibber_gtk_user_view_finalize (GObject* obj) {
1697
1701
        GwibberGtkUserView * self;
1698
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1702
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1699
1703
        self = GWIBBER_GTK_USER_VIEW (obj);
1700
 
#line 26 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1704
#line 26 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1701
1705
        _g_object_unref0 (self->priv->adjustment);
1702
 
#line 27 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1706
#line 27 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1703
1707
        _g_object_unref0 (self->priv->scrollbar);
1704
 
#line 28 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1708
#line 28 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1705
1709
        _g_object_unref0 (self->priv->view_box);
1706
 
#line 33 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1710
#line 33 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1707
1711
        _g_object_unref0 (self->streams);
1708
 
#line 34 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1712
#line 34 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1709
1713
        __g_list_free__g_object_unref0_0 (self->priv->streams_list);
1710
 
#line 65 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1714
#line 65 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1711
1715
        __g_slist_free__g_object_unref0_0 (self->priv->tiles);
1712
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1716
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1713
1717
        G_OBJECT_CLASS (gwibber_gtk_user_view_parent_class)->finalize (obj);
1714
 
#line 1715 "user-view.c"
 
1718
#line 1719 "user-view.c"
1715
1719
}
1716
1720
 
1717
1721
 
1720
1724
        if (g_once_init_enter (&gwibber_gtk_user_view_type_id__volatile)) {
1721
1725
                static const GTypeInfo g_define_type_info = { sizeof (GwibberGtkUserViewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) gwibber_gtk_user_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (GwibberGtkUserView), 0, (GInstanceInitFunc) gwibber_gtk_user_view_instance_init, NULL };
1722
1726
                GType gwibber_gtk_user_view_type_id;
1723
 
                gwibber_gtk_user_view_type_id = g_type_register_static (GTK_TYPE_HBOX, "GwibberGtkUserView", &g_define_type_info, 0);
 
1727
                gwibber_gtk_user_view_type_id = g_type_register_static (GTK_TYPE_BOX, "GwibberGtkUserView", &g_define_type_info, 0);
1724
1728
                g_once_init_leave (&gwibber_gtk_user_view_type_id__volatile, gwibber_gtk_user_view_type_id);
1725
1729
        }
1726
1730
        return gwibber_gtk_user_view_type_id__volatile;
1730
1734
static void _vala_gwibber_gtk_user_view_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
1731
1735
        GwibberGtkUserView * self;
1732
1736
        self = GWIBBER_GTK_USER_VIEW (object);
1733
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1737
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1734
1738
        switch (property_id) {
1735
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1739
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1736
1740
                case GWIBBER_GTK_USER_VIEW_POSITION:
1737
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1741
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1738
1742
                g_value_set_int (value, gwibber_gtk_user_view_get_position (self));
1739
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1743
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1740
1744
                break;
1741
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1745
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1742
1746
                case GWIBBER_GTK_USER_VIEW_SHOWING:
1743
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1747
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1744
1748
                g_value_set_boolean (value, gwibber_gtk_user_view_get_showing (self));
1745
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1749
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1746
1750
                break;
1747
 
#line 1748 "user-view.c"
 
1751
#line 1752 "user-view.c"
1748
1752
                default:
1749
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1753
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1750
1754
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1751
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1755
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1752
1756
                break;
1753
 
#line 1754 "user-view.c"
 
1757
#line 1758 "user-view.c"
1754
1758
        }
1755
1759
}
1756
1760
 
1758
1762
static void _vala_gwibber_gtk_user_view_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
1759
1763
        GwibberGtkUserView * self;
1760
1764
        self = GWIBBER_GTK_USER_VIEW (object);
1761
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1765
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1762
1766
        switch (property_id) {
1763
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1767
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1764
1768
                case GWIBBER_GTK_USER_VIEW_POSITION:
1765
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1769
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1766
1770
                gwibber_gtk_user_view_set_position (self, g_value_get_int (value));
1767
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1771
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1768
1772
                break;
1769
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1773
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1770
1774
                case GWIBBER_GTK_USER_VIEW_SHOWING:
1771
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1775
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1772
1776
                gwibber_gtk_user_view_set_showing (self, g_value_get_boolean (value));
1773
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1777
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1774
1778
                break;
1775
 
#line 1776 "user-view.c"
 
1779
#line 1780 "user-view.c"
1776
1780
                default:
1777
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1781
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1778
1782
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1779
 
#line 24 "/home/ken/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
 
1783
#line 24 "/storage/1/src/gwibber/trunk/libgwibber-gtk/user-view.vala"
1780
1784
                break;
1781
 
#line 1782 "user-view.c"
 
1785
#line 1786 "user-view.c"
1782
1786
        }
1783
1787
}
1784
1788