/ src / Ryujinx.Gtk3 / UI / Windows / ControllerWindow.glade
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>