git.lucas.co / cce-ui
GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git

commit6f5863f8beee7d3768dd2c223d78c3fb9cd6e7fb
parentf2ea5170d2
authorLucas Galante <[email protected]>
date2026-07-01 21:41
Add public getters for grid properties on Graph widget

 src/widget/display/graph.rs | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/widget/display/graph.rs b/src/widget/display/graph.rs
index d5370f9..618a1b8 100644
--- a/src/widget/display/graph.rs
+++ b/src/widget/display/graph.rs
@@ -73,6 +73,15 @@ impl Graph {
     pub fn set_network_opacity(&mut self, opacity: f32) {
         self.network_opacity = opacity;
     }
+    pub fn grid_sizes(&self) -> (f32, f32) {
+        (self.grid_size_x, self.grid_size_y)
+    }
+    pub fn skipped_sizes(&self) -> (f32, f32) {
+        (self.skipped_row_h, self.skipped_col_w)
+    }
+    pub fn grid_origin(&self) -> (f32, f32) {
+        (self.grid_origin_x, self.grid_origin_y)
+    }
     pub fn set_cell_color(&mut self, color: [f32; 3]) {
         self.cell_color = color;
     }