Increment the version number, and add a context menu item to snap
what's hovered to the grid. [git-p4: depot-paths = "//depot/solvespace/": change = 2042]
This commit is contained in:
parent
35df6bd06a
commit
ea00c7e979
14
mouse.cpp
14
mouse.cpp
|
@ -385,6 +385,15 @@ void GraphicsWindow::MouseRightUp(double x, double y) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(gs.n == 0 && gs.constraints == 0 &&
|
||||||
|
(hover.constraint.v &&
|
||||||
|
SK.GetConstraint(hover.constraint)->type == Constraint::COMMENT) ||
|
||||||
|
(hover.entity.v &&
|
||||||
|
SK.GetEntity(hover.entity)->IsPoint()))
|
||||||
|
{
|
||||||
|
AddContextMenuItem("Snap to Grid", CMNU_SNAP_TO_GRID);
|
||||||
|
}
|
||||||
|
|
||||||
if(gs.n > 0 || gs.constraints > 0) {
|
if(gs.n > 0 || gs.constraints > 0) {
|
||||||
AddContextMenuItem(NULL, CONTEXT_SEPARATOR);
|
AddContextMenuItem(NULL, CONTEXT_SEPARATOR);
|
||||||
AddContextMenuItem("Delete Selection", CMNU_DELETE_SEL);
|
AddContextMenuItem("Delete Selection", CMNU_DELETE_SEL);
|
||||||
|
@ -420,6 +429,11 @@ void GraphicsWindow::MouseRightUp(double x, double y) {
|
||||||
Constraint::MenuConstrain(MNU_OTHER_ANGLE);
|
Constraint::MenuConstrain(MNU_OTHER_ANGLE);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case CMNU_SNAP_TO_GRID:
|
||||||
|
ToggleSelectionStateOfHovered();
|
||||||
|
MenuEdit(MNU_SNAP_TO_GRID);
|
||||||
|
break;
|
||||||
|
|
||||||
case CMNU_GROUP_INFO: {
|
case CMNU_GROUP_INFO: {
|
||||||
if(toggleForGroupInfo) ToggleSelectionStateOfHovered();
|
if(toggleForGroupInfo) ToggleSelectionStateOfHovered();
|
||||||
|
|
||||||
|
|
|
@ -753,7 +753,7 @@ void SolveSpace::MenuHelp(int id) {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GraphicsWindow::MNU_ABOUT:
|
case GraphicsWindow::MNU_ABOUT:
|
||||||
Message("This is SolveSpace version 1.4.\r\n\r\n"
|
Message("This is SolveSpace version 1.5.\r\n\r\n"
|
||||||
"For more information, see http://www.solvespace.com/\r\n\r\n"
|
"For more information, see http://www.solvespace.com/\r\n\r\n"
|
||||||
"Built " __TIME__ " " __DATE__ ".\r\n\r\n"
|
"Built " __TIME__ " " __DATE__ ".\r\n\r\n"
|
||||||
"Copyright 2008-2009 Useful Subset, LLC. All Rights Reserved.");
|
"Copyright 2008-2009 Useful Subset, LLC. All Rights Reserved.");
|
||||||
|
|
1
ui.h
1
ui.h
|
@ -453,6 +453,7 @@ public:
|
||||||
static const int CMNU_REFERENCE_DIM = 0x106;
|
static const int CMNU_REFERENCE_DIM = 0x106;
|
||||||
static const int CMNU_OTHER_ANGLE = 0x107;
|
static const int CMNU_OTHER_ANGLE = 0x107;
|
||||||
static const int CMNU_STYLE_INFO = 0x108;
|
static const int CMNU_STYLE_INFO = 0x108;
|
||||||
|
static const int CMNU_SNAP_TO_GRID = 0x109;
|
||||||
static const int CMNU_FIRST_STYLE = 0x40000000;
|
static const int CMNU_FIRST_STYLE = 0x40000000;
|
||||||
void ContextMenuListStyles(void);
|
void ContextMenuListStyles(void);
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
multi-drag
|
multi-drag
|
||||||
|
|
||||||
-----
|
-----
|
||||||
|
some kind of import
|
||||||
wireframe export
|
wireframe export
|
||||||
faster triangulation
|
faster triangulation
|
||||||
interpolating splines
|
interpolating splines
|
||||||
|
|
Loading…
Reference in New Issue
Block a user