diff --git a/pd/src/g_bang.c b/pd/src/g_bang.c index 0f13be9153abd39d8d1a067af1c706baa92a472e..c059f2c3244c10b6719dc121794d8108e45e49ee 100644 --- a/pd/src/g_bang.c +++ b/pd/src/g_bang.c @@ -479,7 +479,7 @@ static void *bng_new(t_symbol *s, int argc, t_atom *argv) x->x_gui.x_changed = -1; x->x_gui.legacy_x = 0; - x->x_gui.legacy_y = 2; + x->x_gui.legacy_y = 0; //x->x_gui.click_x = 1; //x->x_gui.click_y = 2; diff --git a/pd/src/g_mycanvas.c b/pd/src/g_mycanvas.c index e8278a3a20d3b0753de8dde6bad7104bd56329af..283be8c72d5465c89adb8f11c2986493cfe6d378 100644 --- a/pd/src/g_mycanvas.c +++ b/pd/src/g_mycanvas.c @@ -385,7 +385,7 @@ static void *my_canvas_new(t_symbol *s, int argc, t_atom *argv) x->x_gui.x_obj.te_iemgui = 1; x->x_gui.legacy_x = 0; - x->x_gui.legacy_y = 2; + x->x_gui.legacy_y = 0; return (x); } diff --git a/pd/src/g_numbox.c b/pd/src/g_numbox.c index 197af3980c537179748598cf90c086a4dabcb682..b1a6bba23d0cc68b6ad052d3b1686e320f168763 100644 --- a/pd/src/g_numbox.c +++ b/pd/src/g_numbox.c @@ -838,7 +838,7 @@ static void *my_numbox_new(t_symbol *s, int argc, t_atom *argv) x->x_gui.x_changed = 0; x->x_gui.legacy_x = 0; - x->x_gui.legacy_y = 2; + x->x_gui.legacy_y = 0; return (x); } diff --git a/pd/src/g_radio.c b/pd/src/g_radio.c index 6f0bd6f16214f7016968d156606e1215a138664a..9828355f5842c1cf602ed6ff9434587ce3a8a836 100644 --- a/pd/src/g_radio.c +++ b/pd/src/g_radio.c @@ -534,7 +534,7 @@ static void *radio_new(t_symbol *s, int argc, t_atom *argv) x->x_gui.x_obj.te_iemgui = 1; x->x_gui.legacy_x = 0; - x->x_gui.legacy_y = 2; + x->x_gui.legacy_y = 0; return (x); } diff --git a/pd/src/g_slider.c b/pd/src/g_slider.c index 75045a03b3cac20928c5c35b1645ae6775194192..d73b218329e657305340b9ee2f12bfdd2dd57a14 100644 --- a/pd/src/g_slider.c +++ b/pd/src/g_slider.c @@ -598,10 +598,10 @@ static void *slider_new(t_symbol *s, int argc, t_atom *argv) if (x->x_orient) { x->x_gui.legacy_x = 0; - x->x_gui.legacy_y = 0; + x->x_gui.legacy_y = -2; } else { x->x_gui.legacy_x = -3; - x->x_gui.legacy_y = 2; + x->x_gui.legacy_y = 0; } diff --git a/pd/src/g_toggle.c b/pd/src/g_toggle.c index c81db5214733ce677eb9b46bad545024cf56fec6..e7de443cb8d8eef9b33ebc59d068f8b66c6f9598 100644 --- a/pd/src/g_toggle.c +++ b/pd/src/g_toggle.c @@ -397,7 +397,7 @@ static void *toggle_new(t_symbol *s, int argc, t_atom *argv) x->x_gui.x_changed = 1; x->x_gui.legacy_x = 0; - x->x_gui.legacy_y = 2; + x->x_gui.legacy_y = 0; //x->x_gui.click_x = 1; //x->x_gui.click_y = 2; diff --git a/pd/src/g_vumeter.c b/pd/src/g_vumeter.c index 5c434f91a4d5641443f9acdfe1f5ba1a3187f4c6..324986f35e557b4d79961a76a3ba164318061da0 100644 --- a/pd/src/g_vumeter.c +++ b/pd/src/g_vumeter.c @@ -450,7 +450,8 @@ static void vu_getrect(t_gobj *z, t_glist *glist, iemgui_label_getrect(x->x_gui, glist, xp1, yp1, xp2, yp2); - if (x->x_scale) + /* In legacy mode we don't include the scale in the rect */ + if (x->x_scale && !sys_legacy) { //vu has custom scale all labels unlike other iemgui object end=x1+x->x_gui.x_w+4; @@ -748,7 +749,7 @@ static void *vu_new(t_symbol *s, int argc, t_atom *argv) x->x_gui.x_obj.te_iemgui = 1; x->x_gui.legacy_x = -1; - x->x_gui.legacy_y = 0; + x->x_gui.legacy_y = -2; return (x); }