eGeneType egui_genetype_spinbtn(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { 0, spinbn_init_orders, sizeof(GuiSpinBtn), NULL, NULL, NULL, }; gtype = e_register_genetype(&info, GTYPE_HBOX, GTYPE_STRINGS, NULL); info.orders_size = 0; info.init_orders = bn_init_orders; info.object_size = sizeof(SpinBN); info.init_data = NULL; info.free_data = NULL; info.init_gene = NULL; GTYPE_BN = e_register_genetype(&info, GTYPE_WIDGET, GTYPE_EVENT, NULL); common_res = egui_res_find(GUI_RES_HANDLE, _("common")); bn_up = egui_res_find_item(common_res, _("up")); bn_down = egui_res_find_item(common_res, _("down")); } return gtype; }
eGeneType egui_genetype_chat_win(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { 0, NULL, 0, NULL, NULL, NULL, }; gtype = e_register_genetype(&info, GTYPE_WINDOW, NULL); } return gtype; }
eGeneType egui_genetype_event(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { sizeof(GuiEventOrders), NULL, 0, NULL, NULL, event_init_gene, }; gtype = e_register_genetype(&info, GTYPE_GUI, NULL); } return gtype; }
eGeneType egui_genetype_char(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { sizeof(GuiCharOrders), char_init_orders, 0, NULL, NULL, char_init_gene, }; gtype = e_register_genetype(&info, GTYPE_EVENT, NULL); } return gtype; }
eGeneType egui_genetype_vbox(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { 0, vbox_init_orders, 0, NULL, NULL, NULL, }; gtype = e_register_genetype(&info, GTYPE_BOX, NULL); } return gtype; }
eGeneType egui_genetype_frame(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { 0, frame_init_orders, sizeof(GuiFrame), frame_init_data, NULL, NULL, }; gtype = e_register_genetype(&info, GTYPE_BOX, NULL); } return gtype; }
eGeneType egui_genetype_label(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { sizeof(GuiLabelOrders), label_init_orders, sizeof(GuiLabel), label_init_data, NULL, NULL, }; gtype = e_register_genetype(&info, GTYPE_WIDGET, GTYPE_LAYOUT, GTYPE_HOOK, NULL); } return gtype; }
eGeneType egui_genetype_widget(void) { static eGeneType gtype = 0; if (!gtype) { eGeneInfo info = { sizeof(GuiWidgetOrders), widget_init_orders, sizeof(GuiWidget), NULL, widget_free_data, widget_init_gene, }; gtype = e_register_genetype(&info, GTYPE_GUI, NULL); } return gtype; }