Building Game Engines
Loading...
Searching...
No Matches
Functions
kiss_widgets.c File Reference
#include "kiss_sdl.h"

Functions

int kiss_window_new (kiss_window *window, kiss_window *wdw, int decorate, int x, int y, int w, int h)
 
int kiss_window_event (kiss_window *window, SDL_Event *event, int *draw)
 
int kiss_window_draw (kiss_window *window, SDL_Renderer *renderer)
 
int kiss_label_new (kiss_label *label, kiss_window *wdw, char *text, int x, int y)
 
int kiss_label_draw (kiss_label *label, SDL_Renderer *renderer)
 
int kiss_button_new (kiss_button *button, kiss_window *wdw, char *text, int x, int y)
 
int kiss_button_event (kiss_button *button, SDL_Event *event, int *draw)
 
int kiss_button_draw (kiss_button *button, SDL_Renderer *renderer)
 
int kiss_selectbutton_new (kiss_selectbutton *selectbutton, kiss_window *wdw, int x, int y)
 
int kiss_selectbutton_event (kiss_selectbutton *selectbutton, SDL_Event *event, int *draw)
 
int kiss_selectbutton_draw (kiss_selectbutton *selectbutton, SDL_Renderer *renderer)
 
int kiss_vscrollbar_new (kiss_vscrollbar *vscrollbar, kiss_window *wdw, int x, int y, int h)
 
static void vnewpos (kiss_vscrollbar *vscrollbar, double step, int *draw)
 
int kiss_vscrollbar_event (kiss_vscrollbar *vscrollbar, SDL_Event *event, int *draw)
 
int kiss_vscrollbar_draw (kiss_vscrollbar *vscrollbar, SDL_Renderer *renderer)
 
int kiss_hscrollbar_new (kiss_hscrollbar *hscrollbar, kiss_window *wdw, int x, int y, int w)
 
static void hnewpos (kiss_hscrollbar *hscrollbar, double step, int *draw)
 
int kiss_hscrollbar_event (kiss_hscrollbar *hscrollbar, SDL_Event *event, int *draw)
 
int kiss_hscrollbar_draw (kiss_hscrollbar *hscrollbar, SDL_Renderer *renderer)
 
int kiss_progressbar_new (kiss_progressbar *progressbar, kiss_window *wdw, int x, int y, int w)
 
int kiss_progressbar_event (kiss_progressbar *progressbar, SDL_Event *event, int *draw)
 
int kiss_progressbar_draw (kiss_progressbar *progressbar, SDL_Renderer *renderer)
 
int kiss_entry_new (kiss_entry *entry, kiss_window *wdw, int decorate, char *text, int x, int y, int w)
 
int kiss_entry_event (kiss_entry *entry, SDL_Event *event, int *draw)
 
int kiss_entry_draw (kiss_entry *entry, SDL_Renderer *renderer)
 
int kiss_textbox_new (kiss_textbox *textbox, kiss_window *wdw, int decorate, kiss_array *a, int x, int y, int w, int h)
 
static int textbox_numoflines (kiss_textbox *textbox)
 
int kiss_textbox_event (kiss_textbox *textbox, SDL_Event *event, int *draw)
 
int kiss_textbox_draw (kiss_textbox *textbox, SDL_Renderer *renderer)
 
int kiss_combobox_new (kiss_combobox *combobox, kiss_window *wdw, char *text, kiss_array *a, int x, int y, int w, int h)
 
int kiss_combobox_event (kiss_combobox *combobox, SDL_Event *event, int *draw)
 
int kiss_combobox_draw (kiss_combobox *combobox, SDL_Renderer *renderer)
 

Function Documentation

◆ hnewpos()

static void hnewpos ( kiss_hscrollbar hscrollbar,
double  step,
int *  draw 
)
static

◆ kiss_button_draw()

int kiss_button_draw ( kiss_button button,
SDL_Renderer *  renderer 
)

◆ kiss_button_event()

int kiss_button_event ( kiss_button button,
SDL_Event *  event,
int *  draw 
)

◆ kiss_button_new()

int kiss_button_new ( kiss_button button,
kiss_window wdw,
char *  text,
int  x,
int  y 
)

◆ kiss_combobox_draw()

int kiss_combobox_draw ( kiss_combobox combobox,
SDL_Renderer *  renderer 
)

◆ kiss_combobox_event()

int kiss_combobox_event ( kiss_combobox combobox,
SDL_Event *  event,
int *  draw 
)

◆ kiss_combobox_new()

int kiss_combobox_new ( kiss_combobox combobox,
kiss_window wdw,
char *  text,
kiss_array a,
int  x,
int  y,
int  w,
int  h 
)

◆ kiss_entry_draw()

int kiss_entry_draw ( kiss_entry entry,
SDL_Renderer *  renderer 
)

◆ kiss_entry_event()

int kiss_entry_event ( kiss_entry entry,
SDL_Event *  event,
int *  draw 
)

◆ kiss_entry_new()

int kiss_entry_new ( kiss_entry entry,
kiss_window wdw,
int  decorate,
char *  text,
int  x,
int  y,
int  w 
)

◆ kiss_hscrollbar_draw()

int kiss_hscrollbar_draw ( kiss_hscrollbar hscrollbar,
SDL_Renderer *  renderer 
)

◆ kiss_hscrollbar_event()

int kiss_hscrollbar_event ( kiss_hscrollbar hscrollbar,
SDL_Event *  event,
int *  draw 
)

◆ kiss_hscrollbar_new()

int kiss_hscrollbar_new ( kiss_hscrollbar hscrollbar,
kiss_window wdw,
int  x,
int  y,
int  w 
)

◆ kiss_label_draw()

int kiss_label_draw ( kiss_label label,
SDL_Renderer *  renderer 
)

◆ kiss_label_new()

int kiss_label_new ( kiss_label label,
kiss_window wdw,
char *  text,
int  x,
int  y 
)

◆ kiss_progressbar_draw()

int kiss_progressbar_draw ( kiss_progressbar progressbar,
SDL_Renderer *  renderer 
)

◆ kiss_progressbar_event()

int kiss_progressbar_event ( kiss_progressbar progressbar,
SDL_Event *  event,
int *  draw 
)

◆ kiss_progressbar_new()

int kiss_progressbar_new ( kiss_progressbar progressbar,
kiss_window wdw,
int  x,
int  y,
int  w 
)

◆ kiss_selectbutton_draw()

int kiss_selectbutton_draw ( kiss_selectbutton selectbutton,
SDL_Renderer *  renderer 
)

◆ kiss_selectbutton_event()

int kiss_selectbutton_event ( kiss_selectbutton selectbutton,
SDL_Event *  event,
int *  draw 
)

◆ kiss_selectbutton_new()

int kiss_selectbutton_new ( kiss_selectbutton selectbutton,
kiss_window wdw,
int  x,
int  y 
)

◆ kiss_textbox_draw()

int kiss_textbox_draw ( kiss_textbox textbox,
SDL_Renderer *  renderer 
)

◆ kiss_textbox_event()

int kiss_textbox_event ( kiss_textbox textbox,
SDL_Event *  event,
int *  draw 
)

◆ kiss_textbox_new()

int kiss_textbox_new ( kiss_textbox textbox,
kiss_window wdw,
int  decorate,
kiss_array a,
int  x,
int  y,
int  w,
int  h 
)

◆ kiss_vscrollbar_draw()

int kiss_vscrollbar_draw ( kiss_vscrollbar vscrollbar,
SDL_Renderer *  renderer 
)

◆ kiss_vscrollbar_event()

int kiss_vscrollbar_event ( kiss_vscrollbar vscrollbar,
SDL_Event *  event,
int *  draw 
)

◆ kiss_vscrollbar_new()

int kiss_vscrollbar_new ( kiss_vscrollbar vscrollbar,
kiss_window wdw,
int  x,
int  y,
int  h 
)

◆ kiss_window_draw()

int kiss_window_draw ( kiss_window window,
SDL_Renderer *  renderer 
)

◆ kiss_window_event()

int kiss_window_event ( kiss_window window,
SDL_Event *  event,
int *  draw 
)

◆ kiss_window_new()

int kiss_window_new ( kiss_window window,
kiss_window wdw,
int  decorate,
int  x,
int  y,
int  w,
int  h 
)

◆ textbox_numoflines()

static int textbox_numoflines ( kiss_textbox textbox)
static

◆ vnewpos()

static void vnewpos ( kiss_vscrollbar vscrollbar,
double  step,
int *  draw 
)
static