+2002-09-03
+
+ * src/textview.c: textview_key_pressed(): pass GDK_Delete event to
+ SummaryView.
+ * src/summaryview.c: summary_key_pressed(): scroll correct TextView
+ on MIME mode.
+
+2002-09-02
+
+ * src/news.c: news_scan_group(): fixed wrong message number
+ calculation.
+
2002-08-30
* major refactoring for POP3.
+2002-09-03
+
+ * src/textview.c: textview_key_pressed(): GDK_Delete ¥¤¥Ù¥ó¥È¤ò
+ SummaryView ¤ËÅϤ¹¤è¤¦¤Ë¤·¤¿¡£
+ * src/summaryview.c: summary_key_pressed(): MIME ¥â¡¼¥É¤Î¤È¤¤Ë
+ Àµ¤·¤¤ TextView ¤ò¥¹¥¯¥í¡¼¥ë¤¹¤ë¤è¤¦¤Ë¤·¤¿¡£
+
+2002-09-02
+
+ * src/news.c: news_scan_group(): ¸í¤Ã¤¿¥á¥Ã¥»¡¼¥¸¿ô·×»»¤ò½¤Àµ¡£
+
2002-08-30
* ¼çÍ×¤Ê POP3 ¤Î¥ê¥Õ¥¡¥¯¥¿¥ê¥ó¥°¡£
{
GtkCTree *ctree = GTK_CTREE(widget);
GtkCTreeNode *node;
+ MessageView *messageview;
+ TextView *textview;
if (summary_is_locked(summaryview)) return;
if (!event) return;
return;
}
+ messageview = summaryview->messageview;
+ if (messageview->type == MVIEW_MIME &&
+ gtk_notebook_get_current_page
+ (GTK_NOTEBOOK(messageview->mimeview->notebook)) == 1)
+ textview = messageview->mimeview->textview;
+ else
+ textview = messageview->textview;
+
switch (event->keyval) {
case GDK_space: /* Page down or go to the next */
if (summaryview->displayed != summaryview->selected) {
summaryview->selected);
break;
}
- if (!textview_scroll_page(summaryview->messageview->textview,
- FALSE))
+ if (!textview_scroll_page(textview, FALSE))
summary_select_next_unread(summaryview);
break;
case GDK_BackSpace: /* Page up */
- textview_scroll_page(summaryview->messageview->textview, TRUE);
+ textview_scroll_page(textview, TRUE);
break;
case GDK_Return: /* Scroll up/down one line */
if (summaryview->displayed != summaryview->selected) {
summaryview->selected);
break;
}
- textview_scroll_one_line(summaryview->messageview->textview,
- (event->state & GDK_MOD1_MASK) != 0);
+ textview_scroll_one_line
+ (textview, (event->state & GDK_MOD1_MASK) != 0);
break;
case GDK_asterisk: /* Mark */
summary_mark(summaryview);