+2006-09-03 [paul] 2.4.0cvs134
+
+ * manual/advanced.xml
+ some improvements to the descriptions
+ * src/mainwindow.c
+ * src/messageview.c
+ * src/summaryview.c
+ * src/gtk/menu.c
+ fix menu sensitivity issues
+ * src/prefs_message.c
+ drop the useless word 'short'
+ * src/prefs_other.c
+ add the word 'lines' indicating log length
+ is a measure of lines
+ * src/textview.c
+ fix compilation warnings
+
2006-09-02 [colin] 2.4.0cvs133
* src/messageview.c
( cvs diff -u -r 1.59.2.40 -r 1.59.2.41 src/prefs_filtering.c; ) > 2.4.0cvs131.patchset
( cvs diff -u -r 1.274.2.145 -r 1.274.2.146 src/mainwindow.c; cvs diff -u -r 1.1.2.15 -r 1.1.2.16 src/prefs_message.c; cvs diff -u -r 1.395.2.239 -r 1.395.2.240 src/summaryview.c; ) > 2.4.0cvs132.patchset
( cvs diff -u -r 1.94.2.100 -r 1.94.2.101 src/messageview.c; cvs diff -u -r 1.395.2.240 -r 1.395.2.241 src/summaryview.c; ) > 2.4.0cvs133.patchset
+( cvs diff -u -r 1.1.2.26 -r 1.1.2.27 manual/advanced.xml; cvs diff -u -r 1.274.2.146 -r 1.274.2.147 src/mainwindow.c; cvs diff -u -r 1.94.2.101 -r 1.94.2.102 src/messageview.c; cvs diff -u -r 1.1.2.16 -r 1.1.2.17 src/prefs_message.c; cvs diff -u -r 1.1.2.9 -r 1.1.2.10 src/prefs_other.c; cvs diff -u -r 1.395.2.241 -r 1.395.2.242 src/summaryview.c; cvs diff -u -r 1.96.2.143 -r 1.96.2.144 src/textview.c; cvs diff -u -r 1.5.2.19 -r 1.5.2.20 src/gtk/menu.c; ) > 2.4.0cvs134.patchset
MICRO_VERSION=0
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=133
+EXTRA_VERSION=134
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
There are a number of hidden preferences in Sylpheed-Claws, preferences
that some users who we wanted to please couldn't live without, but
which did not have a place in the GUI in our opinion. You can find the
- following, and change them while Sylpheed-Claws is not running in
+ following, and change them while Sylpheed-Claws is not running, in
<filename>~/.sylpheed-claws/sylpheedrc</filename>.
</para>
<variablelist>
<term><literal>bold_unread</literal></term>
<listitem>
<para>
- Show unread messages using bold font in Message List.
+ Show unread messages in the Message List using a bold font.
</para>
</listitem>
</varlistentry>
<term><literal>cache_min_keep_time</literal></term>
<listitem>
<para>
- The minimum time to keep a cache in memory, in minutes. Caches more
+ The minimum time in minutes to keep a cache in memory. Caches more
recent than this time will not be freed, even if the memory usage is
too high.
</para>
<term><literal>enable_dotted_lines</literal></term>
<listitem>
<para>
- Use the <emphasis>old</emphasis> dotted line look for Folder List and
+ Use the <emphasis>old</emphasis> dotted line look for the Folder List and
Message List instead of the <emphasis>modern</emphasis> lineless look.
</para>
</listitem>
<term><literal>enable_hscrollbar</literal></term>
<listitem>
<para>
- Enables horizontal scrollbar in Message List.
+ Enable the horizontal scrollbar in the Message List.
</para>
</listitem>
</varlistentry>
<term><literal>enable_rules_hint</literal></term>
<listitem>
<para>
- Enable alternate lines in GtkTreeView components.
+ Enable alternately coloured lines in GtkTreeView components.
</para>
</listitem>
</varlistentry>
<term><literal>enable_swap_from</literal></term>
<listitem>
<para>
- Display sender's email address in To column in Sent folder instead of
- recipient's.
+ Display the sender's email address in the To column of the
+ Sent folder instead of the recipient's.
</para>
</listitem>
</varlistentry>
<term><literal>folderview_vscrollbar_policy</literal></term>
<listitem>
<para>
- Specify the policy of vertical scroll bar of folder view.
+ Specify the policy of vertical scrollbar of Folder List.
+ '0' is always shown, '1' is automatic, '2' is always hidden.
</para>
</listitem>
</varlistentry>
<term><literal>hover_timeout</literal></term>
<listitem>
<para>
- Time in milliseconds that will cause a folder tree to expand during
- drag 'n' drop when the mouse cursor is held over it.
+ Time in milliseconds that will cause a folder tree to expand
+ when the mouse cursor is held over it during drag 'n' drop.
</para>
</listitem>
</varlistentry>
<term><literal>log_warn_color</literal></term>
<listitem>
<para>
- Colours used in log window.
+ The colours used in the log window.
</para>
</listitem>
</varlistentry>
<term><literal>mark_as_read_delay</literal></term>
<listitem>
<para>
- Seconds to wait before marking a mail as read.
+ Number of seconds to wait before marking an opened mail as read.
</para>
</listitem>
</varlistentry>
<term><literal>warn_dnd</literal></term>
<listitem>
<para>
- Display a confirmation dialog on drag 'n' drop of folders.
+ Display a confirmation dialogue on drag 'n' drop of folders.
</para>
</listitem>
</varlistentry>
{"<Main>/Tools/Create processing rule/by Subject",
"<SummaryView>/Create processing rule/by Subject"},
{"<Main>/View/Open in new window", "<SummaryView>/View/Open in new window"},
- {"<Main>/View/Message source", "<SummaryView>/View/Source"},
- {"<Main>/View/Show all headers", "<SummaryView>/View/All header"},
+ {"<Main>/View/Message source", "<SummaryView>/View/Message source"},
+ {"<Main>/View/All headers", "<SummaryView>/View/All headers"},
};
const gint numpairs = sizeof pairs / sizeof pairs[0];
{"/File/Exit" , M_UNLOCKED},
{"/Edit/Select thread" , M_SINGLE_TARGET_EXIST},
+ {"/Edit/Find in current message...", M_SINGLE_TARGET_EXIST},
{"/View/Sort" , M_EXEC},
{"/View/Thread view" , M_EXEC},
{"/View/Go to/Last read message" , M_SINGLE_TARGET_EXIST},
{"/View/Go to/Parent message" , M_SINGLE_TARGET_EXIST},
{"/View/Open in new window" , M_SINGLE_TARGET_EXIST},
- {"/View/Show all headers" , M_SINGLE_TARGET_EXIST},
- {"/View/Quotes" , M_SINGLE_TARGET_EXIST},
{"/View/Message source" , M_SINGLE_TARGET_EXIST},
+ {"/View/All headers" , M_SINGLE_TARGET_EXIST},
+ {"/View/Quotes" , M_SINGLE_TARGET_EXIST},
{"/Message/Receive/Get from current account"
, M_HAVE_ACCOUNT|M_UNLOCKED},
if (mainwin->messageview
&& mainwin->messageview->mimeview
&& mainwin->messageview->mimeview->textview)
- SET_CHECK_MENU_ACTIVE("/View/Show all headers",
+ SET_CHECK_MENU_ACTIVE("/View/All headers",
mainwin->messageview->mimeview->textview->show_all_headers);
SET_CHECK_MENU_ACTIVE("/View/Thread view", (state & M_THREADED) != 0);
SET_CHECK_MENU_ACTIVE("/View/Quotes/Fold all", FALSE);
union CompositeWin *cwin = &mainwin->win;
GtkWidget *vpaned = NULL;
GtkWidget *container = NULL;
- GtkItemFactory *ifactory = gtk_item_factory_from_widget(mainwin->menubar);
switch (mainwin->type) {
case SEPARATE_NONE:
case SEPARATE_BOTH:
return;
}
-
- if (vpaned->parent != NULL) {
- gtk_widget_ref(vpaned);
- gtkut_container_remove(GTK_CONTAINER(container), vpaned);
- gtk_widget_reparent(GTK_WIDGET_PTR(messageview), container);
- menu_set_sensitive(ifactory, "/View/Expand Summary View", FALSE);
- } else {
- gtk_widget_reparent(GTK_WIDGET_PTR(messageview), vpaned);
- gtk_container_add(GTK_CONTAINER(container), vpaned);
- gtk_widget_unref(vpaned);
- menu_set_sensitive(ifactory, "/View/Expand Summary View", TRUE);
- gtk_widget_grab_focus(GTK_WIDGET(mainwin->summaryview->ctree));
- }
}
static void return_receipt_show(NoticeView *noticeview, MsgInfo *msginfo)
ifactory = gtk_item_factory_from_widget(messageview->menubar);
if (!ifactory) return;
if (messageview->mainwin->type == SEPARATE_MESSAGE) {
- menuitem = gtk_item_factory_get_widget(ifactory, "/View/Show all headers");
+ menuitem = gtk_item_factory_get_widget(ifactory, "/View/All headers");
gtk_check_menu_item_set_active
(GTK_CHECK_MENU_ITEM(menuitem),
messageview->mimeview->textview->show_all_headers);
gtk_box_pack_start (GTK_BOX (vbox2), hbox1, FALSE, TRUE, 0);
PACK_CHECK_BUTTON(hbox1, chkbtn_disphdr,
- _("Display short headers in message view"));
+ _("Display headers in message view"));
button_edit_disphdr = gtk_button_new_from_stock(GTK_STOCK_EDIT);
gtk_widget_show (button_edit_disphdr);
GtkWidget *spinbtn_loglength;
GtkObject *spinbtn_loglength_adj;
GtkTooltips *loglength_tooltip;
+ GtkWidget *label;
GtkWidget *frame_exit;
GtkWidget *vbox_exit;
gtk_tooltips_set_tip(GTK_TOOLTIPS(loglength_tooltip), spinbtn_loglength,
_("0 to stop logging in the log window"),
NULL);
+
+ label = gtk_label_new(_("lines"));
+ gtk_widget_show (label);
+ gtk_box_pack_start(GTK_BOX(hbox_cliplog), label, FALSE, FALSE, 0);
+
SET_TOGGLE_SENSITIVITY(checkbtn_cliplog, loglength_label);
SET_TOGGLE_SENSITIVITY(checkbtn_cliplog, spinbtn_loglength);
+ SET_TOGGLE_SENSITIVITY(checkbtn_cliplog, label);
/* On Exit */
PACK_FRAME (vbox1, frame_exit, _("On exit"));
{"/View" , M_SINGLE_TARGET_EXIST},
{"/View/Open in new window" , M_SINGLE_TARGET_EXIST},
- {"/View/Source" , M_SINGLE_TARGET_EXIST},
- {"/View/All header" , M_SINGLE_TARGET_EXIST},
+ {"/View/Message source" , M_SINGLE_TARGET_EXIST},
+ {"/View/All headers" , M_SINGLE_TARGET_EXIST},
{"/Save as..." , M_TARGET_EXIST},
{"/Print..." , M_TARGET_EXIST},
{NULL, 0}
summary_lock(summaryview);
- menuitem = gtk_item_factory_get_widget(ifactory, "/View/All header");
+ menuitem = gtk_item_factory_get_widget(ifactory, "/View/All headers");
if (summaryview->messageview
&& summaryview->messageview->mimeview
&& summaryview->messageview->mimeview->textview)
GtkTextView *text = GTK_TEXT_VIEW(textview->text);
GtkAdjustment *vadj = text->vadjustment;
- gtkutils_scroll_one_line(text, vadj, up);
+ gtkutils_scroll_one_line(GTK_WIDGET(text), vadj, up);
}
gboolean textview_scroll_page(TextView *textview, gboolean up)
GtkTextView *text = GTK_TEXT_VIEW(textview->text);
GtkAdjustment *vadj = text->vadjustment;
- return gtkutils_scroll_page(text, vadj, up);
+ return gtkutils_scroll_page(GTK_WIDGET(text), vadj, up);
}
#define KEY_PRESS_EVENT_STOP() \