From 7c2f2de4c463dbc87bf10c0483bebdc7e2ea3820 Mon Sep 17 00:00:00 2001 From: Adam Cosner Date: Mon, 6 Jan 2025 12:15:44 -0800 Subject: [PATCH] Added category context menus --- examples/table-view/src/main.rs | 2 +- src/widget/table/widget/standard.rs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/table-view/src/main.rs b/examples/table-view/src/main.rs index 387035d2..a80714a9 100644 --- a/examples/table-view/src/main.rs +++ b/examples/table-view/src/main.rs @@ -13,7 +13,7 @@ use cosmic::widget::table; use cosmic::widget::{self, nav_bar}; use cosmic::{executor, iced}; -#[derive(Debug, Default, PartialEq, Eq, Clone, Copy)] +#[derive(Debug, Default, PartialEq, Eq, Clone, Copy, Hash)] pub enum Category { #[default] Name, diff --git a/src/widget/table/widget/standard.rs b/src/widget/table/widget/standard.rs index 35762eea..72dd7c47 100644 --- a/src/widget/table/widget/standard.rs +++ b/src/widget/table/widget/standard.rs @@ -265,7 +265,7 @@ where .. } = theme::active().cosmic().spacing; - Self { + let mut result = Self { model, element_padding: Padding::from(0), @@ -291,6 +291,8 @@ where on_category_mb_right: None, category_context_builder: Box::new(|_| None), } + + result } pub fn on_item_left_click(mut self, on_click: F) -> Self