diff libmlk-ui/mlk/ui/gridmenu.h @ 621:eecdf5140245

ui: fix gridmenu padding
author David Demelier <markand@malikania.fr>
date Tue, 22 Aug 2023 21:36:49 +0200
parents 91ef0df9f501
children
line wrap: on
line diff
--- a/libmlk-ui/mlk/ui/gridmenu.h	Tue Aug 22 19:23:00 2023 +0200
+++ b/libmlk-ui/mlk/ui/gridmenu.h	Tue Aug 22 21:36:49 2023 +0200
@@ -147,6 +147,13 @@
 	unsigned long color_selected;
 
 	/**
+	 * (read-write)
+	 *
+	 * Padding around items.
+	 */
+	unsigned int padding;
+
+	/**
 	 * (read-write, borrowed, optional)
 	 *
 	 * Font for drawing text.
@@ -224,13 +231,16 @@
 #endif
 
 /**
- * Resize the grid menu window.
+ * Prepare the grid menu before drawing.
+ *
+ * This function should be called at least once and/or when the elements are
+ * updated, the geometry or the style changes.
  *
  * \pre menu != NULL
  * \param menu the menu
  */
 void
-mlk_gridmenu_resize(struct mlk_gridmenu *menu);
+mlk_gridmenu_start(struct mlk_gridmenu *menu);
 
 /**
  * Handle an event.