pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Pan-users] Read More


From: Shining Chaos
Subject: Re: [Pan-users] Read More
Date: Thu, 3 Aug 2006 01:34:43 -0500


On 8/2/06, ShiningChaos <address@hidden> wrote:

I'd really prefer it to be a switchable preference...

-Stephen

...okay, boredom made me actually do it.


 diff -u pan-0.106/pan/gui/prefs-ui.cc pan-0.106-dev/pan/gui/prefs-ui.cc
--- pan-0.106/pan/gui/prefs-ui.cc       2006-07-23 02:25:07.000000000 -0500
+++ pan-0.106-dev/pan/gui/prefs-ui.cc   2006-08-03 01:21:49.000000000 -0500
@@ -318,6 +318,10 @@
     HIG :: workarea_add_wide_control (t, &row, w);
     w = new_check_button (_("Mark entire group _read when leaving group"), "mark-group-read-when-leaving-group", false, prefs);
     HIG :: workarea_add_wide_control (t, &row, w);
+    HIG :: workarea_add_section_spacer (t, row, 4);
+    HIG :: workarea_add_section_title (t, &row, _("Articles"));
+    w = new_check_button (_("Space selects next article, not next unread"), "space-selects-next-article", true, prefs);
+    HIG :: workarea_add_wide_control (t, &row, w);
   HIG :: workarea_finish (t, &row);
   gtk_notebook_append_page (GTK_NOTEBOOK(notebook), t, gtk_label_new_with_mnemonic(_("_Behavior")));


diff -u pan-0.106/pan/gui/gui.cc pan-0.106-dev/pan/gui/gui.cc
--- pan-0.106/pan/gui/gui.cc    2006-08-02 17:05:28.000000000 -0500
+++ pan-0.106-dev/pan/gui/gui.cc        2006-08-03 01:24:15.000000000 -0500
@@ -718,7 +718,14 @@
 void GUI :: do_read_more ()
 {
   if (!_body_pane->read_more ())
-    activate_action ("read-next-article");
+    if (_prefs.get_flag ("space-selects-next-article", false))
+       {
+               activate_action ("read-next-article");
+       }
+       else
+       {
+               activate_action("read-next-unread-article");
+       }
 }
 void GUI :: do_read_less ()
 {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]