diff --git a/lan-mouse-gtk/resources/window.ui b/lan-mouse-gtk/resources/window.ui index 8a787f9..a3d1c89 100644 --- a/lan-mouse-gtk/resources/window.ui +++ b/lan-mouse-gtk/resources/window.ui @@ -121,7 +121,31 @@ --> - port + hostname &amp; port + + + + center + + + + 30 + + + <span font_style="italic" font_weight="light" foreground="darkgrey">could not determine hostname</span> + true + center + + + + + edit-copy-symbolic + + + + + + 5 @@ -159,25 +183,6 @@ - - - hostname - - - <span font_style="italic" font_weight="light" foreground="darkgrey">could not determine hostname</span> - true - center - - - - - edit-copy-symbolic - center - - - - - certificate fingerprint diff --git a/lan-mouse-gtk/src/window/imp.rs b/lan-mouse-gtk/src/window/imp.rs index 6f18750..a0b40f6 100644 --- a/lan-mouse-gtk/src/window/imp.rs +++ b/lan-mouse-gtk/src/window/imp.rs @@ -4,7 +4,7 @@ use adw::subclass::prelude::*; use adw::{prelude::*, ActionRow, PreferencesGroup, ToastOverlay}; use glib::subclass::InitializingObject; use gtk::glib::clone; -use gtk::{gdk, gio, glib, Button, CompositeTemplate, Entry, Label, ListBox}; +use gtk::{gdk, gio, glib, Button, CompositeTemplate, Entry, Image, Label, ListBox}; use lan_mouse_ipc::{FrontendRequestWriter, DEFAULT_PORT}; @@ -26,6 +26,8 @@ pub struct Window { #[template_child] pub port_entry: TemplateChild, #[template_child] + pub hostname_copy_icon: TemplateChild, + #[template_child] pub hostname_label: TemplateChild