void
modest_ui_actions_add_to_contacts (GtkAction *action, ModestWindow *win)
{
- g_return_if_fail (MODEST_IS_MSG_VIEW_WINDOW (win));
-
- modest_msg_view_window_add_to_contacts (MODEST_MSG_VIEW_WINDOW (win));
+ if (MODEST_IS_MSG_VIEW_WINDOW (win))
+ modest_msg_view_window_add_to_contacts (MODEST_MSG_VIEW_WINDOW (win));
+ else if (MODEST_IS_MSG_EDIT_WINDOW (win))
+ modest_msg_edit_window_add_to_contacts (MODEST_MSG_EDIT_WINDOW (win));
}
void
g_return_val_if_fail (MODEST_IS_MSG_EDIT_WINDOW(edit_window), TRUE);
- if (!modest_msg_edit_window_check_names (edit_window, TRUE))
+ /* Check names but do not automatically add them to addressbook */
+ if (!modest_msg_edit_window_check_names (edit_window, FALSE))
return TRUE;
data = modest_msg_edit_window_get_msg_data (edit_window);
const gchar *value;
gboolean any_value_empty = FALSE;
-#ifdef MODEST_TOOLKIT_HILDON2
- value = hildon_entry_get_text (HILDON_ENTRY (fields->username));
-#else
- value = gtk_entry_get_text (GTK_ENTRY (fields->username));
-#endif
+ value = modest_entry_get_text (fields->username);
if ((value == NULL) || value[0] == '\0') {
any_value_empty = TRUE;
}
-#ifdef MODEST_TOOLKIT_HILDON2
- value = hildon_entry_get_text (HILDON_ENTRY (fields->password));
-#else
- value = gtk_entry_get_text (GTK_ENTRY (fields->password));
-#endif
+ value = modest_entry_get_text (fields->password);
if ((value == NULL) || value[0] == '\0') {
any_value_empty = TRUE;
}
gchar *initial_username = modest_account_mgr_get_server_account_username (
modest_runtime_get_account_mgr(), server_account_name);
-#ifdef MODEST_TOOLKIT_HILDON2
- GtkWidget *entry_username = hildon_entry_new (HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH);
- if (initial_username)
- hildon_entry_set_text (HILDON_ENTRY (entry_username), initial_username);
-#else
- GtkWidget *entry_username = gtk_entry_new ();
+ GtkWidget *entry_username = modest_toolkit_factory_create_entry (modest_runtime_get_toolkit_factory ());
if (initial_username)
- gtk_entry_set_text (GTK_ENTRY (entry_username), initial_username);
-#endif
+ modest_entry_set_text (entry_username, initial_username);
+
/* Dim this if a connection has ever succeeded with this username,
* as per the UI spec: */
/* const gboolean username_known = */
#endif /* !MODEST_TOOLKIT_GTK */
/* password: */
-#ifdef MODEST_TOOLKIT_HILDON2
- GtkWidget *entry_password = hildon_entry_new (HILDON_SIZE_FINGER_HEIGHT | HILDON_SIZE_AUTO_WIDTH);
-#else
- GtkWidget *entry_password = gtk_entry_new ();
-#endif
+ GtkWidget *entry_password = modest_toolkit_factory_create_entry (modest_runtime_get_toolkit_factory ());
gtk_entry_set_visibility (GTK_ENTRY(entry_password), FALSE);
/* gtk_entry_set_invisible_char (GTK_ENTRY(entry_password), "*"); */
hildon_gtk_entry_set_input_mode (GTK_ENTRY (entry_password),
HILDON_GTK_INPUT_MODE_FULL | HILDON_GTK_INPUT_MODE_INVISIBLE);
-#ifdef MODEST_TOOLKIT_HILDON2
caption = modest_maemo_utils_create_captioned (sizegroup, NULL,
_("mail_fi_password"), FALSE,
entry_password);
-#else
- caption = hildon_caption_new (sizegroup,
- _("mail_fi_password"), entry_password, NULL, HILDON_CAPTION_MANDATORY);
-#endif
gtk_widget_show (entry_password);
gtk_box_pack_start (GTK_BOX(GTK_DIALOG(dialog)->vbox), caption,
FALSE, FALSE, MODEST_MARGIN_HALF);
if (gtk_dialog_run (GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) {
if (username) {
-#ifdef MODEST_TOOLKIT_HILDON2
- *username = g_strdup (hildon_entry_get_text (HILDON_ENTRY(entry_username)));
-#else
- *username = g_strdup (gtk_entry_get_text (GTK_ENTRY(entry_username)));
-#endif
+ *username = g_strdup (modest_entry_get_text (entry_username));
/* Note that an empty field becomes the "" string */
if (*username && strlen (*username) > 0) {
}
if (password) {
-#ifdef MODEST_TOOLKIT_HILDON2
- *password = g_strdup (hildon_entry_get_text (HILDON_ENTRY(entry_password)));
-#else
- *password = g_strdup (gtk_entry_get_text (GTK_ENTRY(entry_password)));
-#endif
+ *password = g_strdup (modest_entry_get_text (entry_password));
/* We do not save the password in the configuration,
* because this function is only called for passwords that should
else
active = TRUE;
- modest_msg_edit_window_toggle_find_toolbar (MODEST_MSG_EDIT_WINDOW (window),
- active);
+ modest_msg_edit_window_toggle_isearch_toolbar (MODEST_MSG_EDIT_WINDOW (window),
+ active);
}
#ifndef MODEST_TOOLKIT_HILDON2