mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-07 20:09:59 +03:00
91 lines
3.1 KiB
XML
91 lines
3.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<template class="ClientRow" parent="AdwExpanderRow">
|
|
<property name="title">hostname</property>
|
|
<!-- enabled -->
|
|
<child type="prefix">
|
|
<object class="GtkSwitch" id="enable_switch">
|
|
<signal name="state_set" handler="handle_client_set_state" swapped="true"/>
|
|
<property name="valign">center</property>
|
|
<property name="halign">end</property>
|
|
<property name="tooltip-text" translatable="yes">enable</property>
|
|
</object>
|
|
</child>
|
|
<child type="suffix">
|
|
<object class="GtkButton" id="dns_button">
|
|
<signal name="clicked" handler="handle_request_dns" swapped="true"/>
|
|
<!--<property name="icon-name">network-wired-disconnected-symbolic</property>-->
|
|
<property name="icon-name">network-wired-symbolic</property>
|
|
<property name="valign">center</property>
|
|
<property name="halign">end</property>
|
|
<property name="tooltip-text" translatable="yes">resolve host</property>
|
|
</object>
|
|
</child>
|
|
<child type="suffix">
|
|
<object class="GtkSpinner" id="dns_loading_indicator">
|
|
</object>
|
|
</child>
|
|
<!-- host -->
|
|
<child>
|
|
<object class="AdwActionRow">
|
|
<property name="title">hostname</property>
|
|
<property name="subtitle">port</property>
|
|
<!-- hostname -->
|
|
<child>
|
|
<object class="GtkEntry" id="hostname">
|
|
<!-- <property name="title" translatable="yes">hostname</property> -->
|
|
<property name="xalign">0.5</property>
|
|
<property name="valign">center</property>
|
|
<property name="placeholder-text">hostname</property>
|
|
<property name="width-chars">-1</property>
|
|
</object>
|
|
</child>
|
|
<!-- port -->
|
|
<child>
|
|
<object class="GtkEntry" id="port">
|
|
<!-- <property name="title" translatable="yes">port</property> -->
|
|
<property name="max-width-chars">5</property>
|
|
<property name="input_purpose">GTK_INPUT_PURPOSE_NUMBER</property>
|
|
<property name="xalign">0.5</property>
|
|
<property name="valign">center</property>
|
|
<property name="placeholder-text">4242</property>
|
|
<property name="width-chars">5</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<!-- position -->
|
|
<child>
|
|
<object class="AdwComboRow" id="position">
|
|
<property name="title" translatable="yes">position</property>
|
|
<property name="model">
|
|
<object class="GtkStringList">
|
|
<items>
|
|
<item>Left</item>
|
|
<item>Right</item>
|
|
<item>Top</item>
|
|
<item>Bottom</item>
|
|
</items>
|
|
</object>
|
|
</property>
|
|
</object>
|
|
</child>
|
|
<!-- delete button -->
|
|
<child>
|
|
<object class="AdwActionRow" id="delete_row">
|
|
<property name="title">delete this client</property>
|
|
<child>
|
|
<object class="GtkButton" id="delete_button">
|
|
<signal name="activate" handler="handle_client_delete" object="delete_row" swapped="true"/>
|
|
<property name="icon-name">user-trash-symbolic</property>
|
|
<property name="valign">center</property>
|
|
<property name="halign">center</property>
|
|
<property name="name">delete-button</property>
|
|
<style><class name="error"/></style>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</template>
|
|
</interface>
|