ControllerWindow.glade
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!-- Generated with glade 3.22.1 --> 3 <interface> 4 <requires lib="gtk+" version="3.20"/> 5 <object class="GtkAdjustment" id="_altSlotNumber"> 6 <property name="upper">4</property> 7 <property name="step_increment">1</property> 8 <property name="page_increment">4</property> 9 </object> 10 <object class="GtkAdjustment" id="_controllerStrongRumble"> 11 <property name="lower">0.1</property> 12 <property name="upper">10</property> 13 <property name="value">1.0</property> 14 <property name="step_increment">0.1</property> 15 <property name="page_increment">1.0</property> 16 </object> 17 <object class="GtkAdjustment" id="_controllerWeakRumble"> 18 <property name="lower">0.1</property> 19 <property name="upper">10</property> 20 <property name="value">1.0</property> 21 <property name="step_increment">0.1</property> 22 <property name="page_increment">1.0</property> 23 </object> 24 <object class="GtkAdjustment" id="_controllerDeadzoneLeft"> 25 <property name="upper">1</property> 26 <property name="value">0.050000000000000003</property> 27 <property name="step_increment">0.01</property> 28 <property name="page_increment">0.10000000000000001</property> 29 </object> 30 <object class="GtkAdjustment" id="_controllerDeadzoneRight"> 31 <property name="upper">1</property> 32 <property name="value">0.050000000000000003</property> 33 <property name="step_increment">0.01</property> 34 <property name="page_increment">0.10000000000000001</property> 35 </object> 36 <object class="GtkAdjustment" id="_controllerRangeLeft"> 37 <property name="upper">2</property> 38 <property name="value">1.000000000000000003</property> 39 <property name="step_increment">0.01</property> 40 <property name="page_increment">0.10000000000000001</property> 41 </object> 42 <object class="GtkAdjustment" id="_controllerRangeRight"> 43 <property name="upper">2</property> 44 <property name="value">1.000000000000000003</property> 45 <property name="step_increment">0.01</property> 46 <property name="page_increment">0.10000000000000001</property> 47 </object> 48 <object class="GtkAdjustment" id="_controllerTriggerThreshold"> 49 <property name="upper">1</property> 50 <property name="value">0.5</property> 51 <property name="step_increment">0.01</property> 52 <property name="page_increment">0.10000000000000001</property> 53 </object> 54 <object class="GtkAdjustment" id="_gyroDeadzone"> 55 <property name="upper">100</property> 56 <property name="value">0.01</property> 57 <property name="step_increment">0.01</property> 58 <property name="page_increment">0.10000000000000001</property> 59 <property name="page_size">0.10000000000000001</property> 60 </object> 61 <object class="GtkAdjustment" id="_sensitivity"> 62 <property name="upper">1000</property> 63 <property name="value">100</property> 64 <property name="step_increment">1</property> 65 <property name="page_increment">4</property> 66 </object> 67 <object class="GtkAdjustment" id="_slotNumber"> 68 <property name="upper">4</property> 69 <property name="step_increment">1</property> 70 <property name="page_increment">4</property> 71 </object> 72 <object class="GtkWindow" id="_controllerWin"> 73 <property name="can_focus">False</property> 74 <property name="title" translatable="yes">Ryujinx - Controller Settings</property> 75 <property name="modal">True</property> 76 <property name="window_position">center</property> 77 <property name="default_width">1200</property> 78 <property name="default_height">720</property> 79 <child type="titlebar"> 80 <placeholder/> 81 </child> 82 <child> 83 <object class="GtkBox"> 84 <property name="visible">True</property> 85 <property name="can_focus">False</property> 86 <property name="orientation">vertical</property> 87 <child> 88 <object class="GtkScrolledWindow"> 89 <property name="visible">True</property> 90 <property name="can_focus">True</property> 91 <property name="shadow_type">in</property> 92 <child> 93 <object class="GtkViewport"> 94 <property name="visible">True</property> 95 <property name="can_focus">False</property> 96 <child> 97 <object class="GtkBox"> 98 <property name="visible">True</property> 99 <property name="can_focus">False</property> 100 <property name="orientation">vertical</property> 101 <child> 102 <object class="GtkBox" id="HeadBox"> 103 <property name="visible">True</property> 104 <property name="can_focus">False</property> 105 <property name="margin_left">10</property> 106 <property name="margin_top">10</property> 107 <property name="margin_bottom">10</property> 108 <child> 109 <object class="GtkBox" id="DeviceBox"> 110 <property name="visible">True</property> 111 <property name="can_focus">False</property> 112 <child> 113 <object class="GtkLabel"> 114 <property name="visible">True</property> 115 <property name="can_focus">False</property> 116 <property name="margin_right">5</property> 117 <property name="label" translatable="yes">Input Device</property> 118 </object> 119 <packing> 120 <property name="expand">False</property> 121 <property name="fill">True</property> 122 <property name="position">0</property> 123 </packing> 124 </child> 125 <child> 126 <object class="GtkComboBoxText" id="_inputDevice"> 127 <property name="visible">True</property> 128 <property name="can_focus">False</property> 129 <property name="active">0</property> 130 <property name="active_id">disabled</property> 131 <items> 132 <item id="disabled" translatable="yes">Disabled</item> 133 </items> 134 <signal name="changed" handler="InputDevice_Changed" swapped="no"/> 135 </object> 136 <packing> 137 <property name="expand">True</property> 138 <property name="fill">True</property> 139 <property name="position">1</property> 140 </packing> 141 </child> 142 </object> 143 <packing> 144 <property name="expand">False</property> 145 <property name="fill">True</property> 146 <property name="position">0</property> 147 </packing> 148 </child> 149 <child> 150 <object class="GtkBox" id="ControllerTypeBox"> 151 <property name="visible">True</property> 152 <property name="can_focus">False</property> 153 <property name="margin_left">20</property> 154 <child> 155 <object class="GtkLabel"> 156 <property name="visible">True</property> 157 <property name="can_focus">False</property> 158 <property name="tooltip_text" translatable="yes">The controller's type</property> 159 <property name="halign">center</property> 160 <property name="margin_right">5</property> 161 <property name="label" translatable="yes">Controller Type:</property> 162 </object> 163 <packing> 164 <property name="expand">False</property> 165 <property name="fill">True</property> 166 <property name="position">0</property> 167 </packing> 168 </child> 169 <child> 170 <object class="GtkComboBoxText" id="_controllerType"> 171 <property name="visible">True</property> 172 <property name="can_focus">False</property> 173 <property name="tooltip_text" translatable="yes">The controller's type</property> 174 <property name="active">0</property> 175 <signal name="changed" handler="Controller_Changed" swapped="no"/> 176 </object> 177 <packing> 178 <property name="expand">False</property> 179 <property name="fill">True</property> 180 <property name="position">1</property> 181 </packing> 182 </child> 183 </object> 184 <packing> 185 <property name="expand">False</property> 186 <property name="fill">True</property> 187 <property name="position">1</property> 188 </packing> 189 </child> 190 <child> 191 <object class="GtkBox" id="ProfileBox"> 192 <property name="visible">True</property> 193 <property name="can_focus">False</property> 194 <property name="margin_left">20</property> 195 <child> 196 <object class="GtkLabel"> 197 <property name="visible">True</property> 198 <property name="can_focus">False</property> 199 <property name="margin_right">5</property> 200 <property name="label" translatable="yes">Profile:</property> 201 </object> 202 <packing> 203 <property name="expand">False</property> 204 <property name="fill">True</property> 205 <property name="position">0</property> 206 </packing> 207 </child> 208 <child> 209 <object class="GtkComboBoxText" id="_profile"> 210 <property name="visible">True</property> 211 <property name="can_focus">False</property> 212 <property name="margin_right">5</property> 213 <property name="active">0</property> 214 <property name="active_id">default</property> 215 </object> 216 <packing> 217 <property name="expand">False</property> 218 <property name="fill">True</property> 219 <property name="position">1</property> 220 </packing> 221 </child> 222 <child> 223 <object class="GtkToggleButton"> 224 <property name="label" translatable="yes">Load</property> 225 <property name="width_request">60</property> 226 <property name="visible">True</property> 227 <property name="can_focus">True</property> 228 <property name="receives_default">True</property> 229 <property name="margin_right">5</property> 230 <signal name="toggled" handler="ProfileLoad_Activated" swapped="no"/> 231 </object> 232 <packing> 233 <property name="expand">False</property> 234 <property name="fill">True</property> 235 <property name="position">2</property> 236 </packing> 237 </child> 238 <child> 239 <object class="GtkToggleButton"> 240 <property name="label" translatable="yes">Add</property> 241 <property name="width_request">60</property> 242 <property name="visible">True</property> 243 <property name="can_focus">True</property> 244 <property name="receives_default">True</property> 245 <property name="margin_right">5</property> 246 <signal name="toggled" handler="ProfileAdd_Activated" swapped="no"/> 247 </object> 248 <packing> 249 <property name="expand">False</property> 250 <property name="fill">True</property> 251 <property name="position">3</property> 252 </packing> 253 </child> 254 <child> 255 <object class="GtkToggleButton"> 256 <property name="label" translatable="yes">Remove</property> 257 <property name="width_request">60</property> 258 <property name="visible">True</property> 259 <property name="can_focus">True</property> 260 <property name="receives_default">True</property> 261 <signal name="toggled" handler="ProfileRemove_Activated" swapped="no"/> 262 </object> 263 <packing> 264 <property name="expand">False</property> 265 <property name="fill">True</property> 266 <property name="position">4</property> 267 </packing> 268 </child> 269 </object> 270 <packing> 271 <property name="expand">False</property> 272 <property name="fill">True</property> 273 <property name="position">2</property> 274 </packing> 275 </child> 276 </object> 277 <packing> 278 <property name="expand">False</property> 279 <property name="fill">True</property> 280 <property name="position">0</property> 281 </packing> 282 </child> 283 <child> 284 <object class="GtkBox" id="_settingsBox"> 285 <property name="visible">True</property> 286 <property name="can_focus">False</property> 287 <child> 288 <object class="GtkBox"> 289 <property name="visible">True</property> 290 <property name="can_focus">False</property> 291 <property name="orientation">vertical</property> 292 <child> 293 <object class="GtkBox"> 294 <property name="visible">True</property> 295 <property name="can_focus">False</property> 296 <property name="margin_left">10</property> 297 <property name="margin_top">5</property> 298 <child> 299 <object class="GtkBox" id="ButtonsBox"> 300 <property name="width_request">156</property> 301 <property name="visible">True</property> 302 <property name="can_focus">False</property> 303 <property name="margin_right">10</property> 304 <property name="orientation">vertical</property> 305 <child> 306 <object class="GtkLabel"> 307 <property name="visible">True</property> 308 <property name="can_focus">False</property> 309 <property name="margin_top">5</property> 310 <property name="margin_bottom">5</property> 311 <property name="label" translatable="yes">Buttons</property> 312 <attributes> 313 <attribute name="weight" value="bold"/> 314 </attributes> 315 </object> 316 <packing> 317 <property name="expand">False</property> 318 <property name="fill">True</property> 319 <property name="position">0</property> 320 </packing> 321 </child> 322 <child> 323 <object class="GtkGrid"> 324 <property name="visible">True</property> 325 <property name="can_focus">False</property> 326 <property name="row_spacing">3</property> 327 <property name="column_spacing">10</property> 328 <child> 329 <object class="GtkLabel"> 330 <property name="width_request">80</property> 331 <property name="visible">True</property> 332 <property name="can_focus">False</property> 333 <property name="label" translatable="yes">A</property> 334 </object> 335 <packing> 336 <property name="left_attach">0</property> 337 <property name="top_attach">0</property> 338 </packing> 339 </child> 340 <child> 341 <object class="GtkLabel"> 342 <property name="width_request">80</property> 343 <property name="visible">True</property> 344 <property name="can_focus">False</property> 345 <property name="label" translatable="yes">B</property> 346 </object> 347 <packing> 348 <property name="left_attach">0</property> 349 <property name="top_attach">1</property> 350 </packing> 351 </child> 352 <child> 353 <object class="GtkLabel"> 354 <property name="width_request">80</property> 355 <property name="visible">True</property> 356 <property name="can_focus">False</property> 357 <property name="label" translatable="yes">X</property> 358 </object> 359 <packing> 360 <property name="left_attach">0</property> 361 <property name="top_attach">2</property> 362 </packing> 363 </child> 364 <child> 365 <object class="GtkLabel"> 366 <property name="width_request">80</property> 367 <property name="visible">True</property> 368 <property name="can_focus">False</property> 369 <property name="label" translatable="yes">Y</property> 370 </object> 371 <packing> 372 <property name="left_attach">0</property> 373 <property name="top_attach">3</property> 374 </packing> 375 </child> 376 <child> 377 <object class="GtkToggleButton" id="_a"> 378 <property name="label" translatable="yes"> </property> 379 <property name="width_request">70</property> 380 <property name="visible">True</property> 381 <property name="can_focus">True</property> 382 <property name="receives_default">True</property> 383 </object> 384 <packing> 385 <property name="left_attach">1</property> 386 <property name="top_attach">0</property> 387 </packing> 388 </child> 389 <child> 390 <object class="GtkToggleButton" id="_b"> 391 <property name="label" translatable="yes"> </property> 392 <property name="width_request">70</property> 393 <property name="visible">True</property> 394 <property name="can_focus">True</property> 395 <property name="receives_default">True</property> 396 </object> 397 <packing> 398 <property name="left_attach">1</property> 399 <property name="top_attach">1</property> 400 </packing> 401 </child> 402 <child> 403 <object class="GtkToggleButton" id="_x"> 404 <property name="label" translatable="yes"> </property> 405 <property name="width_request">70</property> 406 <property name="visible">True</property> 407 <property name="can_focus">True</property> 408 <property name="receives_default">True</property> 409 </object> 410 <packing> 411 <property name="left_attach">1</property> 412 <property name="top_attach">2</property> 413 </packing> 414 </child> 415 <child> 416 <object class="GtkToggleButton" id="_y"> 417 <property name="label" translatable="yes"> </property> 418 <property name="width_request">70</property> 419 <property name="visible">True</property> 420 <property name="can_focus">True</property> 421 <property name="receives_default">True</property> 422 </object> 423 <packing> 424 <property name="left_attach">1</property> 425 <property name="top_attach">3</property> 426 </packing> 427 </child> 428 <child> 429 <object class="GtkLabel"> 430 <property name="width_request">80</property> 431 <property name="visible">True</property> 432 <property name="can_focus">False</property> 433 <property name="label" translatable="yes">+</property> 434 </object> 435 <packing> 436 <property name="left_attach">0</property> 437 <property name="top_attach">4</property> 438 </packing> 439 </child> 440 <child> 441 <object class="GtkLabel"> 442 <property name="width_request">80</property> 443 <property name="visible">True</property> 444 <property name="can_focus">False</property> 445 <property name="label" translatable="yes">-</property> 446 </object> 447 <packing> 448 <property name="left_attach">0</property> 449 <property name="top_attach">5</property> 450 </packing> 451 </child> 452 <child> 453 <object class="GtkToggleButton" id="_minus"> 454 <property name="label" translatable="yes"> </property> 455 <property name="width_request">70</property> 456 <property name="visible">True</property> 457 <property name="can_focus">True</property> 458 <property name="receives_default">True</property> 459 </object> 460 <packing> 461 <property name="left_attach">1</property> 462 <property name="top_attach">5</property> 463 </packing> 464 </child> 465 <child> 466 <object class="GtkToggleButton" id="_plus"> 467 <property name="label" translatable="yes"> </property> 468 <property name="width_request">70</property> 469 <property name="visible">True</property> 470 <property name="can_focus">True</property> 471 <property name="receives_default">True</property> 472 </object> 473 <packing> 474 <property name="left_attach">1</property> 475 <property name="top_attach">4</property> 476 </packing> 477 </child> 478 </object> 479 <packing> 480 <property name="expand">False</property> 481 <property name="fill">True</property> 482 <property name="position">1</property> 483 </packing> 484 </child> 485 </object> 486 <packing> 487 <property name="expand">False</property> 488 <property name="fill">True</property> 489 <property name="position">0</property> 490 </packing> 491 </child> 492 <child> 493 <object class="GtkSeparator"> 494 <property name="visible">True</property> 495 <property name="can_focus">False</property> 496 </object> 497 <packing> 498 <property name="expand">False</property> 499 <property name="fill">True</property> 500 <property name="position">1</property> 501 </packing> 502 </child> 503 <child> 504 <object class="GtkBox" id="LeftStickBox"> 505 <property name="width_request">160</property> 506 <property name="visible">True</property> 507 <property name="can_focus">False</property> 508 <property name="margin_left">10</property> 509 <property name="margin_right">10</property> 510 <property name="orientation">vertical</property> 511 <child> 512 <object class="GtkLabel"> 513 <property name="visible">True</property> 514 <property name="can_focus">False</property> 515 <property name="margin_top">5</property> 516 <property name="margin_bottom">5</property> 517 <property name="label" translatable="yes">Left Stick</property> 518 <attributes> 519 <attribute name="weight" value="bold"/> 520 </attributes> 521 </object> 522 <packing> 523 <property name="expand">False</property> 524 <property name="fill">True</property> 525 <property name="position">0</property> 526 </packing> 527 </child> 528 <child> 529 <object class="GtkGrid"> 530 <property name="visible">True</property> 531 <property name="can_focus">False</property> 532 <property name="margin_bottom">5</property> 533 <property name="row_spacing">3</property> 534 <property name="column_spacing">10</property> 535 <child> 536 <object class="GtkLabel"> 537 <property name="width_request">80</property> 538 <property name="visible">True</property> 539 <property name="can_focus">False</property> 540 <property name="label" translatable="yes">LStick Button</property> 541 <property name="xalign">0</property> 542 </object> 543 <packing> 544 <property name="left_attach">0</property> 545 <property name="top_attach">0</property> 546 </packing> 547 </child> 548 <child> 549 <object class="GtkToggleButton" id="_lStickButton"> 550 <property name="label" translatable="yes"> </property> 551 <property name="width_request">65</property> 552 <property name="visible">True</property> 553 <property name="can_focus">True</property> 554 <property name="receives_default">True</property> 555 </object> 556 <packing> 557 <property name="left_attach">1</property> 558 <property name="top_attach">0</property> 559 </packing> 560 </child> 561 </object> 562 <packing> 563 <property name="expand">False</property> 564 <property name="fill">True</property> 565 <property name="position">1</property> 566 </packing> 567 </child> 568 <child> 569 <object class="GtkGrid" id="_leftStickKeyboard"> 570 <property name="visible">True</property> 571 <property name="can_focus">False</property> 572 <property name="row_spacing">3</property> 573 <property name="column_spacing">10</property> 574 <child> 575 <object class="GtkToggleButton" id="_lStickDown"> 576 <property name="label" translatable="yes"> </property> 577 <property name="width_request">65</property> 578 <property name="visible">True</property> 579 <property name="can_focus">True</property> 580 <property name="receives_default">True</property> 581 </object> 582 <packing> 583 <property name="left_attach">1</property> 584 <property name="top_attach">1</property> 585 </packing> 586 </child> 587 <child> 588 <object class="GtkToggleButton" id="_lStickUp"> 589 <property name="label" translatable="yes"> </property> 590 <property name="width_request">65</property> 591 <property name="visible">True</property> 592 <property name="can_focus">True</property> 593 <property name="receives_default">True</property> 594 </object> 595 <packing> 596 <property name="left_attach">1</property> 597 <property name="top_attach">0</property> 598 </packing> 599 </child> 600 <child> 601 <object class="GtkToggleButton" id="_lStickLeft"> 602 <property name="label" translatable="yes"> </property> 603 <property name="width_request">65</property> 604 <property name="visible">True</property> 605 <property name="can_focus">True</property> 606 <property name="receives_default">True</property> 607 </object> 608 <packing> 609 <property name="left_attach">1</property> 610 <property name="top_attach">2</property> 611 </packing> 612 </child> 613 <child> 614 <object class="GtkToggleButton" id="_lStickRight"> 615 <property name="label" translatable="yes"> </property> 616 <property name="width_request">65</property> 617 <property name="visible">True</property> 618 <property name="can_focus">True</property> 619 <property name="receives_default">True</property> 620 </object> 621 <packing> 622 <property name="left_attach">1</property> 623 <property name="top_attach">3</property> 624 </packing> 625 </child> 626 <child> 627 <object class="GtkLabel"> 628 <property name="width_request">80</property> 629 <property name="visible">True</property> 630 <property name="can_focus">False</property> 631 <property name="label" translatable="yes">LStick Down</property> 632 <property name="xalign">0</property> 633 </object> 634 <packing> 635 <property name="left_attach">0</property> 636 <property name="top_attach">1</property> 637 </packing> 638 </child> 639 <child> 640 <object class="GtkLabel"> 641 <property name="width_request">80</property> 642 <property name="visible">True</property> 643 <property name="can_focus">False</property> 644 <property name="label" translatable="yes">LStick Up</property> 645 <property name="xalign">0</property> 646 </object> 647 <packing> 648 <property name="left_attach">0</property> 649 <property name="top_attach">0</property> 650 </packing> 651 </child> 652 <child> 653 <object class="GtkLabel"> 654 <property name="width_request">80</property> 655 <property name="visible">True</property> 656 <property name="can_focus">False</property> 657 <property name="label" translatable="yes">LStick Right</property> 658 <property name="xalign">0</property> 659 </object> 660 <packing> 661 <property name="left_attach">0</property> 662 <property name="top_attach">3</property> 663 </packing> 664 </child> 665 <child> 666 <object class="GtkLabel"> 667 <property name="width_request">80</property> 668 <property name="visible">True</property> 669 <property name="can_focus">False</property> 670 <property name="label" translatable="yes">LStick Left</property> 671 <property name="xalign">0</property> 672 </object> 673 <packing> 674 <property name="left_attach">0</property> 675 <property name="top_attach">2</property> 676 </packing> 677 </child> 678 </object> 679 <packing> 680 <property name="expand">False</property> 681 <property name="fill">True</property> 682 <property name="position">2</property> 683 </packing> 684 </child> 685 <child> 686 <object class="GtkGrid" id="_leftStickController"> 687 <property name="visible">True</property> 688 <property name="can_focus">False</property> 689 <property name="row_spacing">3</property> 690 <property name="column_spacing">10</property> 691 <child> 692 <object class="GtkLabel"> 693 <property name="width_request">80</property> 694 <property name="visible">True</property> 695 <property name="can_focus">False</property> 696 <property name="label" translatable="yes">LStick</property> 697 <property name="xalign">0</property> 698 </object> 699 <packing> 700 <property name="left_attach">0</property> 701 <property name="top_attach">0</property> 702 </packing> 703 </child> 704 <child> 705 <object class="GtkToggleButton" id="_lStick"> 706 <property name="label" translatable="yes"> </property> 707 <property name="width_request">65</property> 708 <property name="visible">True</property> 709 <property name="can_focus">True</property> 710 <property name="receives_default">True</property> 711 </object> 712 <packing> 713 <property name="left_attach">1</property> 714 <property name="top_attach">0</property> 715 </packing> 716 </child> 717 <child> 718 <object class="GtkCheckButton" id="_invertLStickX"> 719 <property name="label" translatable="yes">Invert Stick X</property> 720 <property name="visible">True</property> 721 <property name="can_focus">True</property> 722 <property name="receives_default">False</property> 723 <property name="draw_indicator">True</property> 724 </object> 725 <packing> 726 <property name="left_attach">2</property> 727 <property name="top_attach">0</property> 728 </packing> 729 </child> 730 <child> 731 <object class="GtkCheckButton" id="_invertLStickY"> 732 <property name="label" translatable="yes">Invert Stick Y</property> 733 <property name="visible">True</property> 734 <property name="can_focus">True</property> 735 <property name="receives_default">False</property> 736 <property name="draw_indicator">True</property> 737 </object> 738 <packing> 739 <property name="left_attach">2</property> 740 <property name="top_attach">1</property> 741 </packing> 742 </child> 743 <child> 744 <object class="GtkCheckButton" id="_rotateL90CW"> 745 <property name="label" translatable="yes">Rotate 90° Clockwise</property> 746 <property name="visible">True</property> 747 <property name="can_focus">True</property> 748 <property name="receives_default">False</property> 749 <property name="draw_indicator">True</property> 750 </object> 751 <packing> 752 <property name="left_attach">2</property> 753 <property name="top_attach">2</property> 754 </packing> 755 </child> 756 </object> 757 <packing> 758 <property name="expand">False</property> 759 <property name="fill">True</property> 760 <property name="position">3</property> 761 </packing> 762 </child> 763 <child> 764 <object class="GtkBox" id="_deadZoneLeftBox"> 765 <property name="visible">True</property> 766 <property name="can_focus">False</property> 767 <property name="margin_top">10</property> 768 <property name="orientation">vertical</property> 769 <child> 770 <object class="GtkLabel"> 771 <property name="visible">True</property> 772 <property name="can_focus">False</property> 773 <property name="halign">start</property> 774 <property name="label" translatable="yes">Deadzone Left</property> 775 </object> 776 <packing> 777 <property name="expand">False</property> 778 <property name="fill">True</property> 779 <property name="position">0</property> 780 </packing> 781 </child> 782 <child> 783 <object class="GtkScale"> 784 <property name="visible">True</property> 785 <property name="can_focus">True</property> 786 <property name="adjustment">_controllerDeadzoneLeft</property> 787 <property name="round_digits">2</property> 788 <property name="digits">2</property> 789 </object> 790 <packing> 791 <property name="expand">True</property> 792 <property name="fill">True</property> 793 <property name="position">1</property> 794 </packing> 795 </child> 796 </object> 797 <packing> 798 <property name="expand">False</property> 799 <property name="fill">True</property> 800 <property name="position">4</property> 801 </packing> 802 </child> 803 <child> 804 <object class="GtkBox" id="_rangeLeftBox"> 805 <property name="visible">True</property> 806 <property name="can_focus">False</property> 807 <property name="margin_top">10</property> 808 <property name="orientation">vertical</property> 809 <child> 810 <object class="GtkLabel"> 811 <property name="visible">True</property> 812 <property name="can_focus">False</property> 813 <property name="halign">start</property> 814 <property name="label" translatable="yes">Range Left</property> 815 </object> 816 <packing> 817 <property name="expand">False</property> 818 <property name="fill">True</property> 819 <property name="position">0</property> 820 </packing> 821 </child> 822 <child> 823 <object class="GtkScale"> 824 <property name="visible">True</property> 825 <property name="can_focus">True</property> 826 <property name="adjustment">_controllerRangeLeft</property> 827 <property name="round_digits">2</property> 828 <property name="digits">2</property> 829 </object> 830 <packing> 831 <property name="expand">True</property> 832 <property name="fill">True</property> 833 <property name="position">1</property> 834 </packing> 835 </child> 836 </object> 837 <packing> 838 <property name="expand">False</property> 839 <property name="fill">True</property> 840 <property name="position">5</property> 841 </packing> 842 </child> 843 </object> 844 <packing> 845 <property name="expand">False</property> 846 <property name="fill">True</property> 847 <property name="position">2</property> 848 </packing> 849 </child> 850 <child> 851 <object class="GtkSeparator"> 852 <property name="visible">True</property> 853 <property name="can_focus">False</property> 854 </object> 855 <packing> 856 <property name="expand">False</property> 857 <property name="fill">True</property> 858 <property name="position">3</property> 859 </packing> 860 </child> 861 <child> 862 <object class="GtkBox" id="TriggerBox"> 863 <property name="width_request">150</property> 864 <property name="visible">True</property> 865 <property name="can_focus">False</property> 866 <property name="margin_left">10</property> 867 <property name="margin_right">10</property> 868 <property name="orientation">vertical</property> 869 <child> 870 <object class="GtkLabel"> 871 <property name="visible">True</property> 872 <property name="can_focus">False</property> 873 <property name="margin_top">5</property> 874 <property name="margin_bottom">5</property> 875 <property name="label" translatable="yes">Triggers</property> 876 <attributes> 877 <attribute name="weight" value="bold"/> 878 </attributes> 879 </object> 880 <packing> 881 <property name="expand">False</property> 882 <property name="fill">True</property> 883 <property name="position">0</property> 884 </packing> 885 </child> 886 <child> 887 <object class="GtkGrid"> 888 <property name="visible">True</property> 889 <property name="can_focus">False</property> 890 <property name="row_spacing">3</property> 891 <property name="column_spacing">10</property> 892 <child> 893 <object class="GtkLabel"> 894 <property name="width_request">80</property> 895 <property name="visible">True</property> 896 <property name="can_focus">False</property> 897 <property name="label" translatable="yes">L</property> 898 </object> 899 <packing> 900 <property name="left_attach">0</property> 901 <property name="top_attach">0</property> 902 </packing> 903 </child> 904 <child> 905 <object class="GtkLabel"> 906 <property name="width_request">80</property> 907 <property name="visible">True</property> 908 <property name="can_focus">False</property> 909 <property name="label" translatable="yes">R</property> 910 </object> 911 <packing> 912 <property name="left_attach">0</property> 913 <property name="top_attach">1</property> 914 </packing> 915 </child> 916 <child> 917 <object class="GtkToggleButton" id="_l"> 918 <property name="label" translatable="yes"> </property> 919 <property name="width_request">65</property> 920 <property name="visible">True</property> 921 <property name="can_focus">True</property> 922 <property name="receives_default">True</property> 923 </object> 924 <packing> 925 <property name="left_attach">1</property> 926 <property name="top_attach">0</property> 927 </packing> 928 </child> 929 <child> 930 <object class="GtkToggleButton" id="_r"> 931 <property name="label" translatable="yes"> </property> 932 <property name="width_request">65</property> 933 <property name="visible">True</property> 934 <property name="can_focus">True</property> 935 <property name="receives_default">True</property> 936 </object> 937 <packing> 938 <property name="left_attach">1</property> 939 <property name="top_attach">1</property> 940 </packing> 941 </child> 942 <child> 943 <object class="GtkLabel"> 944 <property name="width_request">80</property> 945 <property name="visible">True</property> 946 <property name="can_focus">False</property> 947 <property name="label" translatable="yes">ZL</property> 948 </object> 949 <packing> 950 <property name="left_attach">0</property> 951 <property name="top_attach">2</property> 952 </packing> 953 </child> 954 <child> 955 <object class="GtkLabel"> 956 <property name="width_request">80</property> 957 <property name="visible">True</property> 958 <property name="can_focus">False</property> 959 <property name="label" translatable="yes">ZR</property> 960 </object> 961 <packing> 962 <property name="left_attach">0</property> 963 <property name="top_attach">3</property> 964 </packing> 965 </child> 966 <child> 967 <object class="GtkToggleButton" id="_zL"> 968 <property name="label" translatable="yes"> </property> 969 <property name="width_request">65</property> 970 <property name="visible">True</property> 971 <property name="can_focus">True</property> 972 <property name="receives_default">True</property> 973 </object> 974 <packing> 975 <property name="left_attach">1</property> 976 <property name="top_attach">2</property> 977 </packing> 978 </child> 979 <child> 980 <object class="GtkToggleButton" id="_zR"> 981 <property name="label" translatable="yes"> </property> 982 <property name="width_request">65</property> 983 <property name="visible">True</property> 984 <property name="can_focus">True</property> 985 <property name="receives_default">True</property> 986 </object> 987 <packing> 988 <property name="left_attach">1</property> 989 <property name="top_attach">3</property> 990 </packing> 991 </child> 992 </object> 993 <packing> 994 <property name="expand">False</property> 995 <property name="fill">True</property> 996 <property name="position">1</property> 997 </packing> 998 </child> 999 <child> 1000 <object class="GtkGrid" id="_leftSideTriggerBox"> 1001 <property name="name">_sideTriggerBox</property> 1002 <property name="visible">True</property> 1003 <property name="can_focus">False</property> 1004 <property name="margin_top">5</property> 1005 <property name="row_spacing">3</property> 1006 <property name="column_spacing">10</property> 1007 <child> 1008 <object class="GtkLabel"> 1009 <property name="width_request">80</property> 1010 <property name="visible">True</property> 1011 <property name="can_focus">False</property> 1012 <property name="label" translatable="yes">Left SL</property> 1013 </object> 1014 <packing> 1015 <property name="left_attach">0</property> 1016 <property name="top_attach">0</property> 1017 </packing> 1018 </child> 1019 <child> 1020 <object class="GtkLabel"> 1021 <property name="width_request">80</property> 1022 <property name="visible">True</property> 1023 <property name="can_focus">False</property> 1024 <property name="label" translatable="yes">Left SR</property> 1025 </object> 1026 <packing> 1027 <property name="left_attach">0</property> 1028 <property name="top_attach">1</property> 1029 </packing> 1030 </child> 1031 <child> 1032 <object class="GtkToggleButton" id="_lSl"> 1033 <property name="label" translatable="yes"> </property> 1034 <property name="width_request">65</property> 1035 <property name="visible">True</property> 1036 <property name="can_focus">True</property> 1037 <property name="receives_default">True</property> 1038 </object> 1039 <packing> 1040 <property name="left_attach">1</property> 1041 <property name="top_attach">0</property> 1042 </packing> 1043 </child> 1044 <child> 1045 <object class="GtkToggleButton" id="_lSr"> 1046 <property name="label" translatable="yes"> </property> 1047 <property name="width_request">65</property> 1048 <property name="visible">True</property> 1049 <property name="can_focus">True</property> 1050 <property name="receives_default">True</property> 1051 </object> 1052 <packing> 1053 <property name="left_attach">1</property> 1054 <property name="top_attach">1</property> 1055 </packing> 1056 </child> 1057 </object> 1058 <packing> 1059 <property name="expand">False</property> 1060 <property name="fill">True</property> 1061 <property name="position">2</property> 1062 </packing> 1063 </child> 1064 <child> 1065 <object class="GtkGrid" id="_rightSideTriggerBox"> 1066 <property name="name">_sideTriggerBox</property> 1067 <property name="visible">True</property> 1068 <property name="can_focus">False</property> 1069 <property name="margin_top">5</property> 1070 <property name="row_spacing">3</property> 1071 <property name="column_spacing">10</property> 1072 <child> 1073 <object class="GtkLabel"> 1074 <property name="width_request">80</property> 1075 <property name="visible">True</property> 1076 <property name="can_focus">False</property> 1077 <property name="label" translatable="yes">Right SL</property> 1078 </object> 1079 <packing> 1080 <property name="left_attach">0</property> 1081 <property name="top_attach">0</property> 1082 </packing> 1083 </child> 1084 <child> 1085 <object class="GtkLabel"> 1086 <property name="width_request">80</property> 1087 <property name="visible">True</property> 1088 <property name="can_focus">False</property> 1089 <property name="label" translatable="yes">Right SR</property> 1090 </object> 1091 <packing> 1092 <property name="left_attach">0</property> 1093 <property name="top_attach">1</property> 1094 </packing> 1095 </child> 1096 <child> 1097 <object class="GtkToggleButton" id="_rSl"> 1098 <property name="label" translatable="yes"> </property> 1099 <property name="width_request">65</property> 1100 <property name="visible">True</property> 1101 <property name="can_focus">True</property> 1102 <property name="receives_default">True</property> 1103 </object> 1104 <packing> 1105 <property name="left_attach">1</property> 1106 <property name="top_attach">0</property> 1107 </packing> 1108 </child> 1109 <child> 1110 <object class="GtkToggleButton" id="_rSr"> 1111 <property name="label" translatable="yes"> </property> 1112 <property name="width_request">65</property> 1113 <property name="visible">True</property> 1114 <property name="can_focus">True</property> 1115 <property name="receives_default">True</property> 1116 </object> 1117 <packing> 1118 <property name="left_attach">1</property> 1119 <property name="top_attach">1</property> 1120 </packing> 1121 </child> 1122 </object> 1123 <packing> 1124 <property name="expand">False</property> 1125 <property name="fill">True</property> 1126 <property name="position">3</property> 1127 </packing> 1128 </child> 1129 <child> 1130 <object class="GtkBox" id="_triggerThresholdBox"> 1131 <property name="visible">True</property> 1132 <property name="can_focus">False</property> 1133 <property name="margin_top">10</property> 1134 <property name="orientation">vertical</property> 1135 <child> 1136 <object class="GtkLabel"> 1137 <property name="visible">True</property> 1138 <property name="can_focus">False</property> 1139 <property name="halign">start</property> 1140 <property name="margin_left">10</property> 1141 <property name="label" translatable="yes">Trigger Threshold</property> 1142 </object> 1143 <packing> 1144 <property name="expand">False</property> 1145 <property name="fill">True</property> 1146 <property name="position">0</property> 1147 </packing> 1148 </child> 1149 <child> 1150 <object class="GtkScale"> 1151 <property name="visible">True</property> 1152 <property name="can_focus">True</property> 1153 <property name="adjustment">_controllerTriggerThreshold</property> 1154 <property name="round_digits">2</property> 1155 <property name="digits">2</property> 1156 </object> 1157 <packing> 1158 <property name="expand">True</property> 1159 <property name="fill">True</property> 1160 <property name="position">1</property> 1161 </packing> 1162 </child> 1163 </object> 1164 <packing> 1165 <property name="expand">False</property> 1166 <property name="fill">True</property> 1167 <property name="position">4</property> 1168 </packing> 1169 </child> 1170 </object> 1171 <packing> 1172 <property name="expand">False</property> 1173 <property name="fill">True</property> 1174 <property name="position">4</property> 1175 </packing> 1176 </child> 1177 </object> 1178 <packing> 1179 <property name="expand">False</property> 1180 <property name="fill">True</property> 1181 <property name="position">0</property> 1182 </packing> 1183 </child> 1184 <child> 1185 <object class="GtkBox"> 1186 <property name="visible">True</property> 1187 <property name="can_focus">False</property> 1188 <property name="margin_left">10</property> 1189 <child> 1190 <object class="GtkBox" id="DPadBox"> 1191 <property name="width_request">156</property> 1192 <property name="visible">True</property> 1193 <property name="can_focus">False</property> 1194 <property name="margin_right">10</property> 1195 <property name="margin_top">10</property> 1196 <property name="orientation">vertical</property> 1197 <child> 1198 <object class="GtkLabel"> 1199 <property name="visible">True</property> 1200 <property name="can_focus">False</property> 1201 <property name="margin_top">5</property> 1202 <property name="margin_bottom">5</property> 1203 <property name="label" translatable="yes">Directional Pad</property> 1204 <attributes> 1205 <attribute name="weight" value="bold"/> 1206 </attributes> 1207 </object> 1208 <packing> 1209 <property name="expand">False</property> 1210 <property name="fill">True</property> 1211 <property name="position">0</property> 1212 </packing> 1213 </child> 1214 <child> 1215 <object class="GtkGrid"> 1216 <property name="visible">True</property> 1217 <property name="can_focus">False</property> 1218 <property name="row_spacing">3</property> 1219 <property name="column_spacing">10</property> 1220 <child> 1221 <object class="GtkLabel"> 1222 <property name="width_request">80</property> 1223 <property name="visible">True</property> 1224 <property name="can_focus">False</property> 1225 <property name="label" translatable="yes">Dpad Up</property> 1226 <property name="xalign">0</property> 1227 </object> 1228 <packing> 1229 <property name="left_attach">0</property> 1230 <property name="top_attach">0</property> 1231 </packing> 1232 </child> 1233 <child> 1234 <object class="GtkLabel"> 1235 <property name="width_request">80</property> 1236 <property name="visible">True</property> 1237 <property name="can_focus">False</property> 1238 <property name="label" translatable="yes">Dpad Down</property> 1239 <property name="xalign">0</property> 1240 </object> 1241 <packing> 1242 <property name="left_attach">0</property> 1243 <property name="top_attach">1</property> 1244 </packing> 1245 </child> 1246 <child> 1247 <object class="GtkLabel"> 1248 <property name="width_request">80</property> 1249 <property name="visible">True</property> 1250 <property name="can_focus">False</property> 1251 <property name="label" translatable="yes">Dpad Left</property> 1252 <property name="xalign">0</property> 1253 </object> 1254 <packing> 1255 <property name="left_attach">0</property> 1256 <property name="top_attach">2</property> 1257 </packing> 1258 </child> 1259 <child> 1260 <object class="GtkLabel"> 1261 <property name="width_request">80</property> 1262 <property name="visible">True</property> 1263 <property name="can_focus">False</property> 1264 <property name="label" translatable="yes">Dpad Right</property> 1265 <property name="xalign">0</property> 1266 </object> 1267 <packing> 1268 <property name="left_attach">0</property> 1269 <property name="top_attach">3</property> 1270 </packing> 1271 </child> 1272 <child> 1273 <object class="GtkToggleButton" id="_dpadUp"> 1274 <property name="label" translatable="yes"> </property> 1275 <property name="width_request">70</property> 1276 <property name="visible">True</property> 1277 <property name="can_focus">True</property> 1278 <property name="receives_default">True</property> 1279 </object> 1280 <packing> 1281 <property name="left_attach">1</property> 1282 <property name="top_attach">0</property> 1283 </packing> 1284 </child> 1285 <child> 1286 <object class="GtkToggleButton" id="_dpadDown"> 1287 <property name="label" translatable="yes"> </property> 1288 <property name="width_request">70</property> 1289 <property name="visible">True</property> 1290 <property name="can_focus">True</property> 1291 <property name="receives_default">True</property> 1292 </object> 1293 <packing> 1294 <property name="left_attach">1</property> 1295 <property name="top_attach">1</property> 1296 </packing> 1297 </child> 1298 <child> 1299 <object class="GtkToggleButton" id="_dpadLeft"> 1300 <property name="label" translatable="yes"> </property> 1301 <property name="width_request">70</property> 1302 <property name="visible">True</property> 1303 <property name="can_focus">True</property> 1304 <property name="receives_default">True</property> 1305 </object> 1306 <packing> 1307 <property name="left_attach">1</property> 1308 <property name="top_attach">2</property> 1309 </packing> 1310 </child> 1311 <child> 1312 <object class="GtkToggleButton" id="_dpadRight"> 1313 <property name="label" translatable="yes"> </property> 1314 <property name="width_request">70</property> 1315 <property name="visible">True</property> 1316 <property name="can_focus">True</property> 1317 <property name="receives_default">True</property> 1318 </object> 1319 <packing> 1320 <property name="left_attach">1</property> 1321 <property name="top_attach">3</property> 1322 </packing> 1323 </child> 1324 </object> 1325 <packing> 1326 <property name="expand">False</property> 1327 <property name="fill">True</property> 1328 <property name="position">1</property> 1329 </packing> 1330 </child> 1331 <child> 1332 <object class="GtkBox" id="_rumbleBox"> 1333 <property name="visible">True</property> 1334 <property name="can_focus">False</property> 1335 <property name="margin_top">10</property> 1336 <property name="orientation">vertical</property> 1337 <child> 1338 <object class="GtkLabel"> 1339 <property name="visible">True</property> 1340 <property name="can_focus">False</property> 1341 <property name="margin_top">10</property> 1342 <property name="margin_bottom">5</property> 1343 <property name="label" translatable="yes">Rumble</property> 1344 <attributes> 1345 <attribute name="weight" value="bold"/> 1346 </attributes> 1347 </object> 1348 <packing> 1349 <property name="expand">False</property> 1350 <property name="fill">True</property> 1351 <property name="position">0</property> 1352 </packing> 1353 </child> 1354 <child> 1355 <object class="GtkCheckButton" id="_enableRumble"> 1356 <property name="label" translatable="yes">Enable</property> 1357 <property name="visible">True</property> 1358 <property name="can_focus">True</property> 1359 <property name="receives_default">False</property> 1360 <property name="draw_indicator">True</property> 1361 </object> 1362 <packing> 1363 <property name="expand">False</property> 1364 <property name="fill">True</property> 1365 <property name="position">1</property> 1366 </packing> 1367 </child> 1368 <child> 1369 <object class="GtkBox" id="_StrongMultiBox"> 1370 <property name="visible">True</property> 1371 <property name="can_focus">False</property> 1372 <property name="margin_top">10</property> 1373 <property name="orientation">vertical</property> 1374 <child> 1375 <object class="GtkLabel"> 1376 <property name="visible">True</property> 1377 <property name="can_focus">False</property> 1378 <property name="halign">start</property> 1379 <property name="label" translatable="yes">Strong rumble multiplier</property> 1380 </object> 1381 <packing> 1382 <property name="expand">False</property> 1383 <property name="fill">True</property> 1384 <property name="position">0</property> 1385 </packing> 1386 </child> 1387 <child> 1388 <object class="GtkScale"> 1389 <property name="visible">True</property> 1390 <property name="can_focus">True</property> 1391 <property name="adjustment">_controllerStrongRumble</property> 1392 <property name="round_digits">1</property> 1393 <property name="digits">1</property> 1394 </object> 1395 <packing> 1396 <property name="expand">True</property> 1397 <property name="fill">True</property> 1398 <property name="position">1</property> 1399 </packing> 1400 </child> 1401 </object> 1402 <packing> 1403 <property name="expand">False</property> 1404 <property name="fill">True</property> 1405 <property name="position">2</property> 1406 </packing> 1407 </child> 1408 <child> 1409 <object class="GtkBox" id="_WeakMultiBox"> 1410 <property name="visible">True</property> 1411 <property name="can_focus">False</property> 1412 <property name="margin_top">10</property> 1413 <property name="orientation">vertical</property> 1414 <child> 1415 <object class="GtkLabel"> 1416 <property name="visible">True</property> 1417 <property name="can_focus">False</property> 1418 <property name="halign">start</property> 1419 <property name="label" translatable="yes">Weak rumble multiplier</property> 1420 </object> 1421 <packing> 1422 <property name="expand">False</property> 1423 <property name="fill">True</property> 1424 <property name="position">0</property> 1425 </packing> 1426 </child> 1427 <child> 1428 <object class="GtkScale"> 1429 <property name="visible">True</property> 1430 <property name="can_focus">True</property> 1431 <property name="adjustment">_controllerWeakRumble</property> 1432 <property name="round_digits">1</property> 1433 <property name="digits">1</property> 1434 </object> 1435 <packing> 1436 <property name="expand">True</property> 1437 <property name="fill">True</property> 1438 <property name="position">1</property> 1439 </packing> 1440 </child> 1441 </object> 1442 <packing> 1443 <property name="expand">False</property> 1444 <property name="fill">True</property> 1445 <property name="position">3</property> 1446 </packing> 1447 </child> 1448 </object> 1449 <packing> 1450 <property name="expand">False</property> 1451 <property name="fill">True</property> 1452 <property name="position">2</property> 1453 </packing> 1454 </child> 1455 </object> 1456 <packing> 1457 <property name="expand">False</property> 1458 <property name="fill">True</property> 1459 <property name="position">0</property> 1460 </packing> 1461 </child> 1462 <child> 1463 <object class="GtkSeparator"> 1464 <property name="visible">True</property> 1465 <property name="can_focus">False</property> 1466 </object> 1467 <packing> 1468 <property name="expand">False</property> 1469 <property name="fill">True</property> 1470 <property name="position">1</property> 1471 </packing> 1472 </child> 1473 <child> 1474 <object class="GtkBox" id="RightStickBox"> 1475 <property name="width_request">160</property> 1476 <property name="visible">True</property> 1477 <property name="can_focus">False</property> 1478 <property name="margin_left">10</property> 1479 <property name="margin_right">10</property> 1480 <property name="orientation">vertical</property> 1481 <child> 1482 <object class="GtkLabel"> 1483 <property name="visible">True</property> 1484 <property name="can_focus">False</property> 1485 <property name="margin_top">5</property> 1486 <property name="margin_bottom">5</property> 1487 <property name="label" translatable="yes">Right Stick</property> 1488 <attributes> 1489 <attribute name="weight" value="bold"/> 1490 </attributes> 1491 </object> 1492 <packing> 1493 <property name="expand">False</property> 1494 <property name="fill">True</property> 1495 <property name="position">0</property> 1496 </packing> 1497 </child> 1498 <child> 1499 <object class="GtkGrid"> 1500 <property name="visible">True</property> 1501 <property name="can_focus">False</property> 1502 <property name="margin_bottom">5</property> 1503 <property name="row_spacing">3</property> 1504 <property name="column_spacing">10</property> 1505 <child> 1506 <object class="GtkLabel"> 1507 <property name="width_request">80</property> 1508 <property name="visible">True</property> 1509 <property name="can_focus">False</property> 1510 <property name="label" translatable="yes">RStick Button</property> 1511 <property name="xalign">0</property> 1512 </object> 1513 <packing> 1514 <property name="left_attach">0</property> 1515 <property name="top_attach">0</property> 1516 </packing> 1517 </child> 1518 <child> 1519 <object class="GtkToggleButton" id="_rStickButton"> 1520 <property name="label" translatable="yes"> </property> 1521 <property name="width_request">65</property> 1522 <property name="visible">True</property> 1523 <property name="can_focus">True</property> 1524 <property name="receives_default">True</property> 1525 </object> 1526 <packing> 1527 <property name="left_attach">1</property> 1528 <property name="top_attach">0</property> 1529 </packing> 1530 </child> 1531 </object> 1532 <packing> 1533 <property name="expand">False</property> 1534 <property name="fill">True</property> 1535 <property name="position">1</property> 1536 </packing> 1537 </child> 1538 <child> 1539 <object class="GtkGrid" id="_rightStickKeyboard"> 1540 <property name="visible">True</property> 1541 <property name="can_focus">False</property> 1542 <property name="row_spacing">3</property> 1543 <property name="column_spacing">10</property> 1544 <child> 1545 <object class="GtkLabel"> 1546 <property name="width_request">80</property> 1547 <property name="visible">True</property> 1548 <property name="can_focus">False</property> 1549 <property name="label" translatable="yes">RStick Up</property> 1550 <property name="xalign">0</property> 1551 </object> 1552 <packing> 1553 <property name="left_attach">0</property> 1554 <property name="top_attach">0</property> 1555 </packing> 1556 </child> 1557 <child> 1558 <object class="GtkLabel"> 1559 <property name="width_request">80</property> 1560 <property name="visible">True</property> 1561 <property name="can_focus">False</property> 1562 <property name="label" translatable="yes">RStick Down</property> 1563 <property name="xalign">0</property> 1564 </object> 1565 <packing> 1566 <property name="left_attach">0</property> 1567 <property name="top_attach">1</property> 1568 </packing> 1569 </child> 1570 <child> 1571 <object class="GtkLabel"> 1572 <property name="width_request">80</property> 1573 <property name="visible">True</property> 1574 <property name="can_focus">False</property> 1575 <property name="label" translatable="yes">RStick Left</property> 1576 <property name="xalign">0</property> 1577 </object> 1578 <packing> 1579 <property name="left_attach">0</property> 1580 <property name="top_attach">2</property> 1581 </packing> 1582 </child> 1583 <child> 1584 <object class="GtkLabel"> 1585 <property name="width_request">80</property> 1586 <property name="visible">True</property> 1587 <property name="can_focus">False</property> 1588 <property name="label" translatable="yes">RStick Right</property> 1589 <property name="xalign">0</property> 1590 </object> 1591 <packing> 1592 <property name="left_attach">0</property> 1593 <property name="top_attach">3</property> 1594 </packing> 1595 </child> 1596 <child> 1597 <object class="GtkToggleButton" id="_rStickUp"> 1598 <property name="label" translatable="yes"> </property> 1599 <property name="width_request">65</property> 1600 <property name="visible">True</property> 1601 <property name="can_focus">True</property> 1602 <property name="receives_default">True</property> 1603 </object> 1604 <packing> 1605 <property name="left_attach">1</property> 1606 <property name="top_attach">0</property> 1607 </packing> 1608 </child> 1609 <child> 1610 <object class="GtkToggleButton" id="_rStickDown"> 1611 <property name="label" translatable="yes"> </property> 1612 <property name="width_request">65</property> 1613 <property name="visible">True</property> 1614 <property name="can_focus">True</property> 1615 <property name="receives_default">True</property> 1616 </object> 1617 <packing> 1618 <property name="left_attach">1</property> 1619 <property name="top_attach">1</property> 1620 </packing> 1621 </child> 1622 <child> 1623 <object class="GtkToggleButton" id="_rStickLeft"> 1624 <property name="label" translatable="yes"> </property> 1625 <property name="width_request">65</property> 1626 <property name="visible">True</property> 1627 <property name="can_focus">True</property> 1628 <property name="receives_default">True</property> 1629 </object> 1630 <packing> 1631 <property name="left_attach">1</property> 1632 <property name="top_attach">2</property> 1633 </packing> 1634 </child> 1635 <child> 1636 <object class="GtkToggleButton" id="_rStickRight"> 1637 <property name="label" translatable="yes"> </property> 1638 <property name="width_request">65</property> 1639 <property name="visible">True</property> 1640 <property name="can_focus">True</property> 1641 <property name="receives_default">True</property> 1642 </object> 1643 <packing> 1644 <property name="left_attach">1</property> 1645 <property name="top_attach">3</property> 1646 </packing> 1647 </child> 1648 </object> 1649 <packing> 1650 <property name="expand">False</property> 1651 <property name="fill">True</property> 1652 <property name="position">2</property> 1653 </packing> 1654 </child> 1655 <child> 1656 <object class="GtkGrid" id="_rightStickController"> 1657 <property name="visible">True</property> 1658 <property name="can_focus">False</property> 1659 <property name="row_spacing">3</property> 1660 <property name="column_spacing">10</property> 1661 <child> 1662 <object class="GtkLabel"> 1663 <property name="width_request">80</property> 1664 <property name="visible">True</property> 1665 <property name="can_focus">False</property> 1666 <property name="label" translatable="yes">RStick</property> 1667 <property name="xalign">0</property> 1668 </object> 1669 <packing> 1670 <property name="left_attach">0</property> 1671 <property name="top_attach">0</property> 1672 </packing> 1673 </child> 1674 <child> 1675 <object class="GtkToggleButton" id="_rStick"> 1676 <property name="label" translatable="yes"> </property> 1677 <property name="width_request">65</property> 1678 <property name="visible">True</property> 1679 <property name="can_focus">True</property> 1680 <property name="receives_default">True</property> 1681 </object> 1682 <packing> 1683 <property name="left_attach">1</property> 1684 <property name="top_attach">0</property> 1685 </packing> 1686 </child> 1687 <child> 1688 <object class="GtkCheckButton" id="_invertRStickX"> 1689 <property name="label" translatable="yes">Invert Stick X</property> 1690 <property name="visible">True</property> 1691 <property name="can_focus">True</property> 1692 <property name="receives_default">False</property> 1693 <property name="draw_indicator">True</property> 1694 </object> 1695 <packing> 1696 <property name="left_attach">2</property> 1697 <property name="top_attach">0</property> 1698 </packing> 1699 </child> 1700 <child> 1701 <object class="GtkCheckButton" id="_invertRStickY"> 1702 <property name="label" translatable="yes">Invert Stick Y</property> 1703 <property name="visible">True</property> 1704 <property name="can_focus">True</property> 1705 <property name="receives_default">False</property> 1706 <property name="draw_indicator">True</property> 1707 </object> 1708 <packing> 1709 <property name="left_attach">2</property> 1710 <property name="top_attach">1</property> 1711 </packing> 1712 </child> 1713 <child> 1714 <object class="GtkCheckButton" id="_rotateR90CW"> 1715 <property name="label" translatable="yes">Rotate 90° Clockwise</property> 1716 <property name="visible">True</property> 1717 <property name="can_focus">True</property> 1718 <property name="receives_default">False</property> 1719 <property name="draw_indicator">True</property> 1720 </object> 1721 <packing> 1722 <property name="left_attach">2</property> 1723 <property name="top_attach">2</property> 1724 </packing> 1725 </child> 1726 </object> 1727 <packing> 1728 <property name="expand">False</property> 1729 <property name="fill">True</property> 1730 <property name="position">3</property> 1731 </packing> 1732 </child> 1733 <child> 1734 <object class="GtkBox" id="_deadZoneRightBox"> 1735 <property name="visible">True</property> 1736 <property name="can_focus">False</property> 1737 <property name="margin_top">10</property> 1738 <property name="orientation">vertical</property> 1739 <child> 1740 <object class="GtkLabel"> 1741 <property name="visible">True</property> 1742 <property name="can_focus">False</property> 1743 <property name="halign">start</property> 1744 <property name="label" translatable="yes">Deadzone Right</property> 1745 </object> 1746 <packing> 1747 <property name="expand">False</property> 1748 <property name="fill">True</property> 1749 <property name="position">0</property> 1750 </packing> 1751 </child> 1752 <child> 1753 <object class="GtkScale"> 1754 <property name="visible">True</property> 1755 <property name="can_focus">True</property> 1756 <property name="adjustment">_controllerDeadzoneRight</property> 1757 <property name="round_digits">2</property> 1758 <property name="digits">2</property> 1759 </object> 1760 <packing> 1761 <property name="expand">True</property> 1762 <property name="fill">True</property> 1763 <property name="position">1</property> 1764 </packing> 1765 </child> 1766 </object> 1767 <packing> 1768 <property name="expand">False</property> 1769 <property name="fill">True</property> 1770 <property name="position">4</property> 1771 </packing> 1772 </child> 1773 <child> 1774 <object class="GtkBox" id="_rangeRightBox"> 1775 <property name="visible">True</property> 1776 <property name="can_focus">False</property> 1777 <property name="margin_top">10</property> 1778 <property name="orientation">vertical</property> 1779 <child> 1780 <object class="GtkLabel"> 1781 <property name="visible">True</property> 1782 <property name="can_focus">False</property> 1783 <property name="halign">start</property> 1784 <property name="label" translatable="yes">Range Right</property> 1785 </object> 1786 <packing> 1787 <property name="expand">False</property> 1788 <property name="fill">True</property> 1789 <property name="position">0</property> 1790 </packing> 1791 </child> 1792 <child> 1793 <object class="GtkScale"> 1794 <property name="visible">True</property> 1795 <property name="can_focus">True</property> 1796 <property name="adjustment">_controllerRangeRight</property> 1797 <property name="round_digits">2</property> 1798 <property name="digits">2</property> 1799 </object> 1800 <packing> 1801 <property name="expand">True</property> 1802 <property name="fill">True</property> 1803 <property name="position">1</property> 1804 </packing> 1805 </child> 1806 </object> 1807 <packing> 1808 <property name="expand">False</property> 1809 <property name="fill">True</property> 1810 <property name="position">5</property> 1811 </packing> 1812 </child> 1813 </object> 1814 <packing> 1815 <property name="expand">False</property> 1816 <property name="fill">True</property> 1817 <property name="position">2</property> 1818 </packing> 1819 </child> 1820 <child> 1821 <object class="GtkSeparator"> 1822 <property name="visible">True</property> 1823 <property name="can_focus">False</property> 1824 </object> 1825 <packing> 1826 <property name="expand">False</property> 1827 <property name="fill">True</property> 1828 <property name="position">3</property> 1829 </packing> 1830 </child> 1831 <child> 1832 <object class="GtkBox" id="_motionBox"> 1833 <property name="visible">True</property> 1834 <property name="can_focus">False</property> 1835 <property name="margin_left">10</property> 1836 <property name="margin_right">10</property> 1837 <property name="orientation">vertical</property> 1838 <property name="spacing">5</property> 1839 <child> 1840 <object class="GtkLabel"> 1841 <property name="visible">True</property> 1842 <property name="can_focus">False</property> 1843 <property name="margin_top">5</property> 1844 <property name="margin_bottom">5</property> 1845 <property name="label" translatable="yes">Motion</property> 1846 <attributes> 1847 <attribute name="weight" value="bold"/> 1848 </attributes> 1849 </object> 1850 <packing> 1851 <property name="expand">False</property> 1852 <property name="fill">True</property> 1853 <property name="position">0</property> 1854 </packing> 1855 </child> 1856 <child> 1857 <object class="GtkCheckButton" id="_enableMotion"> 1858 <property name="label" translatable="yes">Enable Motion Controls</property> 1859 <property name="visible">True</property> 1860 <property name="can_focus">True</property> 1861 <property name="receives_default">False</property> 1862 <property name="draw_indicator">True</property> 1863 </object> 1864 <packing> 1865 <property name="expand">False</property> 1866 <property name="fill">True</property> 1867 <property name="position">1</property> 1868 </packing> 1869 </child> 1870 <child> 1871 <object class="GtkCheckButton" id="_enableCemuHook"> 1872 <property name="label" translatable="yes">Use CemuHook compatible motion</property> 1873 <property name="visible">True</property> 1874 <property name="can_focus">True</property> 1875 <property name="receives_default">False</property> 1876 <property name="draw_indicator">True</property> 1877 </object> 1878 <packing> 1879 <property name="expand">False</property> 1880 <property name="fill">True</property> 1881 <property name="position">2</property> 1882 </packing> 1883 </child> 1884 <child> 1885 <object class="GtkBox" id="_motionControllerSlot"> 1886 <property name="visible">True</property> 1887 <property name="can_focus">False</property> 1888 <property name="spacing">10</property> 1889 <child> 1890 <object class="GtkLabel"> 1891 <property name="visible">True</property> 1892 <property name="can_focus">False</property> 1893 <property name="margin_right">17</property> 1894 <property name="label" translatable="yes">Controller Slot</property> 1895 </object> 1896 <packing> 1897 <property name="expand">False</property> 1898 <property name="fill">True</property> 1899 <property name="padding">5</property> 1900 <property name="position">0</property> 1901 </packing> 1902 </child> 1903 <child> 1904 <object class="GtkSpinButton" id="_slot"> 1905 <property name="visible">True</property> 1906 <property name="can_focus">True</property> 1907 <property name="margin_left">10</property> 1908 <property name="adjustment">_slotNumber</property> 1909 <property name="climb_rate">1</property> 1910 <property name="snap_to_ticks">True</property> 1911 <property name="numeric">True</property> 1912 </object> 1913 <packing> 1914 <property name="expand">False</property> 1915 <property name="fill">True</property> 1916 <property name="position">1</property> 1917 </packing> 1918 </child> 1919 </object> 1920 <packing> 1921 <property name="expand">False</property> 1922 <property name="fill">True</property> 1923 <property name="padding">5</property> 1924 <property name="position">3</property> 1925 </packing> 1926 </child> 1927 <child> 1928 <object class="GtkBox"> 1929 <property name="visible">True</property> 1930 <property name="can_focus">False</property> 1931 <property name="spacing">10</property> 1932 <child> 1933 <object class="GtkLabel"> 1934 <property name="visible">True</property> 1935 <property name="can_focus">False</property> 1936 <property name="margin_right">5</property> 1937 <property name="label" translatable="yes">Gyro Sensitivity %</property> 1938 </object> 1939 <packing> 1940 <property name="expand">False</property> 1941 <property name="fill">True</property> 1942 <property name="padding">5</property> 1943 <property name="position">0</property> 1944 </packing> 1945 </child> 1946 <child> 1947 <object class="GtkSpinButton"> 1948 <property name="visible">True</property> 1949 <property name="can_focus">True</property> 1950 <property name="text" translatable="yes">0</property> 1951 <property name="adjustment">_sensitivity</property> 1952 <property name="climb_rate">1</property> 1953 <property name="snap_to_ticks">True</property> 1954 <property name="numeric">True</property> 1955 </object> 1956 <packing> 1957 <property name="expand">False</property> 1958 <property name="fill">True</property> 1959 <property name="position">1</property> 1960 </packing> 1961 </child> 1962 </object> 1963 <packing> 1964 <property name="expand">False</property> 1965 <property name="fill">True</property> 1966 <property name="padding">5</property> 1967 <property name="position">4</property> 1968 </packing> 1969 </child> 1970 <child> 1971 <object class="GtkBox" id="_motionAltBox"> 1972 <property name="visible">True</property> 1973 <property name="can_focus">False</property> 1974 <property name="orientation">vertical</property> 1975 <child> 1976 <object class="GtkCheckButton" id="_mirrorInput"> 1977 <property name="label" translatable="yes">Mirror Input</property> 1978 <property name="visible">True</property> 1979 <property name="can_focus">True</property> 1980 <property name="receives_default">False</property> 1981 <property name="draw_indicator">True</property> 1982 </object> 1983 <packing> 1984 <property name="expand">False</property> 1985 <property name="fill">True</property> 1986 <property name="position">0</property> 1987 </packing> 1988 </child> 1989 <child> 1990 <object class="GtkBox"> 1991 <property name="visible">True</property> 1992 <property name="can_focus">False</property> 1993 <property name="spacing">10</property> 1994 <child> 1995 <object class="GtkLabel"> 1996 <property name="visible">True</property> 1997 <property name="can_focus">False</property> 1998 <property name="label" translatable="yes">Right JoyCon Slot</property> 1999 </object> 2000 <packing> 2001 <property name="expand">False</property> 2002 <property name="fill">True</property> 2003 <property name="padding">5</property> 2004 <property name="position">0</property> 2005 </packing> 2006 </child> 2007 <child> 2008 <object class="GtkSpinButton" id="_slotRight"> 2009 <property name="visible">True</property> 2010 <property name="can_focus">True</property> 2011 <property name="text" translatable="yes">0</property> 2012 <property name="adjustment">_altSlotNumber</property> 2013 <property name="climb_rate">1</property> 2014 <property name="snap_to_ticks">True</property> 2015 <property name="numeric">True</property> 2016 </object> 2017 <packing> 2018 <property name="expand">False</property> 2019 <property name="fill">True</property> 2020 <property name="position">1</property> 2021 </packing> 2022 </child> 2023 </object> 2024 <packing> 2025 <property name="expand">False</property> 2026 <property name="fill">True</property> 2027 <property name="padding">5</property> 2028 <property name="position">1</property> 2029 </packing> 2030 </child> 2031 </object> 2032 <packing> 2033 <property name="expand">False</property> 2034 <property name="fill">True</property> 2035 <property name="position">5</property> 2036 </packing> 2037 </child> 2038 <child> 2039 <object class="GtkBox" id="_dsuServerHostBox"> 2040 <property name="visible">True</property> 2041 <property name="can_focus">False</property> 2042 <property name="spacing">30</property> 2043 <child> 2044 <object class="GtkLabel"> 2045 <property name="visible">True</property> 2046 <property name="can_focus">False</property> 2047 <property name="label" translatable="yes">Server Host</property> 2048 </object> 2049 <packing> 2050 <property name="expand">False</property> 2051 <property name="fill">True</property> 2052 <property name="padding">5</property> 2053 <property name="position">0</property> 2054 </packing> 2055 </child> 2056 <child> 2057 <object class="GtkEntry" id="_dsuServerHost"> 2058 <property name="visible">True</property> 2059 <property name="can_focus">True</property> 2060 </object> 2061 <packing> 2062 <property name="expand">False</property> 2063 <property name="fill">True</property> 2064 <property name="position">1</property> 2065 </packing> 2066 </child> 2067 </object> 2068 <packing> 2069 <property name="expand">False</property> 2070 <property name="fill">True</property> 2071 <property name="padding">5</property> 2072 <property name="position">6</property> 2073 </packing> 2074 </child> 2075 <child> 2076 <object class="GtkBox" id="_dsuServerPortBox"> 2077 <property name="visible">True</property> 2078 <property name="can_focus">False</property> 2079 <property name="spacing">30</property> 2080 <child> 2081 <object class="GtkLabel"> 2082 <property name="visible">True</property> 2083 <property name="can_focus">False</property> 2084 <property name="label" translatable="yes">Server Port</property> 2085 </object> 2086 <packing> 2087 <property name="expand">False</property> 2088 <property name="fill">True</property> 2089 <property name="padding">5</property> 2090 <property name="position">0</property> 2091 </packing> 2092 </child> 2093 <child> 2094 <object class="GtkEntry" id="_dsuServerPort"> 2095 <property name="visible">True</property> 2096 <property name="can_focus">True</property> 2097 </object> 2098 <packing> 2099 <property name="expand">False</property> 2100 <property name="fill">True</property> 2101 <property name="position">1</property> 2102 </packing> 2103 </child> 2104 </object> 2105 <packing> 2106 <property name="expand">False</property> 2107 <property name="fill">True</property> 2108 <property name="padding">5</property> 2109 <property name="position">7</property> 2110 </packing> 2111 </child> 2112 <child> 2113 <object class="GtkLabel"> 2114 <property name="visible">True</property> 2115 <property name="can_focus">False</property> 2116 <property name="halign">start</property> 2117 <property name="label" translatable="yes">Gyro Deadzone</property> 2118 </object> 2119 <packing> 2120 <property name="expand">False</property> 2121 <property name="fill">True</property> 2122 <property name="position">8</property> 2123 </packing> 2124 </child> 2125 <child> 2126 <object class="GtkScale"> 2127 <property name="visible">True</property> 2128 <property name="can_focus">True</property> 2129 <property name="adjustment">_gyroDeadzone</property> 2130 <property name="round_digits">2</property> 2131 <property name="digits">2</property> 2132 </object> 2133 <packing> 2134 <property name="expand">True</property> 2135 <property name="fill">True</property> 2136 <property name="position">9</property> 2137 </packing> 2138 </child> 2139 </object> 2140 <packing> 2141 <property name="expand">False</property> 2142 <property name="fill">True</property> 2143 <property name="position">4</property> 2144 </packing> 2145 </child> 2146 </object> 2147 <packing> 2148 <property name="expand">False</property> 2149 <property name="fill">True</property> 2150 <property name="position">1</property> 2151 </packing> 2152 </child> 2153 </object> 2154 <packing> 2155 <property name="expand">True</property> 2156 <property name="fill">True</property> 2157 <property name="position">0</property> 2158 </packing> 2159 </child> 2160 <child> 2161 <object class="GtkImage" id="_controllerImage"> 2162 <property name="visible">True</property> 2163 <property name="can_focus">False</property> 2164 <property name="margin_left">10</property> 2165 <property name="margin_right">20</property> 2166 <property name="margin_top">5</property> 2167 <property name="margin_bottom">5</property> 2168 </object> 2169 <packing> 2170 <property name="expand">True</property> 2171 <property name="fill">True</property> 2172 <property name="position">1</property> 2173 </packing> 2174 </child> 2175 </object> 2176 <packing> 2177 <property name="expand">True</property> 2178 <property name="fill">True</property> 2179 <property name="position">1</property> 2180 </packing> 2181 </child> 2182 </object> 2183 </child> 2184 </object> 2185 </child> 2186 </object> 2187 <packing> 2188 <property name="expand">True</property> 2189 <property name="fill">True</property> 2190 <property name="position">0</property> 2191 </packing> 2192 </child> 2193 <child> 2194 <object class="GtkButtonBox"> 2195 <property name="visible">True</property> 2196 <property name="can_focus">False</property> 2197 <property name="margin_right">5</property> 2198 <property name="margin_top">3</property> 2199 <property name="margin_bottom">3</property> 2200 <property name="layout_style">end</property> 2201 <child> 2202 <object class="GtkToggleButton" id="SaveToggle"> 2203 <property name="label" translatable="yes">Save</property> 2204 <property name="visible">True</property> 2205 <property name="can_focus">True</property> 2206 <property name="receives_default">True</property> 2207 <signal name="toggled" handler="SaveToggle_Activated" swapped="no"/> 2208 </object> 2209 <packing> 2210 <property name="expand">False</property> 2211 <property name="fill">True</property> 2212 <property name="position">0</property> 2213 </packing> 2214 </child> 2215 <child> 2216 <object class="GtkToggleButton" id="CloseToggle"> 2217 <property name="label" translatable="yes">Close</property> 2218 <property name="visible">True</property> 2219 <property name="can_focus">True</property> 2220 <property name="receives_default">True</property> 2221 <property name="margin_left">4</property> 2222 <signal name="toggled" handler="CloseToggle_Activated" swapped="no"/> 2223 </object> 2224 <packing> 2225 <property name="expand">False</property> 2226 <property name="fill">True</property> 2227 <property name="padding">5</property> 2228 <property name="position">1</property> 2229 </packing> 2230 </child> 2231 </object> 2232 <packing> 2233 <property name="expand">False</property> 2234 <property name="fill">False</property> 2235 <property name="position">1</property> 2236 </packing> 2237 </child> 2238 </object> 2239 </child> 2240 </object> 2241 </interface>