void ClassicUIOnTriggerOn(void* arg) { FcitxClassicUI* classicui = (FcitxClassicUI*) arg; FcitxInstance *instance = classicui->owner; if (FcitxInstanceGetCurrentStatev2(instance) == IS_ACTIVE) { DrawMainWindow(classicui->mainWindow); } DrawTrayWindow(classicui->trayWindow); }
static void LightUIOnInputFocus(void *arg) { FcitxLightUI* lightui = (FcitxLightUI*) arg; FcitxInstance *instance = lightui->owner; DrawMainWindow(lightui->mainWindow); if (FcitxInstanceGetCurrentStatev2(instance) == IS_ACTIVE) { ShowMainWindow(lightui->mainWindow); } DrawTrayWindow(lightui->trayWindow); }