static void on_button_click(rtk_widget *w);
static void on_textbox_key(rtk_widget *w, int key, int press);
-void inval_vport(void); /* scr_mod.c */
-
void rtk_setup(rtk_draw_ops *drawop)
{
void rtk_move(rtk_widget *w, int x, int y)
{
if(!w->par) {
- rtk_clearfb(w);
rtk_invalfb(w);
}
w->x = x;
w->flags |= GEOMCHG | DIRTY;
if(!w->par) {
rtk_invalfb(w);
- inval_vport();
}
}
void rtk_resize(rtk_widget *w, int xsz, int ysz)
{
if(!w->par) {
- rtk_clearfb(w);
rtk_invalfb(w);
}
w->width = xsz;
w->flags |= GEOMCHG | DIRTY;
if(!w->par) {
rtk_invalfb(w);
- inval_vport();
}
}
if(w->scr && w->scr->modal == w) {
w->scr->modal = 0;
}
- rtk_clearfb(w);
rtk_invalfb(w);
- inval_vport();
}
int rtk_visible(const rtk_widget *w)