Ticket #28: changes.diff

File changes.diff, 3.9 KB (added by finticemo, 9 years ago)

First reasonable attempt at implementation.

  • src/const.h

     
    538538  SPECIAL_FORMAT_CHECKER_MENU,
    539539
    540540  SPECIAL_HOLD_PAN,
     541  SPECIAL_ZOOM_IN_MORE,
     542  SPECIAL_ZOOM_OUT_MORE,
    541543 
    542544  NB_SPECIAL_SHORTCUTS            ///< Number of special shortcuts
    543545};
  • src/engine.c

     
    10361036                Zoom(+1);
    10371037                action++;
    10381038                break;
     1039              case SPECIAL_ZOOM_IN_MORE :
     1040                Zoom(+3);
     1041                action++;
     1042                break;
    10391043              case SPECIAL_ZOOM_OUT : // Zoom out
    10401044                Zoom(-1);
    10411045                action++;
    10421046                break;
     1047              case SPECIAL_ZOOM_OUT_MORE :
     1048                Zoom(-3);
     1049                action++;
     1050                break;
     1051
    10431052              case SPECIAL_CENTER_ATTACHMENT : // Center brush attachment
    10441053                Hide_cursor();
    10451054                Brush_offset_X=(Brush_width>>1);
  • src/helpfile.h

     
    225225  HELP_LINK ("  Toggle:            %s",   0x100+BUTTON_MAGNIFIER)
    226226  HELP_LINK ("  Zoom factor menu:  %s",   0x200+BUTTON_MAGNIFIER)
    227227  HELP_LINK ("  Zoom in:           %s",   SPECIAL_ZOOM_IN)
     228  HELP_LINK ("  Zoom in more:      %s",   SPECIAL_ZOOM_IN_MORE)
    228229  HELP_LINK ("  Zoom out:          %s",   SPECIAL_ZOOM_OUT)
     230  HELP_LINK ("  Zoom out more:     %s",   SPECIAL_ZOOM_OUT_MORE)
    229231  HELP_LINK ("  1:1 (off)          %s",   SPECIAL_ZOOM_1)
    230232  HELP_LINK ("  2:1                %s",   SPECIAL_ZOOM_2)
    231233  HELP_LINK ("  3:1                %s",   SPECIAL_ZOOM_3)
     
    19771979  HELP_TEXT ("window. If you're already in magnifier mode,")
    19781980  HELP_TEXT ("you'll return to normal mode.")
    19791981  HELP_LINK ("Zoom in : %s",SPECIAL_ZOOM_IN)
     1982  HELP_LINK ("Zoom in more : %s",SPECIAL_ZOOM_IN_MORE)
    19801983  HELP_LINK ("Zoom out: %s",SPECIAL_ZOOM_OUT)
     1984  HELP_LINK ("Zoom out more : %s",SPECIAL_ZOOM_OUT_MORE)
    19811985  HELP_TEXT ("")
    19821986  HELP_BOLD ("RIGHT CLICK")
    19831987  HELP_LINK ("(Key:%s)",0x200+BUTTON_MAGNIFIER)
  • src/hotkeys.c

     
    800800  true,
    801801  SDLK_KP_PLUS, // Grey +
    802802  KEY_MOUSEWHEELUP},
     803  {209,
     804  "Zoom in more",
     805  "Increase magnifying factor more.",
     806  "",
     807  "",
     808  true,
     809  SDLK_KP_PLUS|MOD_SHIFT, // Shift++
     810  KEY_MOUSEWHEELUP|MOD_SHIFT},
    803811  {86,
    804812  "Zoom out",
    805813  "Decrease magnifying factor.",
     
    808816  true,
    809817  SDLK_KP_MINUS, // Grey -
    810818  KEY_MOUSEWHEELDOWN},
     819  {210,
     820  "Zoom out more",
     821  "Increase magnifying factor more.",
     822  "",
     823  "",
     824  true,
     825  SDLK_KP_MINUS|MOD_SHIFT, // Shift+-
     826  KEY_MOUSEWHEELDOWN|MOD_SHIFT},
    811827  {87,
    812828  "Brush effects menu",
    813829  "Opens a menu which proposes",
     
    19191935  0x100+BUTTON_MAGNIFIER,           // Magnifier mode
    19201936  0x200+BUTTON_MAGNIFIER,           // Zoom factor menu
    19211937  SPECIAL_ZOOM_IN,                  // Zoom in
     1938  SPECIAL_ZOOM_IN_MORE,             // Zoom in more
    19221939  SPECIAL_ZOOM_OUT,                 // Zoom out
     1940  SPECIAL_ZOOM_OUT_MORE,            // Zoom out more
    19231941  0x100+BUTTON_BRUSH_EFFECTS,       // Brush effects menu
    19241942  0x100+BUTTON_TEXT,                // Text
    19251943  0x100+BUTTON_RESOL,               // Resolution menu
  • src/hotkeys.h

     
    3333#endif
    3434#include <SDL.h>
    3535
    36 #define NB_SHORTCUTS 210   ///< Number of actions that can have a key combination associated to it.
     36#define NB_SHORTCUTS 212   ///< Number of actions that can have a key combination associated to it.
    3737
    3838/*** Types definitions and structs ***/
    3939