? 0 : GTK_CLIST(ctree)->rows - 1);
}
break;
+ case ACTION_FIRST_LIST:
+ if (GTK_CLIST(ctree)->row_list != NULL) {
+ node = gtk_ctree_node_nth
+ (ctree,
+ item->sort_type == SORT_ASCENDING
+ ? 0 : GTK_CLIST(ctree)->rows - 1);
+ }
+ break;
case ACTION_NOTHING:
case ACTION_UNSET:
node = NULL;
return TRUE;
}
-#if GTK_CHECK_VERSION(2,12,0)
+#if GTK_CHECK_VERSION(2,12,0) && !MAEMO
static gchar *summaryview_get_tooltip_text(SummaryView *summaryview, MsgInfo *info, gint column)
{
MsgFlags flags;
rect.x = x - 2;
rect.y = y - 2;
- rect.width = 4;
- rect.height= 4;
+ rect.width = 12;
+ rect.height= 12;
gtk_tooltip_set_tip_area(tooltip, &rect);
return TRUE;
G_CALLBACK(summary_drag_motion_cb),
summaryview);
-#if GTK_CHECK_VERSION(2,12,0)
+#if GTK_CHECK_VERSION(2,12,0) && !MAEMO
g_object_set (G_OBJECT(ctree), "has-tooltip", TRUE, NULL);
g_signal_connect(G_OBJECT(ctree), "query-tooltip",
G_CALLBACK(tooltip_cb),