summaryrefslogtreecommitdiff
path: root/common/project.cpp
diff options
context:
space:
mode:
authorleo2005-03-11 19:14:05 +0000
committerleo2005-03-11 19:14:05 +0000
commit638a59b2400a2721184b281231dd443736740b37 (patch)
treeba27412d05fe8cae483024f323d9529c297982b4 /common/project.cpp
parent5568e69af7eab183a8cb47c9193fd0b2c8ec6407 (diff)
Allowed setting shortcut keys for the action modes.
git-svn-id: http://svn.leocad.org/trunk@389 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'common/project.cpp')
-rw-r--r--common/project.cpp70
1 files changed, 70 insertions, 0 deletions
diff --git a/common/project.cpp b/common/project.cpp
index 884c7b1..8bb36c5 100644
--- a/common/project.cpp
+++ b/common/project.cpp
@@ -6318,6 +6318,76 @@ void Project::HandleCommand(LC_COMMANDS id, unsigned long nParam)
m_nAngleSnap = 180;
SystemUpdateSnap(m_nMoveSnap, m_nAngleSnap);
} break;
+
+ case LC_EDIT_ACTION_SELECT:
+ {
+ SetAction(LC_ACTION_SELECT);
+ } break;
+
+ case LC_EDIT_ACTION_INSERT:
+ {
+ SetAction(LC_ACTION_INSERT);
+ } break;
+
+ case LC_EDIT_ACTION_LIGHT:
+ {
+ SetAction(LC_ACTION_LIGHT);
+ } break;
+
+ case LC_EDIT_ACTION_SPOTLIGHT:
+ {
+ SetAction(LC_ACTION_SPOTLIGHT);
+ } break;
+
+ case LC_EDIT_ACTION_CAMERA:
+ {
+ SetAction(LC_ACTION_CAMERA);
+ } break;
+
+ case LC_EDIT_ACTION_MOVE:
+ {
+ SetAction(LC_ACTION_MOVE);
+ } break;
+
+ case LC_EDIT_ACTION_ROTATE:
+ {
+ SetAction(LC_ACTION_ROTATE);
+ } break;
+
+ case LC_EDIT_ACTION_ERASER:
+ {
+ SetAction(LC_ACTION_ERASER);
+ } break;
+
+ case LC_EDIT_ACTION_PAINT:
+ {
+ SetAction(LC_ACTION_PAINT);
+ } break;
+
+ case LC_EDIT_ACTION_ZOOM:
+ {
+ SetAction(LC_ACTION_ZOOM);
+ } break;
+
+ case LC_EDIT_ACTION_ZOOM_REGION:
+ {
+ SetAction(LC_ACTION_ZOOM_REGION);
+ } break;
+
+ case LC_EDIT_ACTION_PAN:
+ {
+ SetAction(LC_ACTION_PAN);
+ } break;
+
+ case LC_EDIT_ACTION_ROTATE_VIEW:
+ {
+ SetAction(LC_ACTION_ROTATE_VIEW);
+ } break;
+
+ case LC_EDIT_ACTION_ROLL:
+ {
+ SetAction(LC_ACTION_ROLL);
+ } break;
}
}