コード例 #1
0
ファイル: llgui.cpp プロジェクト: russellklenk/lowlevel
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
ファイル: mjl_list.c プロジェクト: eiginn/scamper
void clist_free_cb(clist_t *list, clist_free_t func)
{
  clist_flush(list, func);
  free(list);
  return;
}
コード例 #3
0
ファイル: clist.c プロジェクト: texane/eyed
void clist_release(clist_t* list,
		   void (*fn)(clist_node_t*, void*),
		   void* data)
{
  clist_flush(list, fn, data);
}
コード例 #4
0
ファイル: mjl_list.c プロジェクト: eiginn/scamper
void clist_free(clist_t *list)
{
  clist_flush(list, NULL);
  free(list);
  return;
}