示例#1
0
文件: combobox.c 项目: dreamsxin/eis
/* ---------------------------------------------------------------------
 * CbDropdownSetFocusHook
 * Handle EVENT_SETFOCUS events
 * ---------------------------------------------------------------------
 */
static void
CbDropdownSetFocusHook(void* w, void* lastfocus)
{
	CUI_USE_ARG(w);
	CUI_USE_ARG(lastfocus);
	
	WindowCursorOn();
}
示例#2
0
文件: listbox.c 项目: LeSpocky/eis
/* ---------------------------------------------------------------------
 * 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);
		}
	}
}
示例#3
0
文件: combobox.c 项目: dreamsxin/eis
/* ---------------------------------------------------------------------
 * 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);
		}
	}
}