 d3ff787864
			
		
	
	
		d3ff787864
		
			
		
	
	
	
	
		
			
			* GUI: abolish API injection into instances. Update usage by 3rd party apps. * GUI: update documentation. Cleanup api usage. Adjust status bar item spacing.
		
			
				
	
	
		
			20 lines
		
	
	
		
			501 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			501 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #pragma once
 | |
| 
 | |
| #include <stdint.h>
 | |
| #include "canvas.h"
 | |
| 
 | |
| /*
 | |
|  * Draw scrollbar on canvas.
 | |
|  * width 3px, height equal to canvas height
 | |
|  * @param pos - current element of total elements
 | |
|  * @param total - total elements
 | |
|  */
 | |
| void elements_scrollbar(Canvas* canvas, uint8_t pos, uint8_t total);
 | |
| 
 | |
| /*
 | |
|  * Draw rounded frame
 | |
|  * @param x, y - top left corner coordinates
 | |
|  * @param width, height - frame width and height
 | |
|  */
 | |
| void elements_frame(Canvas* canvas, uint8_t x, uint8_t y, uint8_t width, uint8_t height);
 |