select rectangles are unsnapped. much easier to select small objects
This commit is contained in:
parent
346666e13d
commit
dd33a067de
|
|
@ -3808,8 +3808,8 @@ void select_rect(int what, int select)
|
|||
{
|
||||
int incremental_select = tclgetboolvar("incremental_select");
|
||||
int sel_touch = tclgetboolvar("select_touch");
|
||||
dbg(1, "select_rect(): what=%d, mousex_save=%g mousey_save=%g, mousex_snap=%g mousey_snap=%g\n",
|
||||
what, xctx->mx_double_save, xctx->my_double_save, xctx->mousex_snap, xctx->mousey_snap);
|
||||
dbg(1, "select_rect(): what=%d, mousex_save=%g mousey_save=%g, mousex=%g mousey=%g\n",
|
||||
what, xctx->mx_double_save, xctx->my_double_save, xctx->mousex, xctx->mousey);
|
||||
if(what & RUBBER)
|
||||
{
|
||||
if(xctx->nl_sem==0) {
|
||||
|
|
@ -3819,7 +3819,7 @@ void select_rect(int what, int select)
|
|||
xctx->nl_xx1=xctx->nl_xr;xctx->nl_xx2=xctx->nl_xr2;xctx->nl_yy1=xctx->nl_yr;xctx->nl_yy2=xctx->nl_yr2;
|
||||
RECTORDER(xctx->nl_xx1,xctx->nl_yy1,xctx->nl_xx2,xctx->nl_yy2);
|
||||
drawtemprect(xctx->gctiled,NOW, xctx->nl_xx1,xctx->nl_yy1,xctx->nl_xx2,xctx->nl_yy2);
|
||||
xctx->nl_xr2=xctx->mousex_snap;xctx->nl_yr2=xctx->mousey_snap;
|
||||
xctx->nl_xr2=xctx->mousex;xctx->nl_yr2=xctx->mousey;
|
||||
|
||||
/* 20171026 update unselected objects while dragging */
|
||||
rebuild_selected_array();
|
||||
|
|
|
|||
|
|
@ -3747,8 +3747,8 @@ int rstate; /* (reduced state, without ShiftMask) */
|
|||
|
||||
xctx->shape_point_selected = 0;
|
||||
xctx->mx_save = mx; xctx->my_save = my;
|
||||
xctx->mx_double_save=xctx->mousex_snap;
|
||||
xctx->my_double_save=xctx->mousey_snap;
|
||||
xctx->mx_double_save=xctx->mousex;
|
||||
xctx->my_double_save=xctx->mousey;
|
||||
|
||||
/* Clicking on an instance pin -> drag a new wire
|
||||
* if an instance is already selected */
|
||||
|
|
|
|||
Loading…
Reference in New Issue