fluent书瞬态模拟的的时候一般用什么算法

2025-05-09 06:38:03
推荐回答(1个)
回答1:

 XEvent *xev = (XEvent *)xevent;
 if(xev->type == KeyRelease && GTK_IS_IM_CONTEXT(im_context)) {
 GdkWindow * win = g_object_get_data(G_OBJECT(im_context),“window”);
 if(GDK_IS_WINDOW(win))
 gtk_im_context_set_client_window(im_context, win);
 }
 return GDK_FILTER_CONTINUE;
 }
 void gtk_im_context_set_client_window (GtkIMContext *context,
 GdkWindow *window)
 {
 GtkIMContextClass *klass;
 g_return_if_fail (GTK_IS_IM_CONTEXT (context));
 klass = GTK_IM_CONTEXT_GET_CLASS (context);
 if (klass->set_client_window)
 klass->set_client_window (context, window);
 if(!GDK_IS_WINDOW (window))
 return;