Changeset 20
- Timestamp:
- 10/31/07 23:44:16
- Files:
-
- trunk/src/tmut-msg-view.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/tmut-msg-view.c
r19 r20 35 35 TnyMsgView *msg_view; 36 36 GtkScrolledWindow *sw; 37 GtkButton *reply_button, *forward_button;38 37 }; 39 38 … … 70 69 { 71 70 TMutMsgViewPriv *priv = TMUT_MSG_VIEW_GET_PRIVATE (self); 72 73 GtkWidget *hbox; 71 GtkWidget *hbox, *reply_button, *forward_button; 72 74 73 hbox = gtk_hbox_new (FALSE, 0); 74 reply_button = gtk_button_new_with_label ("Reply"); 75 forward_button = gtk_button_new_with_label ("Forward"); 76 75 77 gtk_widget_show (hbox); 78 gtk_widget_show (reply_button); 79 gtk_widget_show (forward_button); 76 80 77 81 gtk_box_pack_start (GTK_BOX (self), hbox, FALSE, TRUE, 0); 78 gtk_box_pack_start (GTK_BOX (hbox), GTK_WIDGET (priv->reply_button), 79 TRUE, TRUE, 0); 80 gtk_box_pack_start (GTK_BOX (hbox), GTK_WIDGET (priv->forward_button), 81 TRUE, TRUE, 0); 82 83 g_signal_connect (G_OBJECT (priv->reply_button), "clicked", 82 gtk_box_pack_start (GTK_BOX (hbox), reply_button, TRUE, TRUE, 0); 83 gtk_box_pack_start (GTK_BOX (hbox), forward_button, TRUE, TRUE, 0); 84 85 g_signal_connect (G_OBJECT (reply_button), "clicked", 84 86 G_CALLBACK (tmut_msg_view_on_reply_clicked), self); 85 g_signal_connect (G_OBJECT ( priv->forward_button), "clicked",87 g_signal_connect (G_OBJECT (forward_button), "clicked", 86 88 G_CALLBACK (tmut_msg_view_on_forward_clicked), self); 87 89 … … 115 117 } 116 118 117 118 119 120 119 static void 121 120 tmut_msg_view_clear (TnyMsgView *self) … … 147 146 } 148 147 149 150 151 148 static void 152 149 tmut_msg_view_mp_clear (TnyMimePartView *self) … … 157 154 } 158 155 159 160 156 static void 161 157 tmut_msg_view_mp_set_part (TnyMimePartView *self, TnyMimePart *part) … … 167 163 return; 168 164 } 169 170 165 171 166 static TnyMimePart* … … 189 184 TMutMsgViewPriv *priv = TMUT_MSG_VIEW_GET_PRIVATE (self); 190 185 191 192 if (G_UNLIKELY (priv->msg_view)) 186 if (priv->msg_view) 193 187 gtk_container_remove (GTK_CONTAINER (priv->sw), GTK_WIDGET (priv->msg_view)); 194 195 188 priv->msg_view = view; 196 197 189 gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (priv->sw), 198 190 GTK_WIDGET (view)); 199 200 191 gtk_widget_show (GTK_WIDGET (priv->msg_view)); 201 192 … … 223 214 TMutMsgViewPriv *priv = TMUT_MSG_VIEW_GET_PRIVATE (instance); 224 215 216 priv->msg_view = NULL; 225 217 priv->sw = GTK_SCROLLED_WINDOW (gtk_scrolled_window_new (NULL, NULL)); 226 priv->reply_button = GTK_BUTTON (gtk_button_new_with_label ("Reply"));227 priv->forward_button = GTK_BUTTON (gtk_button_new_with_label ("Forward"));228 229 218 gtk_widget_show (GTK_WIDGET (priv->sw)); 230 gtk_widget_show (GTK_WIDGET (priv->reply_button));231 gtk_widget_show (GTK_WIDGET (priv->forward_button));232 233 219 gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (priv->sw), 234 220 GTK_SHADOW_NONE); 235 221 gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (priv->sw), 236 222 GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC); 237 238 223 gtk_box_pack_start (GTK_BOX (instance), GTK_WIDGET (priv->sw), TRUE, TRUE, 0); 239 224
