/*
- * Claws Mail -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 2004-2015 the Claws Mail team
+ * Claws Mail -- a GTK based, lightweight, and fast e-mail client
+ * Copyright (C) 2004-2022 the Claws Mail team
* Copyright (C) 2014-2015 Charles Lehner
*
* This program is free software; you can redistribute it and/or modify
{
GtkImage *img = GTK_IMAGE(page->status_icon);
if (img_id)
- gtk_image_set_from_stock(img, img_id, GTK_ICON_SIZE_BUTTON);
+ gtk_image_set_from_icon_name(img, img_id, GTK_ICON_SIZE_BUTTON);
else
gtk_image_clear(img);
}
if (result->has_status) {
/* set status icon */
sieve_editor_set_status_icon(page,
- result->success ? GTK_STOCK_DIALOG_INFO : GTK_STOCK_DIALOG_ERROR);
+ result->success ? "dialog-information" : "dialog-error");
/* clear status text */
sieve_editor_set_status(page, "");
}
if (contents == (void *)-1) {
/* error */
sieve_editor_set_status(page, _("Unable to get script contents"));
- sieve_editor_set_status_icon(page, GTK_STOCK_DIALOG_ERROR);
+ sieve_editor_set_status_icon(page, "dialog-error");
return;
}
if (!page->modified ||
alertpanel(_("Revert script"),
_("This script has been modified. Revert the unsaved changes?"),
- _("_Revert"), NULL, GTK_STOCK_CANCEL, ALERTFOCUS_FIRST) == G_ALERTDEFAULT)
+ NULL, _("_Revert"), NULL, NULL, NULL, _("_Cancel"),
+ ALERTFOCUS_FIRST) == G_ALERTDEFAULT)
sieve_editor_revert(page);
}
if (page->modified) {
switch (alertpanel(_("Save changes"),
_("This script has been modified. Save the latest changes?"),
- _("_Discard"), _("_Save"), GTK_STOCK_CANCEL,
+ NULL, _("_Discard"), "document-save", _("_Save"), NULL, _("_Cancel"),
ALERTFOCUS_SECOND)) {
case G_ALERTDEFAULT:
return TRUE;
g_signal_connect(G_OBJECT(window), "delete_event",
G_CALLBACK(sieve_editor_delete_cb), page);
- vbox = gtk_vbox_new(FALSE, 0);
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add(GTK_CONTAINER(window), vbox);
ui_manager = gtk_ui_manager_new();
font_desc = pango_font_description_from_string
(prefs_common_get_prefs()->textfont);
if (font_desc) {
- gtk_widget_modify_font(text, font_desc);
+ gtk_widget_override_font(text, font_desc);
pango_font_description_free(font_desc);
}
}
- hbox = gtk_hbox_new (FALSE, 8);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
gtk_box_pack_end (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
gtk_container_set_border_width (GTK_CONTAINER (hbox), 8);
/* buttons */
gtkut_stock_with_text_button_set_create(&hbox1,
- &close_btn, GTK_STOCK_CANCEL, _("_Close"),
- &check_btn, GTK_STOCK_OK, _("Chec_k Syntax"),
- &save_btn, GTK_STOCK_SAVE, _("_Save"));
+ &close_btn, _("_Cancel"), _("_Close"),
+ &check_btn, _("_OK"), _("Chec_k Syntax"),
+ &save_btn, "document-save", _("_Save"));
gtk_box_pack_end (GTK_BOX (hbox), hbox1, FALSE, FALSE, 0);
gtk_widget_grab_default (save_btn);
g_signal_connect (G_OBJECT (close_btn), "clicked",
} else {
/* partial failure. show error in editor window */
sieve_editor_set_status(page, _("Unable to get script contents"));
- sieve_editor_set_status_icon(page, GTK_STOCK_DIALOG_ERROR);
+ sieve_editor_set_status_icon(page, "dialog-error");
}
return;
}