/* --------------------------------------------------------------------- * CbDropdownSetFocusHook * Handle EVENT_SETFOCUS events * --------------------------------------------------------------------- */ static void CbDropdownSetFocusHook(void* w, void* lastfocus) { CUI_USE_ARG(w); CUI_USE_ARG(lastfocus); WindowCursorOn(); }
/* --------------------------------------------------------------------- * ListboxSetFocusHook * Handle EVENT_SETFOCUS events * --------------------------------------------------------------------- */ static void ListboxSetFocusHook(void* w, void* lastfocus) { CUIWINDOW* win = (CUIWINDOW*) w; LISTBOXDATA* data = (LISTBOXDATA*) win->InstData; if (data) { WindowCursorOn(); if (data->SetFocusHook) { data->SetFocusHook(data->SetFocusTarget, win, lastfocus); } } }
/* --------------------------------------------------------------------- * ComboboxSetFocus * Handle EVENT_SETFOCUS events * --------------------------------------------------------------------- */ static void ComboboxSetFocusHook(void* w, void* lastfocus) { CUIWINDOW* win = (CUIWINDOW*) w; COMBOBOXDATA* data = (COMBOBOXDATA*) win->InstData; if (data) { WindowSetCursor(win, 0, 0); WindowCursorOn(); if (data->SetFocusHook) { data->SetFocusHook(data->SetFocusTarget, win, lastfocus); } } }