112
112
MESSAGES_ITEM_DUMMY_PROPERTY
114
MessagesItem* messages_item_new (GeeHashMap* streams);
115
MessagesItem* messages_item_construct (GType object_type, GeeHashMap* streams);
114
MessagesItem* messages_item_new (GeeHashMap* streams_map);
115
MessagesItem* messages_item_construct (GType object_type, GeeHashMap* streams_map);
116
116
static GtkWidget* messages_item_real_get_toolbar (TabBarItem* base);
117
117
static GtkWidget* messages_item_real_get_view (TabBarItem* base);
118
118
static GObject * messages_item_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties);
121
MessagesItem* messages_item_construct (GType object_type, GeeHashMap* streams) {
121
MessagesItem* messages_item_construct (GType object_type, GeeHashMap* streams_map) {
122
122
MessagesItem * self = NULL;
123
123
const gchar* _tmp0_ = NULL;
124
124
GeeHashMap* _tmp1_;
125
#line 21 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
126
g_return_val_if_fail (streams != NULL, NULL);
127
#line 23 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
125
#line 21 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
126
g_return_val_if_fail (streams_map != NULL, NULL);
127
#line 23 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
128
128
_tmp0_ = _ ("Messages");
129
#line 23 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
131
#line 23 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
132
self = (MessagesItem*) g_object_new (object_type, "stream", "messages", "icon-name", "emblem-mail", "tooltip", _tmp0_, "streams", _tmp1_, NULL);
133
#line 21 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
129
#line 23 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
130
_tmp1_ = streams_map;
131
#line 23 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
132
self = (MessagesItem*) g_object_new (object_type, "stream", "messages", "icon-name", "emblem-mail", "tooltip", _tmp0_, "streams-map", _tmp1_, NULL);
133
#line 21 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
135
135
#line 136 "messages-item.c"
139
MessagesItem* messages_item_new (GeeHashMap* streams) {
140
#line 21 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
141
return messages_item_construct (TYPE_MESSAGES_ITEM, streams);
139
MessagesItem* messages_item_new (GeeHashMap* streams_map) {
140
#line 21 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
141
return messages_item_construct (TYPE_MESSAGES_ITEM, streams_map);
142
142
#line 143 "messages-item.c"
146
146
static GtkWidget* messages_item_real_get_toolbar (TabBarItem* base) {
147
147
MessagesItem * self;
148
148
GtkWidget* result = NULL;
149
#line 30 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
149
#line 30 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
150
150
self = (MessagesItem*) base;
151
#line 32 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
151
#line 32 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
153
#line 32 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
153
#line 32 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
155
155
#line 156 "messages-item.c"
159
159
static gpointer _g_object_ref0 (gpointer self) {
160
#line 37 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
160
#line 37 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
161
161
return self ? g_object_ref (self) : NULL;
162
162
#line 163 "messages-item.c"
168
168
GtkWidget* result = NULL;
169
169
GwibberGtkStreamView* _tmp0_;
170
170
GtkWidget* _tmp1_;
171
#line 35 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
171
#line 35 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
172
172
self = (MessagesItem*) base;
173
#line 37 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
173
#line 37 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
174
174
_tmp0_ = ((TabBarStreamItem*) self)->view;
175
#line 37 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
175
#line 37 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
176
176
_tmp1_ = _g_object_ref0 ((GtkWidget*) _tmp0_);
177
#line 37 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
177
#line 37 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
179
#line 37 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
179
#line 37 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
181
181
#line 182 "messages-item.c"
187
187
GObjectClass * parent_class;
188
188
MessagesItem * self;
189
#line 26 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
189
#line 26 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
190
190
parent_class = G_OBJECT_CLASS (messages_item_parent_class);
191
#line 26 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
191
#line 26 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
192
192
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
193
#line 26 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
193
#line 26 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
194
194
self = MESSAGES_ITEM (obj);
195
#line 26 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
195
#line 26 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
197
197
#line 198 "messages-item.c"
201
201
static void messages_item_class_init (MessagesItemClass * klass) {
202
#line 19 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
202
#line 19 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
203
203
messages_item_parent_class = g_type_class_peek_parent (klass);
204
#line 19 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
204
#line 19 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
205
205
TAB_BAR_ITEM_CLASS (klass)->get_toolbar = messages_item_real_get_toolbar;
206
#line 19 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
206
#line 19 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
207
207
TAB_BAR_ITEM_CLASS (klass)->get_view = messages_item_real_get_view;
208
#line 19 "/home/ken/src/gwibber/trunk/client/messages-item.vala"
208
#line 19 "/storage/1/src/gwibber/trunk/client/messages-item.vala"
209
209
G_OBJECT_CLASS (klass)->constructor = messages_item_constructor;
210
210
#line 211 "messages-item.c"