2006-09-03 [paul] 2.4.0cvs134
authorPaul Mangan <paul@claws-mail.org>
Sun, 3 Sep 2006 06:50:41 +0000 (06:50 +0000)
committerPaul Mangan <paul@claws-mail.org>
Sun, 3 Sep 2006 06:50:41 +0000 (06:50 +0000)
* 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

ChangeLog
PATCHSETS
configure.ac
manual/advanced.xml
src/gtk/menu.c
src/mainwindow.c
src/messageview.c
src/prefs_message.c
src/prefs_other.c
src/summaryview.c
src/textview.c

index 3e0c381..b67200c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+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
index 619f643..f41a7a3 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( 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
index f4db7d4..a28f838 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=4
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=133
+EXTRA_VERSION=134
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 187c902..489e6a9 100644 (file)
        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>
index 2d86538..0b9d6b9 100644 (file)
@@ -245,8 +245,8 @@ void menu_connect_identical_items(void)
                {"<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];
index b700dcc..7f77ac3 100644 (file)
@@ -2206,6 +2206,7 @@ void main_window_set_menu_sensitive(MainWindow *mainwin)
                {"/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},
@@ -2222,9 +2223,9 @@ void main_window_set_menu_sensitive(MainWindow *mainwin)
                {"/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},
@@ -2353,7 +2354,7 @@ void main_window_set_menu_sensitive(MainWindow *mainwin)
        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);
index e7ec190..189163c 100644 (file)
@@ -1175,7 +1175,6 @@ void messageview_toggle_view_real(MessageView *messageview)
        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:
@@ -1190,19 +1189,6 @@ void messageview_toggle_view_real(MessageView *messageview)
        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)
@@ -1704,7 +1690,7 @@ void messageview_set_menu_sensitive(MessageView *messageview)
        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);
index cd81729..b9d1029 100644 (file)
@@ -134,7 +134,7 @@ void prefs_message_create_widget(PrefsPage *_page, GtkWindow *window,
        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);
index 5b7742c..8aa226c 100644 (file)
@@ -79,6 +79,7 @@ void prefs_other_create_widget(PrefsPage *_page, GtkWindow *window,
        GtkWidget *spinbtn_loglength;
        GtkObject *spinbtn_loglength_adj;
        GtkTooltips *loglength_tooltip;
+       GtkWidget *label;
 
        GtkWidget *frame_exit;
        GtkWidget *vbox_exit;
@@ -140,8 +141,14 @@ void prefs_other_create_widget(PrefsPage *_page, GtkWindow *window,
        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"));
index a3b972d..2b90ed7 100644 (file)
@@ -1377,8 +1377,8 @@ void summary_set_menu_sensitive(SummaryView *summaryview)
 
                {"/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}
@@ -1395,7 +1395,7 @@ void summary_set_menu_sensitive(SummaryView *summaryview)
 
 
        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)
index e1f58ff..97b6aa4 100644 (file)
@@ -1831,7 +1831,7 @@ void textview_scroll_one_line(TextView *textview, gboolean up)
        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)
@@ -1839,7 +1839,7 @@ 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() \