[Kst] [Bug 121994] Use 'alt' key to temporarily enter layout mode from any mode
Andrew Walker
arwalker at sumusltd.com
Wed Feb 22 19:14:14 CET 2006
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=121994
arwalker sumusltd com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From arwalker sumusltd com 2006-02-22 19:14 -------
SVN commit 512514 by arwalker:
BUG:121994 Create default shortcuts for all modes
M +30 -20 kst.cpp
--- trunk/extragear/graphics/kst/src/libkstapp/kst.cpp #512513:512514
@ -449,7 +449,8 @
connect(PauseAction, SIGNAL(toggled(bool)), this, SLOT(updatePausedState(bool)));
/************/
- XYZoomAction = new KRadioAction(i18n("XY Mouse &Zoom"), "kst_zoomxy", 0,
+ XYZoomAction = new KRadioAction(i18n("XY Mouse &Zoom"), "kst_zoomxy",
+ KShortcut(Key_F2),
this, SLOT(toggleMouseMode()),
actionCollection(), "zoomxy_action");
XYZoomAction->setExclusiveGroup("gfx");
@ -459,7 +460,8 @
XYZoomAction->setChecked(true);
/************/
- XZoomAction = new KRadioAction(i18n("&X Mouse Zoom"), "kst_zoomx", 0,
+ XZoomAction = new KRadioAction(i18n("&X Mouse Zoom"), "kst_zoomx",
+ KShortcut(Key_F3),
this, SLOT(toggleMouseMode()),
actionCollection(), "zoomx_action");
XZoomAction->setExclusiveGroup("gfx");
@ -468,7 +470,8 @
"X axis (CTRL-mouse also does this)"));
/************/
- YZoomAction = new KRadioAction(i18n("&Y Mouse Zoom"), "kst_zoomy", 0,
+ YZoomAction = new KRadioAction(i18n("&Y Mouse Zoom"), "kst_zoomy",
+ KShortcut(Key_F4),
this, SLOT(toggleMouseMode()),
actionCollection(), "zoomy_action");
YZoomAction->setExclusiveGroup("gfx");
@ -765,53 +768,60 @
_tiedZoomAction->setWhatsThis(i18n("Apply zoom actions to all plots\n"
"(not just the active one)."));
- _gfxRectangleAction = new KRadioAction(i18n("&Rectangle"), "kst_gfx_rectangle", 0,
+ _gfxRectangleAction = new KRadioAction(i18n("&Rectangle"), "kst_gfx_rectangle",
+ KShortcut(Key_F8),
this, SLOT(toggleMouseMode()),
actionCollection(), "rectangle_action");
_gfxRectangleAction->setExclusiveGroup("gfx");
_gfxRectangleAction->setToolTip(i18n("Draw rectangle"));
_gfxRectangleAction->setWhatsThis(i18n("Draw rectangle"));
- _gfxEllipseAction = new KRadioAction(i18n("&Ellipse"), "kst_gfx_ellipse", 0,
+ _gfxEllipseAction = new KRadioAction(i18n("&Ellipse"), "kst_gfx_ellipse",
+ KShortcut(Key_F9),
this, SLOT(toggleMouseMode()),
actionCollection(), "ellipse_action");
_gfxEllipseAction->setExclusiveGroup("gfx");
_gfxEllipseAction->setToolTip(i18n("Draw ellipse"));
_gfxEllipseAction->setWhatsThis(i18n("Draw ellipse"));
- _gfxPictureAction = new KRadioAction(i18n("&Picture"), "kst_gfx_picture", 0,
- this, SLOT(toggleMouseMode()),
- actionCollection(), "picture_action");
+ _gfxPictureAction = new KRadioAction(i18n("&Picture"), "kst_gfx_picture",
+ KShortcut(Key_F12),
+ this, SLOT(toggleMouseMode()),
+ actionCollection(), "picture_action");
_gfxPictureAction->setExclusiveGroup("gfx");
_gfxPictureAction->setToolTip(i18n("Insert picture"));
_gfxPictureAction->setWhatsThis(i18n("Insert picture"));
- _gfxArrowAction = new KRadioAction(i18n("&Arrow"), "kst_gfx_arrow", 0,
- this, SLOT(toggleMouseMode()),
- actionCollection(), "arrow_action");
+ _gfxArrowAction = new KRadioAction(i18n("&Arrow"), "kst_gfx_arrow",
+ KShortcut(Key_F11),
+ this, SLOT(toggleMouseMode()),
+ actionCollection(), "arrow_action");
_gfxArrowAction->setExclusiveGroup("gfx");
_gfxArrowAction->setToolTip(i18n("Draw arrow"));
_gfxArrowAction->setWhatsThis(i18n("Draw arrow"));
- _gfxLineAction = new KRadioAction(i18n("&Line"), "kst_gfx_line", 0,
- this, SLOT(toggleMouseMode()),
- actionCollection(), "line_action");
+ _gfxLineAction = new KRadioAction(i18n("&Line"), "kst_gfx_line",
+ KShortcut(Key_F10),
+ this, SLOT(toggleMouseMode()),
+ actionCollection(), "line_action");
_gfxLineAction->setExclusiveGroup("gfx");
_gfxLineAction->setToolTip(i18n("Draw line"));
_gfxLineAction->setWhatsThis(i18n("Draw line"));
_gfxLineAction->setChecked(true);
/************/
- _gfxLabelAction = new KRadioAction(i18n("L&abel"), "text", 0,
- this, SLOT(toggleMouseMode()),
- actionCollection(), "label_action");
+ _gfxLabelAction = new KRadioAction(i18n("L&abel"), "text",
+ KShortcut(Key_F7),
+ this, SLOT(toggleMouseMode()),
+ actionCollection(), "label_action");
_gfxLabelAction->setExclusiveGroup("gfx");
_gfxLabelAction->setToolTip(i18n("Draw label"));
_gfxLabelAction->setWhatsThis(i18n("Draw label"));
- LayoutAction = new KRadioAction(i18n("Layout Mode"), "kst_layoutmode", 0,
- this, SLOT(toggleMouseMode()),
- actionCollection(), "layoutmode_action");
+ LayoutAction = new KRadioAction(i18n("Layout Mode"), "kst_layoutmode",
+ KShortcut(Key_F6),
+ this, SLOT(toggleMouseMode()),
+ actionCollection(), "layoutmode_action");
LayoutAction->setExclusiveGroup("gfx");
LayoutAction->setToolTip(i18n("Layout mode"));
LayoutAction->setWhatsThis(i18n("Use this mode to move, resize, and group plots."));
More information about the Kst
mailing list