|
|
|
@ -46,12 +46,80 @@ |
|
|
|
|
</style> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="AdwPreferencesGroup"> |
|
|
|
|
<property name="margin-top">20</property> |
|
|
|
|
<property name="margin-start">20</property> |
|
|
|
|
<property name="margin-end">20</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkListBox"> |
|
|
|
|
<property name="selection-mode">none</property> |
|
|
|
|
<property name="css-classes">boxed-list</property> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkListBoxRow"> |
|
|
|
|
<property name="activatable">false</property> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLevelBar" id="battery_level"> |
|
|
|
|
<property name="value">50</property> |
|
|
|
|
<property name="margin-top">10</property> |
|
|
|
|
<property name="margin-bottom">10</property> |
|
|
|
|
<property name="margin-start">10</property> |
|
|
|
|
<property name="margin-end">10</property> |
|
|
|
|
<property name="max-value">100</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="halign">fill</property> |
|
|
|
|
<property name="spacing">10</property> |
|
|
|
|
<property name="orientation">horizontal</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<property name="label">Not charging</property> |
|
|
|
|
<property name="margin-start">10</property> |
|
|
|
|
<property name="margin-bottom">5</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="halign">end</property> |
|
|
|
|
<property name="label">50%</property> |
|
|
|
|
<property name="margin-start">120</property> |
|
|
|
|
<property name="margin-end">10</property> |
|
|
|
|
<property name="margin-bottom">5</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox" id="basic_settings"> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<property name="margin-top">30</property> |
|
|
|
|
<property name="margin-top">20</property> |
|
|
|
|
<property name="margin-start">40</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="valign">start</property> |
|
|
|
|
<property name="hexpand">false</property> |
|
|
|
@ -75,8 +143,8 @@ |
|
|
|
|
</object> |
|
|
|
|
</property> |
|
|
|
|
<property name="width-request">350</property> |
|
|
|
|
<property name="title">DPI Stages</property> |
|
|
|
|
<property name="description">DPI Stages of the mouse</property> |
|
|
|
|
<property name="title">DPI stages</property> |
|
|
|
|
<property name="description">Sensibility stages of the mouse</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
@ -90,32 +158,107 @@ |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="margin-top">25</property> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="margin-top">35</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="label">Mouse features</property> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<property name="css-classes">heading</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="AdwSwitchRow"> |
|
|
|
|
<object class="GtkListBoxRow"> |
|
|
|
|
<property name="activatable">false</property> |
|
|
|
|
<property name="width-request">200</property> |
|
|
|
|
<property name="hexpand">false</property> |
|
|
|
|
<property name="hexpand-set">true</property> |
|
|
|
|
<property name="title">Motion sync</property> |
|
|
|
|
<property name="subtitle">Motion sync makes the mouse send sensor data at |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="halign">center</property> |
|
|
|
|
<property name="spacing">10</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkListBox"> |
|
|
|
|
<property name="selection-mode">none</property> |
|
|
|
|
<property name="css-classes">boxed-list</property> |
|
|
|
|
<property name="margin-top">10</property> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="AdwSwitchRow"> |
|
|
|
|
<property name="activatable">true</property> |
|
|
|
|
<property name="width-request">200</property> |
|
|
|
|
<property name="hexpand">false</property> |
|
|
|
|
<property name="hexpand-set">true</property> |
|
|
|
|
<property name="title">Motion sync</property> |
|
|
|
|
<property name="subtitle">Motion sync makes the mouse send sensor data at |
|
|
|
|
the rate of the computer update requests </property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="AdwSwitchRow"> |
|
|
|
|
<property name="activatable">false</property> |
|
|
|
|
<property name="width-request">200</property> |
|
|
|
|
<property name="hexpand">false</property> |
|
|
|
|
<property name="hexpand-set">true</property> |
|
|
|
|
<property name="title">Angle snap</property> |
|
|
|
|
<property name="subtitle">Angle snap detects when you try to draw a straight |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkListBox"> |
|
|
|
|
<property name="selection-mode">none</property> |
|
|
|
|
<property name="css-classes">boxed-list</property> |
|
|
|
|
<property name="margin-top">10</property> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="AdwSwitchRow"> |
|
|
|
|
<property name="activatable">true</property> |
|
|
|
|
<property name="width-request">200</property> |
|
|
|
|
<property name="hexpand">false</property> |
|
|
|
|
<property name="hexpand-set">true</property> |
|
|
|
|
<property name="title">Angle snap</property> |
|
|
|
|
<property name="subtitle">Angle snap detects when you try to draw a straight |
|
|
|
|
line and locks the mouse on that line</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
|
|
|
|
|
<child> |
|
|
|
|
<object class="GtkBox"> |
|
|
|
|
<property name="orientation">vertical</property> |
|
|
|
|
<property name="margin-top">35</property> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkLabel"> |
|
|
|
|
<property name="label">Polling rate</property> |
|
|
|
|
<property name="halign">start</property> |
|
|
|
|
<property name="css-classes">heading</property> |
|
|
|
|
<property name="margin-bottom">10</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
<child> |
|
|
|
|
<object class="GtkScale"> |
|
|
|
|
<property name="adjustment"> |
|
|
|
|
<object class="GtkAdjustment"> |
|
|
|
|
<property name="lower">0</property> |
|
|
|
|
<property name="upper">8000</property> |
|
|
|
|
<property name="step-increment">5</property> |
|
|
|
|
<property name="page-increment">5</property> |
|
|
|
|
</object> |
|
|
|
|
</property> |
|
|
|
|
<property name="digits">0</property> |
|
|
|
|
<property name="draw-value">true</property> |
|
|
|
|
<property name="value-pos">right</property> |
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|
</object> |
|
|
|
|
</child>i |
|
|
|
|
|
|
|
|
|
</object> |
|
|
|
|
</child> |
|
|
|
|