Muteki
EABI code execution on Besta® RTOS devices.
Toggle main menu visibility
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
17
extern
"C"
{
18
#endif
19
36
extern
ui_slider_t
*
CreateSlider
(
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
56
extern
void
PSLIDER_SetPos
(
ui_slider_t
*self,
unsigned
short
*position);
57
65
unsigned
short
PSLIDER_SetRange
(
ui_slider_t
*self,
unsigned
short
maximum);
66
74
extern
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__
ui_event_t
struct ui_event_std_s ui_event_t
ui_event_std_s
Definition
framework.h:96
slider.h
Slider widget type definition.
ui_slider_t
struct ui_slider_s ui_slider_t
The slider widget type.
Definition
slider.h:80
PSLIDER_handleEvent
void PSLIDER_handleEvent(ui_slider_t *self, ui_event_t *event)
Slider event handler callback.
CreateSlider
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.
PSLIDER_SetPos
void PSLIDER_SetPos(ui_slider_t *self, unsigned short *position)
Replace the position number variable used by the slider.
PSLIDER_SetRange
unsigned short PSLIDER_SetRange(ui_slider_t *self, unsigned short maximum)
Set the maximum value of the slider.
include
muteki
ui
widgets
slider.h
Generated by
1.18.0