Пример #1
0
void gui::flush_context(gui::context_t *ui)
{
    ui->HotItem     = LLGUI_INVALID_ID;
    ui->ActiveItem  = LLGUI_INVALID_ID;
    ui->Interaction = gui::INTERACTION_OFF;
    ui->KeyCount    = 0;
    clist_flush(&ui->Buttons);
    clist_flush(&ui->Toggles);
    // more clist_flush()
    // ...
}
Пример #2
0
void clist_free_cb(clist_t *list, clist_free_t func)
{
  clist_flush(list, func);
  free(list);
  return;
}
Пример #3
0
void clist_release(clist_t* list,
		   void (*fn)(clist_node_t*, void*),
		   void* data)
{
  clist_flush(list, fn, data);
}
Пример #4
0
void clist_free(clist_t *list)
{
  clist_flush(list, NULL);
  free(list);
  return;
}