···8383 //! Pointer that will be passed to the function as its only argument
8484 void *ptr;
85858686+ /*!
8787+ * Is the pointer pressing down on the button curruently, this is not
8888+ * edge triggered like the callback. For a mouse this means that the
8989+ * pointer is hovering the button and the left is held down.
9090+ */
9191+ xrt_atomic_s32_t downed;
9292+8693 //! Button text, use var `name` if zeroed
8794 char label[64];
8895