From 9a1748050e3dde1b53238a13dd829e4401f44753 Mon Sep 17 00:00:00 2001 From: Ivica Ico Bukvic <ico@vt.edu> Date: Sat, 16 Nov 2013 14:42:47 -0500 Subject: [PATCH] added one more k12 object and updated pd.tk to reflect new items in the k12 menu (including new minimum size) --- .../K12/icons-large/wii_nunchuk_hit.png | Bin 0 -> 3336 bytes l2ork_addons/K12/icons/wii_nunchuk_hit.png | Bin 0 -> 1664 bytes l2ork_addons/K12/objects/wii_nunchuk_hit1.png | Bin 0 -> 4766 bytes l2ork_addons/K12/objects/wii_nunchuk_hit2.png | Bin 0 -> 4942 bytes l2ork_addons/K12/objects/wii_nunchuk_hit3.png | Bin 0 -> 5106 bytes l2ork_addons/K12/objects/wii_nunchuk_hit4.png | Bin 0 -> 5264 bytes l2ork_addons/K12/objects/wii_nunchuk_hit5.png | Bin 0 -> 5393 bytes l2ork_addons/K12/objects/wii_nunchuk_hit6.png | Bin 0 -> 5496 bytes l2ork_addons/K12/wii_hit-help.pd | 35 ++--- l2ork_addons/K12/wii_nunchuk_hit-help.pd | 30 ++++ l2ork_addons/K12/wii_nunchuk_hit.pd | 128 ++++++++++++++++++ pd/src/pd.tk | 55 ++++++-- 12 files changed, 222 insertions(+), 26 deletions(-) create mode 100644 l2ork_addons/K12/icons-large/wii_nunchuk_hit.png create mode 100644 l2ork_addons/K12/icons/wii_nunchuk_hit.png create mode 100644 l2ork_addons/K12/objects/wii_nunchuk_hit1.png create mode 100644 l2ork_addons/K12/objects/wii_nunchuk_hit2.png create mode 100644 l2ork_addons/K12/objects/wii_nunchuk_hit3.png create mode 100644 l2ork_addons/K12/objects/wii_nunchuk_hit4.png create mode 100644 l2ork_addons/K12/objects/wii_nunchuk_hit5.png create mode 100644 l2ork_addons/K12/objects/wii_nunchuk_hit6.png create mode 100644 l2ork_addons/K12/wii_nunchuk_hit-help.pd create mode 100644 l2ork_addons/K12/wii_nunchuk_hit.pd diff --git a/l2ork_addons/K12/icons-large/wii_nunchuk_hit.png b/l2ork_addons/K12/icons-large/wii_nunchuk_hit.png new file mode 100644 index 0000000000000000000000000000000000000000..aac15fea123c98494c644606b518fdf7b83e0c55 GIT binary patch literal 3336 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 SpIW~F0000<MNUMnLSTX`^G3k{ literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/icons/wii_nunchuk_hit.png b/l2ork_addons/K12/icons/wii_nunchuk_hit.png new file mode 100644 index 0000000000000000000000000000000000000000..00ac7f51d25c3f309f6936bffe0c7e9929bb8c8a GIT binary patch literal 1664 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 KMNUMnLSTY!^B1-N literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/objects/wii_nunchuk_hit1.png b/l2ork_addons/K12/objects/wii_nunchuk_hit1.png new file mode 100644 index 0000000000000000000000000000000000000000..6865483d37b5799782bf7859a0f58b66da117a55 GIT binary patch literal 4766 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 F{{ho37^wgN literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/objects/wii_nunchuk_hit2.png b/l2ork_addons/K12/objects/wii_nunchuk_hit2.png new file mode 100644 index 0000000000000000000000000000000000000000..097be89269a979f2895c70d7986bb08fcb707ad9 GIT binary patch literal 4942 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 aaJuI0d$>a~qkqpXfU2^VQZ2$V>^}ejjY%v3 literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/objects/wii_nunchuk_hit3.png b/l2ork_addons/K12/objects/wii_nunchuk_hit3.png new file mode 100644 index 0000000000000000000000000000000000000000..58e7997e774230303c0693bd39938faca557d059 GIT binary patch literal 5106 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 literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/objects/wii_nunchuk_hit4.png b/l2ork_addons/K12/objects/wii_nunchuk_hit4.png new file mode 100644 index 0000000000000000000000000000000000000000..d8eb0a202e34e914201c21df6c508ab0bcda80ab GIT binary patch literal 5264 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 Fe*lJL=|cbj literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/objects/wii_nunchuk_hit5.png b/l2ork_addons/K12/objects/wii_nunchuk_hit5.png new file mode 100644 index 0000000000000000000000000000000000000000..e6ea4a723d68ec1d5353667b3c85498c5a556188 GIT binary patch literal 5393 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 Ns4MFz)xd2c{|A&>C#L`a literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/objects/wii_nunchuk_hit6.png b/l2ork_addons/K12/objects/wii_nunchuk_hit6.png new file mode 100644 index 0000000000000000000000000000000000000000..89370d4c5f5b96efd9e391610dbed54cdfd1c40a GIT binary patch literal 5496 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 O0kG%Vs^uycq5ls7&0fR+ literal 0 HcmV?d00001 diff --git a/l2ork_addons/K12/wii_hit-help.pd b/l2ork_addons/K12/wii_hit-help.pd index d01fdca2a..2e4717a58 100755 --- a/l2ork_addons/K12/wii_hit-help.pd +++ b/l2ork_addons/K12/wii_hit-help.pd @@ -1,27 +1,30 @@ -#N canvas 362 64 502 430 10; -#X obj 18 132 cnv 15 476 103 empty empty empty 20 12 0 14 -233017 -66577 +#N canvas 362 64 508 451 10; +#X obj 18 132 cnv 15 477 170 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 24 138 K12/wii_hit; -#N canvas 572 86 450 514 META 0; -#X text 7 58 OUTLET_0 Connect to a purple instrument object or an orange -math object; +#N canvas 572 86 395 115 META 0; #X text 8 33 INLET_0 Connect the Wii Connect object here; -#X text 8 9 DESCRIPTION Registers jolts from the wiimote as hits; -#X restore 457 372 pd META; +#X text 8 9 DESCRIPTION Registers jolts from the Wiimote as hits; +#X text 7 58 OUTLET_0 Outputs 1 when a hit has been detected and a +0 once the hit has ended; +#X restore 457 388 pd META; #X obj 24 21 K12/wii_connect; #X obj 8 -6 cnv 3 501 3 empty empty empty 5 14 0 20 -260097 -191407 0; -#X text 123 146 The Wii Hit object takes one input from the Wii Connect -object. It calculates when the Wiimote is jolted.; -#X text 125 182 This object outputs a 0 if no hit is occuring \, and -a 1 if a hit occurs. Connect the outlet to an instrument or math object. -; -#X obj 24 259 K12/math_number; +#X obj 24 320 K12/math_number; #X obj 251 -30 preset_hub k12 %hidden% %node% 2 5 14 %node% 2 5 28 -%node% 2 6 7 %node% 2 8 1 %node% 2 1 33 %node% 2 1 34 %node% 2 7 7 +%node% 2 6 7 %node% 2 8 1 %node% 2 1 33 %node% 2 1 34 %node% 2 5 7 ; #X obj 8 -35 cnv 15 501 28 empty empty Wii/Hit 5 14 0 20 -139274 -262144 0; -#X obj 478 -2 ggee/image @pd_extra/K12/icons/l2ork.png; -#X connect 1 0 7 0; +#X obj 478 -2 ggee/image @pd_extra/K12/icons/l2ork.png 0; +#X text 123 137 The Wii Nunchuk Hit object takes one input from the +Wii Connect object. It calculates when the Wiimote is jolted as it +has hit something (e.g. a mallet hitting a drum).Use high setting +to adjust the threshold of acceleration necessary to trigger a hit +\, and use the low setting for a threshold which acceleration needs +to drop below before the next hit can be detected.This object outputs +a 0 if no hit is occuring \, and a 1 if a hit occurs. Connect the outlet +to an instrument or math object.; +#X connect 1 0 5 0; #X connect 3 0 1 0; diff --git a/l2ork_addons/K12/wii_nunchuk_hit-help.pd b/l2ork_addons/K12/wii_nunchuk_hit-help.pd new file mode 100644 index 000000000..73651d52a --- /dev/null +++ b/l2ork_addons/K12/wii_nunchuk_hit-help.pd @@ -0,0 +1,30 @@ +#N canvas 362 64 508 441 10; +#X obj 17 132 cnv 15 480 171 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X obj 24 138 K12/wii_hit; +#N canvas 572 86 450 104 META 0; +#X text 8 33 INLET_0 Connect the Wii Connect object here; +#X text 8 9 DESCRIPTION Registers jolts from the Nunchuk as hits; +#X text 7 58 OUTLET_0 Outputs 1 when a hit has been detected and a +0 once the hit has ended; +#X restore 457 376 pd META; +#X obj 24 21 K12/wii_connect; +#X obj 8 -6 cnv 3 501 3 empty empty empty 5 14 0 20 -260097 -191407 +0; +#X obj 24 317 K12/math_number; +#X obj 251 -30 preset_hub k12 %hidden% %node% 2 5 14 %node% 2 5 28 +%node% 2 6 7 %node% 2 8 1 %node% 2 1 33 %node% 2 1 34 %node% 2 5 7 +; +#X obj 8 -35 cnv 15 501 28 empty empty Wii/NunchukHit 5 14 0 20 -139274 +-262144 0; +#X obj 478 -2 ggee/image @pd_extra/K12/icons/l2ork.png 0; +#X text 124 139 The Wii Nunchuk Hit object takes one input from the +Wii Connect object. It calculates when the Nunchuk is jolted as it +has hit something (e.g. a mallet hitting a drum).Use high setting +to adjust the threshold of acceleration necessary to trigger a hit +\, and use the low setting for a threshold which acceleration needs +to drop below before the next hit can be detected.This object outputs +a 0 if no hit is occuring \, and a 1 if a hit occurs. Connect the outlet +to an instrument or math object.; +#X connect 1 0 5 0; +#X connect 3 0 1 0; diff --git a/l2ork_addons/K12/wii_nunchuk_hit.pd b/l2ork_addons/K12/wii_nunchuk_hit.pd new file mode 100644 index 000000000..464b44215 --- /dev/null +++ b/l2ork_addons/K12/wii_nunchuk_hit.pd @@ -0,0 +1,128 @@ +#N canvas 693 136 540 515 10; +#X obj 25 -100 expr sqrt(pow($f1 \, 2) + pow($f2 \, 2) + pow($f3 \, +2)); +#X obj 25 -50 -; +#X obj 25 -77 t f f; +#X obj 25 -29 abs; +#X obj 31 163 gate 1 1; +#X msg 58 208 0; +#X obj 66 74 sel 1; +#X msg 66 95 1; +#X obj 120 255 outlet; +#X obj 66 54 < 0.02; +#X msg 38 95 0; +#X obj 66 33 gate 1 0; +#X msg 89 208 1; +#X obj 25 140 moses 0.3; +#X obj 25 -225 inlet; +#X obj 25 -183 route acceleration; +#X obj 25 -162 unpack 0 0 0; +#X obj 261 121 ggee/image @pd_extra/K12/objects/wii_nunchuk_hit1.png +1; +#X obj 169 -9 select 0 1; +#X obj 169 -53 expr if ($f1 > 0 \, 1 \, 0); +#N canvas 31 175 465 442 delays 0; +#X obj 51 406 outlet; +#X obj 51 16 inlet; +#X obj 349 16 inlet; +#X obj 349 74 delay 15; +#X obj 349 121 delay 15; +#X obj 349 174 delay 15; +#X obj 349 228 delay 15; +#X obj 349 279 delay 15; +#X obj 349 334 delay 15; +#X msg 60 38 stop; +#X msg 51 118 open @pd_extra/K12/objects/wii_nunchuk_hit6.png; +#X msg 51 167 open @pd_extra/K12/objects/wii_nunchuk_hit5.png; +#X msg 51 216 open @pd_extra/K12/objects/wii_nunchuk_hit4.png; +#X msg 51 270 open @pd_extra/K12/objects/wii_nunchuk_hit3.png; +#X msg 51 322 open @pd_extra/K12/objects/wii_nunchuk_hit2.png; +#X msg 51 368 open @pd_extra/K12/objects/wii_nunchuk_hit1.png; +#X connect 1 0 10 0; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 3 0 10 0; +#X connect 3 0 4 0; +#X connect 4 0 11 0; +#X connect 4 0 5 0; +#X connect 5 0 12 0; +#X connect 5 0 6 0; +#X connect 6 0 13 0; +#X connect 6 0 7 0; +#X connect 7 0 14 0; +#X connect 7 0 8 0; +#X connect 8 0 15 0; +#X connect 9 0 3 0; +#X connect 9 0 4 0; +#X connect 9 0 5 0; +#X connect 9 0 6 0; +#X connect 9 0 7 0; +#X connect 9 0 8 0; +#X connect 10 0 0 0; +#X connect 11 0 0 0; +#X connect 12 0 0 0; +#X connect 13 0 0 0; +#X connect 14 0 0 0; +#X connect 15 0 0 0; +#X restore 146 41 pd delays; +#X obj 197 17 delay 100; +#X obj 261 17 loadbang; +#X obj 66 117 pipe 50; +#X obj 31 186 t f b; +#X msg 120 207 1 \, 0 250; +#X obj 120 231 line; +#X obj 169 -31 change; +#X obj 218 120 nbx 4 14 0 1e+37 0 1 \$0-s-null \$0-r-null empty 0 -8 +0 10 -262144 -1 -1 0.3 256 3; +#X obj 218 142 nbx 4 14 0 1e+37 0 1 \$0-s-null \$0-r-null empty 0 -8 +0 10 -262144 -1 -1 0.02 256 3; +#X text 225 108 high; +#X text 225 131 low; +#X obj 311 89 preset_node k12; +#X obj 311 111 preset_node k12; +#X obj 25 -204 route nunchuk; +#X msg 261 40 open @pd_extra/K12/objects/wii_nunchuk_hit1.png; +#X connect 0 0 2 0; +#X connect 1 0 3 0; +#X connect 2 0 1 1; +#X connect 2 1 1 0; +#X connect 3 0 11 1; +#X connect 3 0 13 0; +#X connect 4 0 24 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 6 0 10 0; +#X connect 7 0 23 0; +#X connect 9 0 6 0; +#X connect 10 0 11 0; +#X connect 11 0 9 0; +#X connect 12 0 11 0; +#X connect 13 1 4 1; +#X connect 14 0 34 0; +#X connect 15 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 0 1; +#X connect 16 2 0 2; +#X connect 18 1 20 0; +#X connect 18 1 21 0; +#X connect 19 0 27 0; +#X connect 20 0 17 0; +#X connect 21 0 20 1; +#X connect 22 0 35 0; +#X connect 23 0 4 0; +#X connect 24 1 5 0; +#X connect 24 1 12 0; +#X connect 24 1 25 0; +#X connect 25 0 26 0; +#X connect 26 0 19 0; +#X connect 26 0 8 0; +#X connect 27 0 18 0; +#X connect 28 0 32 0; +#X connect 28 0 13 1; +#X connect 29 0 33 0; +#X connect 29 0 9 1; +#X connect 32 0 28 0; +#X connect 33 0 29 0; +#X connect 34 0 15 0; +#X connect 35 0 17 0; +#X coords 0 -1 1 1 89 89 2 216 89; diff --git a/pd/src/pd.tk b/pd/src/pd.tk index 4672b8f9e..6de900368 100644 --- a/pd/src/pd.tk +++ b/pd/src/pd.tk @@ -367,9 +367,16 @@ proc pdtk_enable_k12_mode {extra_dir} { image create photo i.wii_connect -file $extra_dir/K12/icons/wii_connect_on.png image create photo i.wii_buttons -file $extra_dir/K12/icons/wii_buttons.png + image create photo i.wii_speed_xry -file $extra_dir/K12/icons/wii_speed_xry.png image create photo i.wii_speed -file $extra_dir/K12/icons/wii_speed.png image create photo i.wii_hit -file $extra_dir/K12/icons/wii_hit.png + image create photo i.wii_accelerometer -file $extra_dir/K12/icons/wii_accelerometer.png + image create photo i.wii_nunchuk_buttons -file $extra_dir/K12/icons/wii_nunchuk_buttons.png + image create photo i.wii_nunchuk_hit -file $extra_dir/K12/icons/wii_nunchuk_hit.png + image create photo i.wii_nunchuk_accelerometer -file $extra_dir/K12/icons/wii_nunchuk_accelerometer.png + image create photo i.wii_nunchuk_stick -file $extra_dir/K12/icons/wii_nunchuk_stick.png + image create photo i.sarcduino -file $extra_dir/K12/icons/sarcduino_on.png image create photo i.sarcduino_digital -file $extra_dir/K12/icons/sarcduino_digital.png image create photo i.sarcduino_analog -file $extra_dir/K12/icons/sarcduino_analog.png @@ -2349,7 +2356,7 @@ proc pdtk_k12_show_data_icons {name} { $name.k12frame.datasound.sound configure -image i.sound catch { pack forget $name.k12frame.signal_1 $name.k12frame.signal_2 $name.k12frame.signal_3 $name.k12frame.instr $name.k12frame.fx $name.k12frame.output - pack $name.k12frame.wii $name.k12frame.arduino $name.k12frame.math_1 $name.k12frame.math_2 $name.k12frame.math_3 $name.k12frame.logic $name.k12frame.other -side top -expand 0 -fill x + pack $name.k12frame.wii $name.k12frame.wii2 $name.k12frame.arduino $name.k12frame.math_1 $name.k12frame.math_2 $name.k12frame.math_3 $name.k12frame.logic $name.k12frame.other -side top -expand 0 -fill x } } @@ -2357,7 +2364,7 @@ proc pdtk_k12_show_sound_icons {name} { $name.k12frame.datasound.data configure -image i.data $name.k12frame.datasound.sound configure -image i.sound_on catch { - pack forget $name.k12frame.wii $name.k12frame.arduino $name.k12frame.math_1 $name.k12frame.math_2 $name.k12frame.math_3 $name.k12frame.logic $name.k12frame.other + pack forget $name.k12frame.wii $name.k12frame.wii2 $name.k12frame.arduino $name.k12frame.math_1 $name.k12frame.math_2 $name.k12frame.math_3 $name.k12frame.logic $name.k12frame.other pack $name.k12frame.signal_1 $name.k12frame.signal_2 $name.k12frame.signal_3 $name.k12frame.instr $name.k12frame.fx $name.k12frame.output -side top -expand 0 -fill x } } @@ -2507,19 +2514,47 @@ proc pdtk_canvas_new {name width height geometry editable} { -command [concat put_K12_objects $name wii_connect]] match_linux_wm [list button $name.k12frame.wii.b_wii_buttons -image i.wii_buttons \ -command [concat put_K12_objects $name wii_buttons]] - match_linux_wm [list button $name.k12frame.wii.b_wii_speed -image i.wii_speed \ - -command [concat put_K12_objects $name wii_speed]] match_linux_wm [list button $name.k12frame.wii.b_wii_hit -image i.wii_hit \ -command [concat put_K12_objects $name wii_hit]] - pack $name.k12frame.wii.b_wii_connect $name.k12frame.wii.b_wii_buttons $name.k12frame.wii.b_wii_speed $name.k12frame.wii.b_wii_hit -side left -expand 0 -padx 1 -pady 1 + match_linux_wm [list button $name.k12frame.wii.b_wii_accelerometer -image i.wii_accelerometer \ + -command [concat put_K12_objects $name wii_accelerometer]] + match_linux_wm [list button $name.k12frame.wii.b_wii_speed_xry -image i.wii_speed_xry \ + -command [concat put_K12_objects $name wii_speed_xry]] + pack $name.k12frame.wii.b_wii_connect $name.k12frame.wii.b_wii_buttons $name.k12frame.wii.b_wii_hit $name.k12frame.wii.b_wii_accelerometer $name.k12frame.wii.b_wii_speed_xry -side left -expand 0 -padx 1 -pady 1 setTooltip $name.k12frame.wii.b_wii_connect "Wiimote Connect: Use this to connect wiimote to the computer" setTooltip $name.k12frame.wii.b_wii_buttons "Wiimote Buttons: Use this to select which Wiimote button should activate objects connected to this object" - setTooltip $name.k12frame.wii.b_wii_hit "Wiimote Hit: Use this to detect when the wiimote has been shaken" - setTooltip $name.k12frame.wii.b_wii_speed "Wiimote Speed: Use this to detect how quickly is Wiimote moving" + setTooltip $name.k12frame.wii.b_wii_hit "Wiimote Hit: Use this to detect when the wiimote has been shaken like a mallet" + setTooltip $name.k12frame.wii.b_wii_accelerometer "Wiimote Accelerometer: Use this to monitor Wiimotes acceleration across X, Y, and Z axes" + setTooltip $name.k12frame.wii.b_wii_speed_xry "Wiimote Speed X, Roll, Y: Use this to detect how quickly is Wiimote moving across individual axes x, roll, and y (requires motion plus)" pdtk_standardkeybindings $name.k12frame.wii.b_wii_connect pdtk_standardkeybindings $name.k12frame.wii.b_wii_buttons - pdtk_standardkeybindings $name.k12frame.wii.b_wii_speed pdtk_standardkeybindings $name.k12frame.wii.b_wii_hit + pdtk_standardkeybindings $name.k12frame.wii.b_wii_accelerometer + pdtk_standardkeybindings $name.k12frame.wii.b_wii_speed_xry + + # ---------------------------------- WII2 ----------------------------------------- + match_linux_wm [list frame $name.k12frame.wii2 -relief flat] + match_linux_wm [list button $name.k12frame.wii2.b_wii_speed -image i.wii_speed \ + -command [concat put_K12_objects $name wii_speed]] + match_linux_wm [list button $name.k12frame.wii2.b_wii_nunchuk_buttons -image i.wii_nunchuk_buttons \ + -command [concat put_K12_objects $name wii_nunchuk_buttons]] + match_linux_wm [list button $name.k12frame.wii2.b_wii_nunchuk_hit -image i.wii_nunchuk_hit \ + -command [concat put_K12_objects $name wii_nunchuk_hit]] + match_linux_wm [list button $name.k12frame.wii2.b_wii_nunchuk_accelerometer -image i.wii_nunchuk_accelerometer \ + -command [concat put_K12_objects $name wii_nunchuk_accelerometer]] + match_linux_wm [list button $name.k12frame.wii2.b_wii_nunchuk_stick -image i.wii_nunchuk_stick \ + -command [concat put_K12_objects $name wii_nunchuk_stick]] + pack $name.k12frame.wii2.b_wii_speed $name.k12frame.wii2.b_wii_nunchuk_buttons $name.k12frame.wii2.b_wii_nunchuk_hit $name.k12frame.wii2.b_wii_nunchuk_accelerometer $name.k12frame.wii2.b_wii_nunchuk_stick -side left -expand 0 -padx 1 -pady 1 + setTooltip $name.k12frame.wii2.b_wii_speed "Wiimote Speed: Use this to detect how quickly is Wiimote moving (requires motion plus)" + setTooltip $name.k12frame.wii2.b_wii_nunchuk_buttons "Wiimote Nunchuk Buttons: Use this to select which Nunchuk button should activate objects connected to this object (requires nunchuk extension)" + setTooltip $name.k12frame.wii2.b_wii_nunchuk_hit "Wiimote Nunchuk Hit: Use this to detect when the wiimote has been shaken like a mallet (requires nunchuk extension)" + setTooltip $name.k12frame.wii2.b_wii_nunchuk_accelerometer "Wiimote Nunchuk Accelerometer: Use this to monitor Nunchuk acceleration across X, Y, and Z axes (requires nunchuk extension)" + setTooltip $name.k12frame.wii2.b_wii_nunchuk_stick "Wiimote Nunchuk stick: Use this to monitor Nunchuk stick motion across X and Y axes (requires nunchuk extension)" + pdtk_standardkeybindings $name.k12frame.wii2.b_wii_speed + pdtk_standardkeybindings $name.k12frame.wii2.b_wii_nunchuk_buttons + pdtk_standardkeybindings $name.k12frame.wii2.b_wii_nunchuk_hit + pdtk_standardkeybindings $name.k12frame.wii2.b_wii_nunchuk_accelerometer + pdtk_standardkeybindings $name.k12frame.wii2.b_wii_nunchuk_stick # ---------------------------------- ARDUINO ----------------------------------------- match_linux_wm [list frame $name.k12frame.arduino -relief flat] @@ -2765,7 +2800,7 @@ proc pdtk_canvas_new {name width height geometry editable} { pdtk_standardkeybindings $name.k12frame.output.b_output # ---------------------------------------- NOW PACK THEM ALL ----------------------------------------- - pack $name.k12frame.edit $name.k12frame.datasound $name.k12frame.wii $name.k12frame.arduino $name.k12frame.math_1 $name.k12frame.math_2 $name.k12frame.math_3 $name.k12frame.logic $name.k12frame.other -side top -expand 0 -fill x + pack $name.k12frame.edit $name.k12frame.datasound $name.k12frame.wii $name.k12frame.wii2 $name.k12frame.arduino $name.k12frame.math_1 $name.k12frame.math_2 $name.k12frame.math_3 $name.k12frame.logic $name.k12frame.other -side top -expand 0 -fill x } tkp::canvas $name.c -width $width -height $height -background $::canvas_color($name) \ @@ -2793,7 +2828,7 @@ proc pdtk_canvas_new {name width height geometry editable} { if { $k12_mode == 0 } { wm minsize $name 50 20 } else { - wm minsize $name 580 372 + wm minsize $name 580 407 } wm geometry $name $geometry # the file menu -- GitLab