Muteki
EABI code execution on Besta® RTOS devices.
Loading...
Searching...
No Matches
slider.h
Go to the documentation of this file.
1/*
2 * Copyright 2026 dogtopus
3 * SPDX-License-Identifier: MIT
4 */
5
10
11#ifndef __MUTEKI_UI_WIDGETS_SLIDER_H__
12#define __MUTEKI_UI_WIDGETS_SLIDER_H__
13
14#include "../types/slider.h"
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
37 unsigned short tag,
38 short x0,
39 short y0,
40 short x1,
41 short y1,
42 unsigned short minimum,
43 unsigned short maximum,
44 unsigned short step,
45 unsigned short *position,
46 unsigned short slider_flags
47);
48
56extern void PSLIDER_SetPos(ui_slider_t *self, unsigned short *position);
57
65unsigned short PSLIDER_SetRange(ui_slider_t *self,unsigned short maximum);
66
74extern void PSLIDER_handleEvent(ui_slider_t *self, ui_event_t *event);
75
76#ifdef __cplusplus
77} // extern "C"
78#endif
79
80#endif // __MUTEKI_UI_WIDGETS_SLIDER_H__
struct ui_event_std_s ui_event_t
ui_event_std_s
Definition framework.h:96
Slider widget type definition.
struct ui_slider_s ui_slider_t
The slider widget type.
Definition slider.h:80
void PSLIDER_handleEvent(ui_slider_t *self, ui_event_t *event)
Slider event handler callback.
ui_slider_t * CreateSlider(unsigned short tag, short x0, short y0, short x1, short y1, unsigned short minimum, unsigned short maximum, unsigned short step, unsigned short *position, unsigned short slider_flags)
Create a slider widget.
void PSLIDER_SetPos(ui_slider_t *self, unsigned short *position)
Replace the position number variable used by the slider.
unsigned short PSLIDER_SetRange(ui_slider_t *self, unsigned short maximum)
Set the maximum value of the slider.