MODEST_DETAILS_DIALOG_GET_CLASS (dialog)->set_header_func (dialog, header);
+ /* Add close button */
+ gtk_dialog_add_button (GTK_DIALOG (dialog), _("mcen_bd_close"), GTK_RESPONSE_CLOSE);
+
return GTK_WIDGET (dialog);
}
MODEST_DETAILS_DIALOG_GET_CLASS (dialog)->set_folder_func (dialog, folder);
+ /* Add close button */
+ gtk_dialog_add_button (GTK_DIALOG (dialog), _("mcen_bd_close"), GTK_RESPONSE_CLOSE);
+
return GTK_WIDGET (dialog);
}
#define DATE_TIME_BUFFER_SIZE 128
gchar date_time_buffer [DATE_TIME_BUFFER_SIZE];
- /* Set window title & Add close button */
+ /* Set window title */
gtk_window_set_title (GTK_WINDOW (self), _("mcen_ti_message_properties"));
- gtk_dialog_add_button (GTK_DIALOG (self), _("mcen_bd_close"), GTK_RESPONSE_CLOSE);
folder = tny_header_get_folder (header);
folder_type = modest_tny_folder_guess_folder_type (folder);
date_time_buffer);
}
- /* for outbox, drafts: Modified: (_created) */
- if ((folder_type == TNY_FOLDER_TYPE_DRAFTS) ||
- (folder_type == TNY_FOLDER_TYPE_OUTBOX) ||
- (folder_type == TNY_FOLDER_TYPE_SENT)) {
+ /* for drafts (created) */
+ if (folder_type == TNY_FOLDER_TYPE_DRAFTS) {
modest_text_utils_strftime (date_time_buffer, DATE_TIME_BUFFER_SIZE, "%x %X",
received);
modest_details_dialog_add_data (self, _("mcen_fi_message_properties_created"),
/* Set window title */
gtk_window_set_title (GTK_WINDOW (self), _("mcen_ti_folder_properties"));
- gtk_dialog_add_button (GTK_DIALOG (self), _("mcen_bd_close"), GTK_RESPONSE_CLOSE);
/* Get data. We use our function because it's recursive */
- if (TNY_IS_FOLDER (folder)) {
- count = tny_folder_get_all_count (TNY_FOLDER (folder));
- size = tny_folder_get_local_size (TNY_FOLDER (folder));
- } else {
- count = modest_tny_folder_store_get_message_count (TNY_FOLDER_STORE (folder));
- size = modest_tny_folder_store_get_local_size (TNY_FOLDER_STORE (folder));
- }
+ count = tny_folder_get_all_count (TNY_FOLDER (folder));
+ size = tny_folder_get_local_size (TNY_FOLDER (folder));
/* Format count and size */
count_s = g_strdup_printf ("%d", count);
size_s = modest_text_utils_get_display_size (size);
/* Different names for the local folders */
- if (modest_tny_folder_is_local_folder (folder)) {
+ if (modest_tny_folder_is_local_folder (folder) ||
+ modest_tny_folder_is_memory_card_folder (folder)) {
gint type = modest_tny_folder_get_local_or_mmc_folder_type (folder);
if (type != TNY_FOLDER_TYPE_UNKNOWN)
name = g_strdup(modest_local_folder_info_get_type_display_name (type));
- }
+ }
- if (!name)
- name = g_strdup (tny_folder_get_name (folder));
+ if (!name) {
+ if (tny_folder_get_folder_type (folder) == TNY_FOLDER_TYPE_INBOX)
+ name = g_strdup (_("mcen_me_folder_inbox"));
+ else
+ name = g_strdup (tny_folder_get_name (folder));
+ }
tmp = g_strconcat (_("mcen_fi_folder_properties_foldername"), ":", NULL);
modest_details_dialog_add_data (self, tmp, name);
vadj = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (focused));
switch (event->keyval) {
case GDK_Up:
+ case GDK_KP_Up:
if (vadj->value > 0.0) {
g_signal_emit_by_name (G_OBJECT (focused), "scroll-child", GTK_SCROLL_STEP_UP, FALSE,
&return_value);
}
break;
case GDK_Down:
+ case GDK_KP_Down:
if (vadj->value < vadj->upper - vadj->page_size) {
g_signal_emit_by_name (G_OBJECT (focused), "scroll-child", GTK_SCROLL_STEP_DOWN, FALSE,
&return_value);