/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 2005-2007 Colin Leroy <colin@colino.net> & The Claws Mail Team
+ * Copyright (C) 2005-2009 Colin Leroy <colin@colino.net> & The Claws Mail Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
NULL);
gtk_tree_view_append_column(GTK_TREE_VIEW(datefmt_list_view), column);
- /* gtk_clist_set_column_width(GTK_CLIST(datefmt_clist), 0, 80); */
+ /* gtk_cmclist_set_column_width(GTK_CMCLIST(datefmt_clist), 0, 80); */
selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(datefmt_list_view));
gtk_tree_selection_set_mode(selection, GTK_SELECTION_BROWSE);
GtkWidget *label_datefmt;
GtkWidget *button_datefmt;
GtkWidget *entry_datefmt;
- GtkTooltips *tip_datefmt;
GtkWidget *hbox_dispitem;
GtkWidget *button_dispitem;
-
GtkWidget *hbox2;
GtkWidget *checkbtn_reopen_last_folder;
GtkWidget *optmenu_always_show_msg;
GtkObject *spinbtn_mark_as_read_delay_adj;
GtkWidget *checkbtn_immedexec;
GtkWidget *checkbtn_ask_mark_all_read;
- GtkTooltips *immedexec_tooltip;
GtkWidget *label, *label_fill;
GtkListStore *menu;
GtkTreeIter iter;
GtkWidget *button_edit_actions;
GtkWidget *radio_mark_as_read_on_select;
GtkWidget *radio_mark_as_read_on_new_win;
-
- GtkTooltips *tooltips;
-
- tooltips = gtk_tooltips_new();
+ CLAWS_TIP_DECL();
vbox1 = gtk_vbox_new (FALSE, VSPACING);
gtk_widget_show (vbox1);
PACK_CHECK_BUTTON
(vbox2, checkbtn_reopen_last_folder,
- _("Open last opened folder at startup"));
+ _("Open last opened folder at start-up"));
label_ng_abbrev = gtk_label_new
(_("Abbreviate newsgroup names longer than"));
gtk_widget_show (label_ng_abbrev);
gtk_box_pack_start (GTK_BOX (hbox1), label_ng_abbrev, FALSE, FALSE, 0);
- spinbtn_ng_abbrev_len_adj = gtk_adjustment_new (16, 0, 999, 1, 10, 10);
+ spinbtn_ng_abbrev_len_adj = gtk_adjustment_new (16, 0, 999, 1, 10, 0);
spinbtn_ng_abbrev_len = gtk_spin_button_new
(GTK_ADJUSTMENT (spinbtn_ng_abbrev_len_adj), 1, 0);
gtk_widget_show (spinbtn_ng_abbrev_len);
(vbox2, checkbtn_threadsubj,
_("Thread using subject in addition to standard headers"));
- immedexec_tooltip = gtk_tooltips_new();
-
PACK_CHECK_BUTTON
(vbox2, checkbtn_immedexec,
_("Execute immediately when moving or deleting messages"));
- gtk_tooltips_set_tip(GTK_TOOLTIPS(immedexec_tooltip), checkbtn_immedexec,
+ CLAWS_SET_TIP(checkbtn_immedexec,
_("Defers moving, copying and deleting of messages"
- " until you choose 'Tools/Execute'"),
- NULL);
+ " until you choose 'Tools/Execute'"));
vbox3 = gtkut_get_options_frame(vbox2, NULL, _("Mark message as read"));
hbox1 = gtk_hbox_new (FALSE, 8);
gtk_box_pack_start (GTK_BOX (hbox1), radio_mark_as_read_on_select, FALSE, FALSE, 0);
- spinbtn_mark_as_read_delay_adj = gtk_adjustment_new (0, 0, 60, 1, 10, 10);
+ spinbtn_mark_as_read_delay_adj = gtk_adjustment_new (0, 0, 60, 1, 10, 0);
spinbtn_mark_as_read_delay = gtk_spin_button_new
(GTK_ADJUSTMENT (spinbtn_mark_as_read_delay_adj), 1, 0);
gtk_box_pack_start (GTK_BOX (hbox1), spinbtn_mark_as_read_delay,
label_fill = gtk_label_new(" ");
gtk_box_pack_start(GTK_BOX(hbox2), label_fill, TRUE, FALSE, 0);
- tip_datefmt = gtk_tooltips_new();
- gtk_tooltips_set_tip(GTK_TOOLTIPS(tip_datefmt),
- button_datefmt,
- _("Date format help"), NULL);
+ CLAWS_SET_TIP(button_datefmt,
+ _("Date format help"));
hbox_dispitem = gtk_hbox_new (FALSE, 8);
gtk_widget_show (hbox_dispitem);
PACK_CHECK_BUTTON
(vbox1, checkbtn_ask_mark_all_read,
- _("Confirm before marking all mails in a folder as read"));
+ _("Confirm before marking all messages in a folder as read"));
PACK_CHECK_BUTTON
(vbox1, checkbtn_transhdr,
_("Translate header names"));
- gtk_tooltips_set_tip(tooltips, checkbtn_transhdr,
+ CLAWS_SET_TIP(checkbtn_transhdr,
_("The display of standard headers (such as 'From:', 'Subject:') "
- "will be translated into your language."), NULL);
+ "will be translated into your language."));
hbox2 = gtk_hbox_new (FALSE, 8);
gtk_widget_show (hbox2);
GtkWidget *datefmt_sample = NULL;
gchar *text;
- g_return_if_fail(widget != NULL);
- g_return_if_fail(*widget != NULL);
- g_return_if_fail(prefs_summaries->entry_datefmt != NULL);
+ cm_return_if_fail(widget != NULL);
+ cm_return_if_fail(*widget != NULL);
+ cm_return_if_fail(prefs_summaries->entry_datefmt != NULL);
datefmt_sample = GTK_WIDGET(g_object_get_data
(G_OBJECT(*widget), "datefmt_sample"));
- g_return_if_fail(datefmt_sample != NULL);
+ cm_return_if_fail(datefmt_sample != NULL);
text = gtk_editable_get_chars(GTK_EDITABLE(datefmt_sample), 0, -1);
g_free(prefs_common.date_format);
static void date_format_cancel_btn_clicked(GtkButton *button,
GtkWidget **widget)
{
- g_return_if_fail(widget != NULL);
- g_return_if_fail(*widget != NULL);
+ cm_return_if_fail(widget != NULL);
+ cm_return_if_fail(*widget != NULL);
gtk_widget_destroy(*widget);
*widget = NULL;
static gboolean date_format_on_delete(GtkWidget *dialogwidget,
GdkEventAny *event, GtkWidget **widget)
{
- g_return_val_if_fail(widget != NULL, FALSE);
- g_return_val_if_fail(*widget != NULL, FALSE);
+ cm_return_val_if_fail(widget != NULL, FALSE);
+ cm_return_val_if_fail(*widget != NULL, FALSE);
*widget = NULL;
return FALSE;
text = gtk_editable_get_chars(editable, 0, -1);
if (text)
fast_strftime(buffer, sizeof buffer, text, cal_time);
- g_free(text);
-
- text = conv_codeset_strdup(buffer,
- conv_get_locale_charset_str(),
- CS_UTF_8);
- if (!text)
- text = g_strdup(buffer);
- gtk_label_set_text(example, text);
+ gtk_label_set_text(example, buffer);
g_free(text);
}
GtkTreeIter iter;
GtkTreeModel *model;
- g_return_if_fail(date_format != NULL);
+ cm_return_if_fail(date_format != NULL);
/* only on double click */
datefmt_sample = GTK_WIDGET(g_object_get_data(G_OBJECT(date_format),
"datefmt_sample"));
- g_return_if_fail(datefmt_sample != NULL);
+ cm_return_if_fail(datefmt_sample != NULL);
model = gtk_tree_view_get_model(list_view);