XenevaOS
Loading...
Searching...
No Matches
onoff.h
Go to the documentation of this file.
1
30#ifndef __ONOFF_H__
31#define __ONOFF_H__
32
33#include <stdint.h>
34#include "base.h"
35#include "..\chitralekha.h"
36#include "window.h"
37
38#define CH_ONOFF_VALUE_ON 1
39#define CH_ONOFF_VALUE_OFF 0
40
45
46/*
47 * ChCreateOnOffButton -- creates a onoff button
48 * @param x -- X location on the window
49 * @param y -- Y location on the window
50 * @param defaultState -- default state of the button
51 */
52XE_EXTERN XE_LIB ChOnOffButton* ChCreateOnOffButton(int x, int y, uint8_t defaultState);
53
54/*
55 * ChOnOffGetValue -- return onoff buttons value
56 * @param onoff -- Pointer onoff button
57 */
59
60#endif
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
unsigned char uint8_t
Definition acefiex.h:161
XE_EXTERN XE_LIB uint8_t ChOnOffGetValue(ChOnOffButton *onoff)
Definition onoff.cpp:118
XE_EXTERN XE_LIB ChOnOffButton * ChCreateOnOffButton(int x, int y, uint8_t defaultState)
Definition onoff.cpp:96
struct _onoff_ ChOnOffButton
Definition window.h:114
Definition onoff.h:41
uint8_t value
Definition onoff.h:43
ChWidget wid
Definition onoff.h:42