static void ClassicUIRegisterMenu(void *arg, FcitxUIMenu* menu) { FcitxClassicUI* classicui = (FcitxClassicUI*) arg; XlibMenu* xlibMenu = CreateXlibMenu(classicui); menu->uipriv[classicui->isfallback] = xlibMenu; xlibMenu->menushell = menu; }
static void LightUIRegisterMenu(void *arg, FcitxUIMenu* menu) { FcitxLightUI* lightui = (FcitxLightUI*) arg; XlibMenu* xlibMenu = CreateXlibMenu(lightui); menu->uipriv[lightui->isfallback] = xlibMenu; xlibMenu->menushell = menu; }
XlibMenu* CreateMainMenuWindow(FcitxLightUI *lightui) { XlibMenu* menu = CreateXlibMenu(lightui); menu->menushell = &lightui->mainMenu; return menu; }
XlibMenu* CreateMainMenuWindow(FcitxClassicUI *classicui) { XlibMenu* menu = CreateXlibMenu(classicui); menu->menushell = &classicui->mainMenu; return menu; }