On 8/2/06, ShiningChaos <[EMAIL PROTECTED]> wrote:
...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 ()
{
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")));
--- 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 ()
{
_______________________________________________ Pan-users mailing list Pan-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/pan-users