joypads.tscn 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852
  1. [gd_scene load_steps=3 format=2]
  2. [ext_resource path="res://joypads.gd" type="Script" id=1]
  3. [ext_resource path="res://jsdiagram.tscn" type="PackedScene" id=2]
  4. [node name="joypads" type="Control"]
  5. anchor_left = 0.5
  6. anchor_top = 0.5
  7. anchor_right = 0.5
  8. anchor_bottom = 0.5
  9. margin_left = -270.0
  10. margin_top = -240.0
  11. margin_right = 270.0
  12. margin_bottom = 240.0
  13. script = ExtResource( 1 )
  14. __meta__ = {
  15. "_edit_use_anchors_": false
  16. }
  17. [node name="diagram" parent="." instance=ExtResource( 2 )]
  18. position = Vector2( 400, 200 )
  19. [node name="device_info" type="Control" parent="."]
  20. margin_right = 40.0
  21. margin_bottom = 40.0
  22. __meta__ = {
  23. "_edit_use_anchors_": false
  24. }
  25. [node name="label_device" type="Label" parent="device_info"]
  26. margin_left = 10.0
  27. margin_top = 10.0
  28. margin_right = 60.0
  29. margin_bottom = 30.0
  30. size_flags_horizontal = 2
  31. size_flags_vertical = 0
  32. text = "Device"
  33. valign = 1
  34. __meta__ = {
  35. "_edit_use_anchors_": false
  36. }
  37. [node name="joy_num" type="SpinBox" parent="device_info"]
  38. margin_left = 65.0
  39. margin_top = 10.0
  40. margin_right = 139.0
  41. margin_bottom = 34.0
  42. size_flags_horizontal = 2
  43. size_flags_vertical = 2
  44. max_value = 16.0
  45. __meta__ = {
  46. "_edit_use_anchors_": false
  47. }
  48. [node name="joy_name" type="Label" parent="device_info"]
  49. margin_left = 10.0
  50. margin_top = 35.0
  51. margin_right = 250.0
  52. margin_bottom = 50.0
  53. size_flags_horizontal = 2
  54. size_flags_vertical = 0
  55. custom_colors/font_color = Color( 0.229156, 1, 0.239205, 1 )
  56. __meta__ = {
  57. "_edit_use_anchors_": false
  58. }
  59. [node name="axes" type="Control" parent="."]
  60. margin_right = 40.0
  61. margin_bottom = 40.0
  62. __meta__ = {
  63. "_edit_use_anchors_": false
  64. }
  65. [node name="axis_prog0" type="ProgressBar" parent="axes"]
  66. margin_left = 60.0
  67. margin_top = 60.0
  68. margin_right = 260.0
  69. margin_bottom = 76.0
  70. size_flags_horizontal = 2
  71. min_value = -100.0
  72. step = 0.0001
  73. percent_visible = false
  74. __meta__ = {
  75. "_edit_use_anchors_": false
  76. }
  77. [node name="axis_prog1" type="ProgressBar" parent="axes"]
  78. margin_left = 60.0
  79. margin_top = 80.0
  80. margin_right = 260.0
  81. margin_bottom = 96.0
  82. size_flags_horizontal = 2
  83. min_value = -100.0
  84. step = 0.0001
  85. percent_visible = false
  86. __meta__ = {
  87. "_edit_use_anchors_": false
  88. }
  89. [node name="axis_prog2" type="ProgressBar" parent="axes"]
  90. margin_left = 60.0
  91. margin_top = 100.0
  92. margin_right = 260.0
  93. margin_bottom = 116.0
  94. size_flags_horizontal = 2
  95. min_value = -100.0
  96. step = 0.0001
  97. percent_visible = false
  98. __meta__ = {
  99. "_edit_use_anchors_": false
  100. }
  101. [node name="axis_prog3" type="ProgressBar" parent="axes"]
  102. margin_left = 60.0
  103. margin_top = 120.0
  104. margin_right = 260.0
  105. margin_bottom = 136.0
  106. size_flags_horizontal = 2
  107. min_value = -100.0
  108. step = 0.0001
  109. percent_visible = false
  110. __meta__ = {
  111. "_edit_use_anchors_": false
  112. }
  113. [node name="axis_prog4" type="ProgressBar" parent="axes"]
  114. margin_left = 60.0
  115. margin_top = 140.0
  116. margin_right = 260.0
  117. margin_bottom = 156.0
  118. size_flags_horizontal = 2
  119. min_value = -100.0
  120. step = 0.0001
  121. percent_visible = false
  122. __meta__ = {
  123. "_edit_use_anchors_": false
  124. }
  125. [node name="axis_prog5" type="ProgressBar" parent="axes"]
  126. margin_left = 60.0
  127. margin_top = 160.0
  128. margin_right = 260.0
  129. margin_bottom = 176.0
  130. size_flags_horizontal = 2
  131. min_value = -100.0
  132. step = 0.0001
  133. percent_visible = false
  134. __meta__ = {
  135. "_edit_use_anchors_": false
  136. }
  137. [node name="axis_prog6" type="ProgressBar" parent="axes"]
  138. margin_left = 60.0
  139. margin_top = 180.0
  140. margin_right = 260.0
  141. margin_bottom = 196.0
  142. size_flags_horizontal = 2
  143. min_value = -100.0
  144. step = 0.0001
  145. percent_visible = false
  146. __meta__ = {
  147. "_edit_use_anchors_": false
  148. }
  149. [node name="axis_prog7" type="ProgressBar" parent="axes"]
  150. margin_left = 60.0
  151. margin_top = 200.0
  152. margin_right = 260.0
  153. margin_bottom = 216.0
  154. size_flags_horizontal = 2
  155. min_value = -100.0
  156. step = 0.0001
  157. percent_visible = false
  158. __meta__ = {
  159. "_edit_use_anchors_": false
  160. }
  161. [node name="axis_prog8" type="ProgressBar" parent="axes"]
  162. margin_left = 60.0
  163. margin_top = 220.0
  164. margin_right = 260.0
  165. margin_bottom = 236.0
  166. size_flags_horizontal = 2
  167. min_value = -100.0
  168. step = 0.0001
  169. percent_visible = false
  170. __meta__ = {
  171. "_edit_use_anchors_": false
  172. }
  173. [node name="axis_prog9" type="ProgressBar" parent="axes"]
  174. margin_left = 60.0
  175. margin_top = 240.0
  176. margin_right = 260.0
  177. margin_bottom = 256.0
  178. size_flags_horizontal = 2
  179. min_value = -100.0
  180. step = 0.0001
  181. percent_visible = false
  182. __meta__ = {
  183. "_edit_use_anchors_": false
  184. }
  185. [node name="axis_prog10" type="ProgressBar" parent="axes"]
  186. margin_left = 60.0
  187. margin_top = 260.0
  188. margin_right = 260.0
  189. margin_bottom = 276.0
  190. size_flags_horizontal = 2
  191. min_value = -100.0
  192. step = 0.0001
  193. percent_visible = false
  194. __meta__ = {
  195. "_edit_use_anchors_": false
  196. }
  197. [node name="axis_val0" type="Label" parent="axes"]
  198. margin_left = 60.0
  199. margin_top = 60.0
  200. margin_right = 260.0
  201. margin_bottom = 75.0
  202. size_flags_horizontal = 2
  203. size_flags_vertical = 0
  204. text = "0"
  205. align = 1
  206. valign = 1
  207. __meta__ = {
  208. "_edit_use_anchors_": false
  209. }
  210. [node name="axis_val1" type="Label" parent="axes"]
  211. margin_left = 60.0
  212. margin_top = 80.0
  213. margin_right = 260.0
  214. margin_bottom = 95.0
  215. size_flags_horizontal = 2
  216. size_flags_vertical = 0
  217. text = "0"
  218. align = 1
  219. valign = 1
  220. __meta__ = {
  221. "_edit_use_anchors_": false
  222. }
  223. [node name="axis_val2" type="Label" parent="axes"]
  224. margin_left = 60.0
  225. margin_top = 100.0
  226. margin_right = 260.0
  227. margin_bottom = 115.0
  228. size_flags_horizontal = 2
  229. size_flags_vertical = 0
  230. text = "0"
  231. align = 1
  232. valign = 1
  233. __meta__ = {
  234. "_edit_use_anchors_": false
  235. }
  236. [node name="axis_val3" type="Label" parent="axes"]
  237. margin_left = 60.0
  238. margin_top = 120.0
  239. margin_right = 260.0
  240. margin_bottom = 135.0
  241. size_flags_horizontal = 2
  242. size_flags_vertical = 0
  243. text = "0"
  244. align = 1
  245. valign = 1
  246. __meta__ = {
  247. "_edit_use_anchors_": false
  248. }
  249. [node name="axis_val4" type="Label" parent="axes"]
  250. margin_left = 60.0
  251. margin_top = 140.0
  252. margin_right = 260.0
  253. margin_bottom = 155.0
  254. size_flags_horizontal = 2
  255. size_flags_vertical = 0
  256. text = "0"
  257. align = 1
  258. valign = 1
  259. __meta__ = {
  260. "_edit_use_anchors_": false
  261. }
  262. [node name="axis_val5" type="Label" parent="axes"]
  263. margin_left = 60.0
  264. margin_top = 160.0
  265. margin_right = 260.0
  266. margin_bottom = 175.0
  267. size_flags_horizontal = 2
  268. size_flags_vertical = 0
  269. text = "0"
  270. align = 1
  271. valign = 1
  272. __meta__ = {
  273. "_edit_use_anchors_": false
  274. }
  275. [node name="axis_val6" type="Label" parent="axes"]
  276. margin_left = 60.0
  277. margin_top = 180.0
  278. margin_right = 260.0
  279. margin_bottom = 195.0
  280. size_flags_horizontal = 2
  281. size_flags_vertical = 0
  282. text = "0"
  283. align = 1
  284. valign = 1
  285. __meta__ = {
  286. "_edit_use_anchors_": false
  287. }
  288. [node name="axis_val7" type="Label" parent="axes"]
  289. margin_left = 60.0
  290. margin_top = 200.0
  291. margin_right = 260.0
  292. margin_bottom = 215.0
  293. size_flags_horizontal = 2
  294. size_flags_vertical = 0
  295. text = "0"
  296. align = 1
  297. valign = 1
  298. __meta__ = {
  299. "_edit_use_anchors_": false
  300. }
  301. [node name="axis_val8" type="Label" parent="axes"]
  302. margin_left = 60.0
  303. margin_top = 220.0
  304. margin_right = 260.0
  305. margin_bottom = 235.0
  306. size_flags_horizontal = 2
  307. size_flags_vertical = 0
  308. text = "0"
  309. align = 1
  310. valign = 1
  311. __meta__ = {
  312. "_edit_use_anchors_": false
  313. }
  314. [node name="axis_val9" type="Label" parent="axes"]
  315. margin_left = 60.0
  316. margin_top = 240.0
  317. margin_right = 260.0
  318. margin_bottom = 255.0
  319. size_flags_horizontal = 2
  320. size_flags_vertical = 0
  321. text = "0"
  322. align = 1
  323. valign = 1
  324. __meta__ = {
  325. "_edit_use_anchors_": false
  326. }
  327. [node name="axis_val10" type="Label" parent="axes"]
  328. margin_left = 60.0
  329. margin_top = 260.0
  330. margin_right = 260.0
  331. margin_bottom = 275.0
  332. size_flags_horizontal = 2
  333. size_flags_vertical = 0
  334. text = "0"
  335. align = 1
  336. valign = 1
  337. __meta__ = {
  338. "_edit_use_anchors_": false
  339. }
  340. [node name="label_axis0" type="Label" parent="axes"]
  341. margin_left = 10.0
  342. margin_top = 60.0
  343. margin_right = 51.0
  344. margin_bottom = 75.0
  345. size_flags_horizontal = 2
  346. size_flags_vertical = 0
  347. text = "Axis 0"
  348. valign = 1
  349. __meta__ = {
  350. "_edit_use_anchors_": false
  351. }
  352. [node name="label_axis1" type="Label" parent="axes"]
  353. margin_left = 10.0
  354. margin_top = 80.0
  355. margin_right = 51.0
  356. margin_bottom = 95.0
  357. size_flags_horizontal = 2
  358. size_flags_vertical = 0
  359. text = "Axis 1"
  360. valign = 1
  361. __meta__ = {
  362. "_edit_use_anchors_": false
  363. }
  364. [node name="label_axis2" type="Label" parent="axes"]
  365. margin_left = 10.0
  366. margin_top = 100.0
  367. margin_right = 51.0
  368. margin_bottom = 115.0
  369. size_flags_horizontal = 2
  370. size_flags_vertical = 0
  371. text = "Axis 2"
  372. valign = 1
  373. __meta__ = {
  374. "_edit_use_anchors_": false
  375. }
  376. [node name="label_axis3" type="Label" parent="axes"]
  377. margin_left = 10.0
  378. margin_top = 120.0
  379. margin_right = 51.0
  380. margin_bottom = 135.0
  381. size_flags_horizontal = 2
  382. size_flags_vertical = 0
  383. text = "Axis 3"
  384. valign = 1
  385. __meta__ = {
  386. "_edit_use_anchors_": false
  387. }
  388. [node name="label_axis4" type="Label" parent="axes"]
  389. margin_left = 10.0
  390. margin_top = 140.0
  391. margin_right = 51.0
  392. margin_bottom = 155.0
  393. size_flags_horizontal = 2
  394. size_flags_vertical = 0
  395. text = "Axis 4"
  396. valign = 1
  397. __meta__ = {
  398. "_edit_use_anchors_": false
  399. }
  400. [node name="label_axis5" type="Label" parent="axes"]
  401. margin_left = 10.0
  402. margin_top = 160.0
  403. margin_right = 51.0
  404. margin_bottom = 175.0
  405. size_flags_horizontal = 2
  406. size_flags_vertical = 0
  407. text = "Axis 5"
  408. valign = 1
  409. __meta__ = {
  410. "_edit_use_anchors_": false
  411. }
  412. [node name="label_axis6" type="Label" parent="axes"]
  413. margin_left = 10.0
  414. margin_top = 180.0
  415. margin_right = 51.0
  416. margin_bottom = 195.0
  417. size_flags_horizontal = 2
  418. size_flags_vertical = 0
  419. text = "Axis 6"
  420. valign = 1
  421. __meta__ = {
  422. "_edit_use_anchors_": false
  423. }
  424. [node name="label_axis7" type="Label" parent="axes"]
  425. margin_left = 10.0
  426. margin_top = 200.0
  427. margin_right = 51.0
  428. margin_bottom = 215.0
  429. size_flags_horizontal = 2
  430. size_flags_vertical = 0
  431. text = "Axis 7"
  432. valign = 2
  433. __meta__ = {
  434. "_edit_use_anchors_": false
  435. }
  436. [node name="label_axis8" type="Label" parent="axes"]
  437. margin_left = 10.0
  438. margin_top = 220.0
  439. margin_right = 51.0
  440. margin_bottom = 235.0
  441. size_flags_horizontal = 2
  442. size_flags_vertical = 0
  443. text = "Axis 8"
  444. valign = 2
  445. __meta__ = {
  446. "_edit_use_anchors_": false
  447. }
  448. [node name="label_axis9" type="Label" parent="axes"]
  449. margin_left = 10.0
  450. margin_top = 240.0
  451. margin_right = 51.0
  452. margin_bottom = 255.0
  453. size_flags_horizontal = 2
  454. size_flags_vertical = 0
  455. text = "Axis 9"
  456. valign = 2
  457. __meta__ = {
  458. "_edit_use_anchors_": false
  459. }
  460. [node name="label_axis10" type="Label" parent="axes"]
  461. margin_left = 10.0
  462. margin_top = 260.0
  463. margin_right = 51.0
  464. margin_bottom = 275.0
  465. size_flags_horizontal = 2
  466. size_flags_vertical = 0
  467. text = "Axis 10"
  468. valign = 2
  469. __meta__ = {
  470. "_edit_use_anchors_": false
  471. }
  472. [node name="buttons" type="Control" parent="."]
  473. margin_right = 40.0
  474. margin_bottom = 40.0
  475. __meta__ = {
  476. "_edit_use_anchors_": false
  477. }
  478. [node name="label_buttons" type="Label" parent="buttons"]
  479. margin_left = 10.0
  480. margin_top = 290.0
  481. margin_right = 65.0
  482. margin_bottom = 304.0
  483. size_flags_horizontal = 2
  484. size_flags_vertical = 0
  485. text = "Buttons:"
  486. __meta__ = {
  487. "_edit_use_anchors_": false
  488. }
  489. [node name="btn0" type="Label" parent="buttons"]
  490. margin_left = 20.0
  491. margin_top = 310.0
  492. margin_right = 45.0
  493. margin_bottom = 324.0
  494. size_flags_horizontal = 2
  495. size_flags_vertical = 0
  496. text = "0"
  497. align = 1
  498. __meta__ = {
  499. "_edit_use_anchors_": false
  500. }
  501. [node name="btn1" type="Label" parent="buttons"]
  502. margin_left = 45.0
  503. margin_top = 310.0
  504. margin_right = 70.0
  505. margin_bottom = 324.0
  506. size_flags_horizontal = 2
  507. size_flags_vertical = 0
  508. text = "1"
  509. align = 1
  510. __meta__ = {
  511. "_edit_use_anchors_": false
  512. }
  513. [node name="btn2" type="Label" parent="buttons"]
  514. margin_left = 70.0
  515. margin_top = 310.0
  516. margin_right = 95.0
  517. margin_bottom = 324.0
  518. size_flags_horizontal = 2
  519. size_flags_vertical = 0
  520. text = "2"
  521. align = 1
  522. __meta__ = {
  523. "_edit_use_anchors_": false
  524. }
  525. [node name="btn3" type="Label" parent="buttons"]
  526. margin_left = 95.0
  527. margin_top = 310.0
  528. margin_right = 120.0
  529. margin_bottom = 324.0
  530. size_flags_horizontal = 2
  531. size_flags_vertical = 0
  532. text = "3"
  533. align = 1
  534. __meta__ = {
  535. "_edit_use_anchors_": false
  536. }
  537. [node name="btn4" type="Label" parent="buttons"]
  538. margin_left = 120.0
  539. margin_top = 310.0
  540. margin_right = 145.0
  541. margin_bottom = 324.0
  542. size_flags_horizontal = 2
  543. size_flags_vertical = 0
  544. text = "4"
  545. align = 1
  546. __meta__ = {
  547. "_edit_use_anchors_": false
  548. }
  549. [node name="btn5" type="Label" parent="buttons"]
  550. margin_left = 145.0
  551. margin_top = 310.0
  552. margin_right = 170.0
  553. margin_bottom = 324.0
  554. size_flags_horizontal = 2
  555. size_flags_vertical = 0
  556. text = "5"
  557. align = 1
  558. __meta__ = {
  559. "_edit_use_anchors_": false
  560. }
  561. [node name="btn6" type="Label" parent="buttons"]
  562. margin_left = 170.0
  563. margin_top = 310.0
  564. margin_right = 195.0
  565. margin_bottom = 324.0
  566. size_flags_horizontal = 2
  567. size_flags_vertical = 0
  568. text = "6"
  569. align = 1
  570. __meta__ = {
  571. "_edit_use_anchors_": false
  572. }
  573. [node name="btn7" type="Label" parent="buttons"]
  574. margin_left = 195.0
  575. margin_top = 310.0
  576. margin_right = 220.0
  577. margin_bottom = 324.0
  578. size_flags_horizontal = 2
  579. size_flags_vertical = 0
  580. text = "7"
  581. align = 1
  582. __meta__ = {
  583. "_edit_use_anchors_": false
  584. }
  585. [node name="btn8" type="Label" parent="buttons"]
  586. margin_left = 220.0
  587. margin_top = 310.0
  588. margin_right = 245.0
  589. margin_bottom = 324.0
  590. size_flags_horizontal = 2
  591. size_flags_vertical = 0
  592. text = "8"
  593. align = 1
  594. __meta__ = {
  595. "_edit_use_anchors_": false
  596. }
  597. [node name="btn9" type="Label" parent="buttons"]
  598. margin_left = 20.0
  599. margin_top = 330.0
  600. margin_right = 45.0
  601. margin_bottom = 344.0
  602. size_flags_horizontal = 2
  603. size_flags_vertical = 0
  604. text = "9"
  605. align = 1
  606. __meta__ = {
  607. "_edit_use_anchors_": false
  608. }
  609. [node name="btn10" type="Label" parent="buttons"]
  610. margin_left = 45.0
  611. margin_top = 330.0
  612. margin_right = 70.0
  613. margin_bottom = 344.0
  614. size_flags_horizontal = 2
  615. size_flags_vertical = 0
  616. text = "10"
  617. align = 1
  618. __meta__ = {
  619. "_edit_use_anchors_": false
  620. }
  621. [node name="btn11" type="Label" parent="buttons"]
  622. margin_left = 70.0
  623. margin_top = 330.0
  624. margin_right = 95.0
  625. margin_bottom = 344.0
  626. size_flags_horizontal = 2
  627. size_flags_vertical = 0
  628. text = "11"
  629. align = 1
  630. __meta__ = {
  631. "_edit_use_anchors_": false
  632. }
  633. [node name="btn12" type="Label" parent="buttons"]
  634. margin_left = 95.0
  635. margin_top = 330.0
  636. margin_right = 120.0
  637. margin_bottom = 344.0
  638. size_flags_horizontal = 2
  639. size_flags_vertical = 0
  640. text = "12"
  641. align = 1
  642. __meta__ = {
  643. "_edit_use_anchors_": false
  644. }
  645. [node name="btn13" type="Label" parent="buttons"]
  646. margin_left = 120.0
  647. margin_top = 330.0
  648. margin_right = 145.0
  649. margin_bottom = 344.0
  650. size_flags_horizontal = 2
  651. size_flags_vertical = 0
  652. text = "13"
  653. align = 1
  654. __meta__ = {
  655. "_edit_use_anchors_": false
  656. }
  657. [node name="btn14" type="Label" parent="buttons"]
  658. margin_left = 145.0
  659. margin_top = 330.0
  660. margin_right = 170.0
  661. margin_bottom = 344.0
  662. size_flags_horizontal = 2
  663. size_flags_vertical = 0
  664. text = "14"
  665. align = 1
  666. __meta__ = {
  667. "_edit_use_anchors_": false
  668. }
  669. [node name="btn15" type="Label" parent="buttons"]
  670. margin_left = 170.0
  671. margin_top = 330.0
  672. margin_right = 195.0
  673. margin_bottom = 344.0
  674. size_flags_horizontal = 2
  675. size_flags_vertical = 0
  676. text = "15"
  677. align = 1
  678. __meta__ = {
  679. "_edit_use_anchors_": false
  680. }
  681. [node name="vibration" type="Control" parent="."]
  682. margin_right = 40.0
  683. margin_bottom = 40.0
  684. __meta__ = {
  685. "_edit_use_anchors_": false
  686. }
  687. [node name="weak_label" type="Label" parent="vibration"]
  688. margin_left = 10.0
  689. margin_top = 375.0
  690. margin_right = 152.0
  691. margin_bottom = 389.0
  692. size_flags_horizontal = 2
  693. size_flags_vertical = 0
  694. text = "Vibration Weak Motor:"
  695. __meta__ = {
  696. "_edit_use_anchors_": false
  697. }
  698. [node name="strong_label" type="Label" parent="vibration"]
  699. margin_left = 10.0
  700. margin_top = 413.0
  701. margin_right = 157.0
  702. margin_bottom = 427.0
  703. size_flags_horizontal = 2
  704. size_flags_vertical = 0
  705. text = "Vibration Strong Motor:"
  706. __meta__ = {
  707. "_edit_use_anchors_": false
  708. }
  709. [node name="duration_label" type="Label" parent="vibration"]
  710. margin_left = 10.0
  711. margin_top = 454.0
  712. margin_right = 157.0
  713. margin_bottom = 468.0
  714. size_flags_horizontal = 2
  715. size_flags_vertical = 0
  716. text = "Vibration Duration:"
  717. __meta__ = {
  718. "_edit_use_anchors_": false
  719. }
  720. [node name="vibration_weak_value" type="SpinBox" parent="vibration"]
  721. margin_left = 165.0
  722. margin_top = 370.0
  723. margin_right = 239.0
  724. margin_bottom = 394.0
  725. size_flags_horizontal = 2
  726. size_flags_vertical = 2
  727. max_value = 1.0
  728. step = 0.05
  729. value = 1.0
  730. __meta__ = {
  731. "_edit_use_anchors_": false
  732. }
  733. [node name="vibration_strong_value" type="SpinBox" parent="vibration"]
  734. margin_left = 165.0
  735. margin_top = 408.0
  736. margin_right = 239.0
  737. margin_bottom = 432.0
  738. size_flags_horizontal = 2
  739. size_flags_vertical = 2
  740. max_value = 1.0
  741. step = 0.05
  742. value = 1.0
  743. __meta__ = {
  744. "_edit_use_anchors_": false
  745. }
  746. [node name="vibration_duration_value" type="SpinBox" parent="vibration"]
  747. margin_left = 165.0
  748. margin_top = 449.0
  749. margin_right = 239.0
  750. margin_bottom = 473.0
  751. size_flags_horizontal = 2
  752. size_flags_vertical = 2
  753. max_value = 10.0
  754. step = 0.1
  755. value = 1.0
  756. __meta__ = {
  757. "_edit_use_anchors_": false
  758. }
  759. [node name="start_vibration" type="Button" parent="vibration"]
  760. margin_left = 290.0
  761. margin_top = 400.0
  762. margin_right = 392.0
  763. margin_bottom = 420.0
  764. focus_mode = 0
  765. size_flags_horizontal = 2
  766. size_flags_vertical = 2
  767. enabled_focus_mode = 0
  768. text = "Start Vibration"
  769. __meta__ = {
  770. "_edit_use_anchors_": false
  771. }
  772. [node name="stop_vibration" type="Button" parent="vibration"]
  773. margin_left = 408.0
  774. margin_top = 400.0
  775. margin_right = 509.0
  776. margin_bottom = 420.0
  777. size_flags_horizontal = 2
  778. size_flags_vertical = 2
  779. text = "Stop Vibration"
  780. __meta__ = {
  781. "_edit_use_anchors_": false
  782. }
  783. [connection signal="pressed" from="vibration/start_vibration" to="." method="_on_start_vibration_pressed"]
  784. [connection signal="pressed" from="vibration/stop_vibration" to="." method="_on_stop_vibration_pressed"]