Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Wynn
purr-data
Commits
ede2ff7b
Commit
ede2ff7b
authored
Nov 20, 2017
by
Jonathan Wilkes
Browse files
guard mknob against early messages from Pd
parent
c5f5a579
Changes
1
Hide whitespace changes
Inline
Side-by-side
pd/nw/pdgui.js
View file @
ede2ff7b
...
...
@@ -4039,23 +4039,31 @@ function gui_grid_point(cid, tag, x, y) {
// mknob from moonlib
function
gui_mknob_new
(
cid
,
tag
,
x
,
y
,
is_toplevel
,
show_in
,
show_out
)
{
var
g
=
gui_gobj_new
(
cid
,
tag
,
"
obj
"
,
x
,
y
,
is_toplevel
),
var
g
,
border
,
circle
,
line
;
if
(
!
patchwin
[
cid
])
{
return
;
}
g
=
gui_gobj_new
(
cid
,
tag
,
"
obj
"
,
x
,
y
,
is_toplevel
),
border
=
create_item
(
cid
,
"
path
"
,
{
class
:
"
border
"
// now we can inherit the css border styles
})
,
circle
=
create_item
(
cid
,
"
circle
"
,
{
class
:
"
circle
"
})
,
line
=
create_item
(
cid
,
"
line
"
,
{
class
:
"
dial
"
});
})
;
circle
=
create_item
(
cid
,
"
circle
"
,
{
class
:
"
circle
"
})
;
line
=
create_item
(
cid
,
"
line
"
,
{
class
:
"
dial
"
});
g
.
appendChild
(
border
);
g
.
appendChild
(
circle
);
g
.
appendChild
(
line
);
}
function
gui_configure_mknob
(
cid
,
tag
,
size
,
bg_color
,
fg_color
)
{
var
g
=
get_gobj
(
cid
,
tag
);
var
g
;
if
(
!
patchwin
[
cid
])
{
return
;
}
g
=
get_gobj
(
cid
,
tag
);
configure_item
(
g
.
querySelector
(
"
.border
"
),
{
d
:
[
"
M
"
,
0
,
0
,
size
,
0
,
"
M
"
,
0
,
size
,
size
,
size
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment