| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**
- * @file icon.h
- * GUI: Icon API
- */
- #pragma once
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct Icon Icon;
- /** Get icon width
- *
- * @param[in] instance pointer to Icon data
- *
- * @return width in pixels
- */
- uint8_t icon_get_width(const Icon* instance);
- /** Get icon height
- *
- * @param[in] instance pointer to Icon data
- *
- * @return height in pixels
- */
- uint8_t icon_get_height(const Icon* instance);
- /** Get Icon XBM bitmap data
- *
- * @param[in] instance pointer to Icon data
- *
- * @return pointer to XBM bitmap data
- */
- const uint8_t* icon_get_data(const Icon* instance);
- #ifdef __cplusplus
- }
- #endif
|