diff --git a/wgui/src/components/button.rs b/wgui/src/components/button.rs index 7ecac10e..e62046c1 100644 --- a/wgui/src/components/button.rs +++ b/wgui/src/components/button.rs @@ -97,6 +97,14 @@ impl ComponentTrait for ComponentButton { } impl ComponentButton { + pub fn get_label(&self) -> WidgetID { + self.data.id_label + } + + pub fn get_rect(&self) -> WidgetID { + self.data.id_rect + } + pub fn set_text(&self, common: &mut CallbackDataCommon, text: Translation) { let Some(mut label) = common.state.widgets.get_as::(self.data.id_label) else { return; diff --git a/wlx-overlay-s/src/assets/edit/desktop.svg b/wlx-overlay-s/src/assets/edit/desktop.svg new file mode 100644 index 00000000..c2ec793d --- /dev/null +++ b/wlx-overlay-s/src/assets/edit/desktop.svg @@ -0,0 +1 @@ + diff --git a/wlx-overlay-s/src/assets/edit/mirror.svg b/wlx-overlay-s/src/assets/edit/mirror.svg new file mode 100644 index 00000000..6cf19139 --- /dev/null +++ b/wlx-overlay-s/src/assets/edit/mirror.svg @@ -0,0 +1 @@ + diff --git a/wlx-overlay-s/src/assets/edit/monitor.svg b/wlx-overlay-s/src/assets/edit/monitor.svg new file mode 100644 index 00000000..2033bd26 --- /dev/null +++ b/wlx-overlay-s/src/assets/edit/monitor.svg @@ -0,0 +1 @@ + diff --git a/wlx-overlay-s/src/assets/edit/window.svg b/wlx-overlay-s/src/assets/edit/window.svg new file mode 100644 index 00000000..3cd44f31 --- /dev/null +++ b/wlx-overlay-s/src/assets/edit/window.svg @@ -0,0 +1 @@ + diff --git a/wlx-overlay-s/src/assets/gui/edit.xml b/wlx-overlay-s/src/assets/gui/edit.xml index 361d642a..885de480 100644 --- a/wlx-overlay-s/src/assets/gui/edit.xml +++ b/wlx-overlay-s/src/assets/gui/edit.xml @@ -6,26 +6,26 @@ border="2" round="50%" padding="8" gradient="vertical" tooltip_side="bottom" /> diff --git a/wlx-overlay-s/src/assets/gui/watch.xml b/wlx-overlay-s/src/assets/gui/watch.xml index 971db1d8..4cce3de9 100644 --- a/wlx-overlay-s/src/assets/gui/watch.xml +++ b/wlx-overlay-s/src/assets/gui/watch.xml @@ -19,12 +19,24 @@ border_color="#0044CC" border="2" round="8" color="#000A1C" color2="#000002" gradient="vertical" /> + + + +