[the-board] [ui] Add key shortcuts for alignment and distribution actions
- From: Lucas Rocha <lucasr src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [the-board] [ui] Add key shortcuts for alignment and distribution actions
- Date: Thu, 17 Mar 2011 10:56:02 +0000 (UTC)
commit 58d5ba4129775823273002d20492f113b7d194b6
Author: Lucas Rocha <lucasr gnome org>
Date: Thu Mar 17 10:52:05 2011 +0000
[ui] Add key shortcuts for alignment and distribution actions
Here a new key bindings:
Ctrl+H - Distribute horizontally
Ctrl+G - Distribute vertically
Ctrl+U - Align to the left
Ctrl+I - Align to the right
Ctrl+J - Align to the top
Ctrl+K - Align to the bottom
Those only work on selected items in the page.
src/js/ui/mainWindow.js | 24 ++++++++++++++++++++++++
1 files changed, 24 insertions(+), 0 deletions(-)
---
diff --git a/src/js/ui/mainWindow.js b/src/js/ui/mainWindow.js
index 362b77b..230fe6d 100644
--- a/src/js/ui/mainWindow.js
+++ b/src/js/ui/mainWindow.js
@@ -817,6 +817,30 @@ MainWindow.prototype = {
} else if (isControl && text == 'q') {
this._quitApp();
return true;
+ } else if (isControl && text == 'h') {
+ this._currentPage.doAction("distribute",
+ { orientation: Page.Orientation.HORIZONTAL });
+ return true;
+ } else if (isControl && text == 'g') {
+ this._currentPage.doAction("distribute",
+ { orientation: Page.Orientation.VERTICAL });
+ return true;
+ } else if (isControl && text == 'u') {
+ this._currentPage.doAction("align",
+ { alignment: Page.Alignment.LEFT });
+ return true;
+ } else if (isControl && text == 'i') {
+ this._currentPage.doAction("align",
+ { alignment: Page.Alignment.RIGHT });
+ return true;
+ } else if (isControl && text == 'j') {
+ this._currentPage.doAction("align",
+ { alignment: Page.Alignment.TOP });
+ return true;
+ } else if (isControl && text == 'k') {
+ this._currentPage.doAction("align",
+ { alignment: Page.Alignment.BOTTOM });
+ return true;
}
return false;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]