XenevaOS
Loading...
Searching...
No Matches
Functions
custom_btn.cpp File Reference
#include "custom_btn.h"
#include <stdlib.h>
#include <string.h>
#include <widgets/button.h>
Include dependency graph for custom_btn.cpp:

Functions

void _custom_btn_paint (ChWidget *wid, ChWindow *win)
 
void _custom_btn_mouse (ChWidget *wid, ChWindow *win, int x, int y, int button)
 
CustomBtn * CreateCustomBtn (int x, int y, int w, int h, const char *text, uint32_t colorSq, bool isCol)
 
CustomBtn * CreateStyledBtn (int x, int y, int w, int h, const char *text, uint32_t normalBg, uint32_t hoverBg, uint32_t clickedBg, uint32_t textColor, uint32_t borderColor)
 

Function Documentation

◆ _custom_btn_mouse()

void _custom_btn_mouse ( ChWidget *  wid,
ChWindow *  win,
int  x,
int  y,
int  button 
)

◆ _custom_btn_paint()

void _custom_btn_paint ( ChWidget *  wid,
ChWindow *  win 
)

◆ CreateCustomBtn()

CustomBtn * CreateCustomBtn ( int  x,
int  y,
int  w,
int  h,
const char *  text,
uint32_t  colorSq,
bool  isCol 
)

◆ CreateStyledBtn()

CustomBtn * CreateStyledBtn ( int  x,
int  y,
int  w,
int  h,
const char *  text,
uint32_t  normalBg,
uint32_t  hoverBg,
uint32_t  clickedBg,
uint32_t  textColor,
uint32_t  borderColor 
)