Am 18.07.2010 um 08:34 schrieb Enrico Forestieri:

> On Sun, Jul 18, 2010 at 12:29:43AM +0200, sw...@lyx.org wrote:
> 
>> Author: switt
>> Date: Sun Jul 18 00:29:42 2010
>> New Revision: 34955
>> URL: http://www.lyx.org/trac/changeset/34955
>> 
>> Log:
>> make mouse scroll wheel zoom configurable
> [...]
>> +    case RC_SCROLL_WHEEL_ZOOM:
>> +            if (ignore_system_lyxrc ||
>> +                scroll_whell_zoom != system_lyxrc.scroll_whell_zoom) {
>> +                    string status;
>> +                    switch (scroll_whell_zoom) {
>> +                    case SCROLL_WHEEL_ZOOM_OFF:
>> +                            status = "off";
>> +                            break;
>> +                    case SCROLL_WHEEL_ZOOM_CTRL:
>> +                            status = "ctrl";
>> +                            break;
>> +                    case SCROLL_WHEEL_ZOOM_SHIFT:
>> +                            status = "shift";
>> +                            break;
>> +                    case SCROLL_WHEEL_ZOOM_OPTION:
>> +                            status = "option";
>> +                            break;
> 
> What is "option"? I think this is Mac specific and should not be an
> option (sorry for the pun) on other platforms.

Attached is the patch to change Option to Alt. OK?

Stephan
Index: src/LyXRC.h
===================================================================
--- src/LyXRC.h (Revision 34955)
+++ src/LyXRC.h (Arbeitskopie)
@@ -508,7 +508,7 @@
                SCROLL_WHEEL_ZOOM_OFF,
                SCROLL_WHEEL_ZOOM_CTRL,
                SCROLL_WHEEL_ZOOM_SHIFT,
-               SCROLL_WHEEL_ZOOM_OPTION
+               SCROLL_WHEEL_ZOOM_ALT
        };
        ///
        ScrollWheelZoom scroll_whell_zoom;
Index: src/LyXRC.cpp
===================================================================
--- src/LyXRC.cpp       (Revision 34955)
+++ src/LyXRC.cpp       (Arbeitskopie)
@@ -1204,8 +1204,8 @@
                                        scroll_whell_zoom = 
SCROLL_WHEEL_ZOOM_CTRL;
                                else if (tmp == "shift")
                                        scroll_whell_zoom = 
SCROLL_WHEEL_ZOOM_SHIFT;
-                               else if (tmp == "option")
-                                       scroll_whell_zoom = 
SCROLL_WHEEL_ZOOM_OPTION;
+                               else if (tmp == "alt")
+                                       scroll_whell_zoom = 
SCROLL_WHEEL_ZOOM_ALT;
                                else {
                                        scroll_whell_zoom = 
SCROLL_WHEEL_ZOOM_OFF;
                                        if (tmp != "off" && tmp != "false")
@@ -2604,8 +2604,8 @@
                        case SCROLL_WHEEL_ZOOM_SHIFT:
                                status = "shift";
                                break;
-                       case SCROLL_WHEEL_ZOOM_OPTION:
-                               status = "option";
+                       case SCROLL_WHEEL_ZOOM_ALT:
+                               status = "alt";
                                break;
                        }
                        os << "\\scroll_whell_zoom " << status << '\n';
Index: src/frontends/qt4/GuiWorkArea.cpp
===================================================================
--- src/frontends/qt4/GuiWorkArea.cpp   (Revision 34955)
+++ src/frontends/qt4/GuiWorkArea.cpp   (Arbeitskopie)
@@ -827,7 +827,7 @@
                zoom = ev->modifiers() & Qt::ShiftModifier;
                zoom &= !(ev->modifiers() & (Qt::ControlModifier || 
Qt::AltModifier));
                break;
-       case LyXRC::SCROLL_WHEEL_ZOOM_OPTION:
+       case LyXRC::SCROLL_WHEEL_ZOOM_ALT:
                zoom = ev->modifiers() & Qt::AltModifier;
                zoom &= !(ev->modifiers() & (Qt::ShiftModifier || 
Qt::ControlModifier));
                break;
Index: src/frontends/qt4/GuiPrefs.cpp
===================================================================
--- src/frontends/qt4/GuiPrefs.cpp      (Revision 34955)
+++ src/frontends/qt4/GuiPrefs.cpp      (Arbeitskopie)
@@ -483,7 +483,7 @@
                        rc.scroll_whell_zoom = LyXRC::SCROLL_WHEEL_ZOOM_SHIFT;
                        break;
                case 2:
-                       rc.scroll_whell_zoom = LyXRC::SCROLL_WHEEL_ZOOM_OPTION;
+                       rc.scroll_whell_zoom = LyXRC::SCROLL_WHEEL_ZOOM_ALT;
                        break;
                }
        } else {
@@ -511,7 +511,7 @@
                scrollzoomEnableCB->setChecked(true);
                scrollzoomValueCO->setCurrentIndex(1);
                break;
-       case LyXRC::SCROLL_WHEEL_ZOOM_OPTION:
+       case LyXRC::SCROLL_WHEEL_ZOOM_ALT:
                scrollzoomEnableCB->setChecked(true);
                scrollzoomValueCO->setCurrentIndex(2);
                break;
Index: src/frontends/qt4/ui/PrefInputUi.ui
===================================================================
--- src/frontends/qt4/ui/PrefInputUi.ui (Revision 34955)
+++ src/frontends/qt4/ui/PrefInputUi.ui (Arbeitskopie)
@@ -243,7 +243,7 @@
          </item>
          <item>
           <property name="text">
-           <string>Option</string>
+           <string>Alt</string>
           </property>
          </item>
         </widget>

Reply via email to