void Gtk2Gui_Dialog_Unextend(GWEN_DIALOG *dlg) { GTK2_GUI_DIALOG *xdlg; assert(dlg); xdlg=GWEN_INHERIT_GETDATA(GWEN_DIALOG, GTK2_GUI_DIALOG, dlg); assert(xdlg); /* reset virtual functions */ GWEN_Dialog_SetSetIntPropertyFn(dlg, xdlg->setIntPropertyFn); GWEN_Dialog_SetGetIntPropertyFn(dlg, xdlg->getIntPropertyFn); GWEN_Dialog_SetSetCharPropertyFn(dlg, xdlg->setCharPropertyFn); GWEN_Dialog_SetGetCharPropertyFn(dlg, xdlg->getCharPropertyFn); GWEN_INHERIT_UNLINK(GWEN_DIALOG, GTK2_GUI_DIALOG, dlg); }
int LC_ZkaCard_UnextendCard(LC_CARD *card) { LC_ZKACARD *xc; int rv; xc=GWEN_INHERIT_GETDATA(LC_CARD, LC_ZKACARD, card); assert(xc); LC_Card_SetOpenFn(card, xc->openFn); LC_Card_SetCloseFn(card, xc->closeFn); GWEN_INHERIT_UNLINK(LC_CARD, LC_ZKACARD, card); rv=LC_ProcessorCard_UnextendCard(card); if (rv) { DBG_INFO(LC_LOGDOMAIN, "here"); } return rv; }
int LC_EgkCard_UnextendCard(LC_CARD *card){ LC_EGKCARD *egk; int rv; egk=GWEN_INHERIT_GETDATA(LC_CARD, LC_EGKCARD, card); assert(egk); LC_Card_SetOpenFn(card, egk->openFn); LC_Card_SetCloseFn(card, egk->closeFn); GWEN_INHERIT_UNLINK(LC_CARD, LC_EGKCARD, card); rv=LC_ProcessorCard_UnextendCard(card); if (rv) { DBG_INFO(LC_LOGDOMAIN, "here"); } return rv; }
int LC_DDVCard_UnextendCard(LC_CARD *card){ LC_DDVCARD *ddv; int rv; ddv=GWEN_INHERIT_GETDATA(LC_CARD, LC_DDVCARD, card); assert(ddv); LC_Card_SetOpenFn(card, ddv->openFn); LC_Card_SetCloseFn(card, ddv->closeFn); GWEN_INHERIT_UNLINK(LC_CARD, LC_DDVCARD, card); rv=LC_ProcessorCard_UnextendCard(card); if (rv) { DBG_INFO(LC_LOGDOMAIN, "here"); } return rv; }
FOX16_HtmlCtx::~FOX16_HtmlCtx() { if (_context) { GWEN_INHERIT_UNLINK(GWEN_XML_CONTEXT, FOX16_HtmlCtx, _context); GWEN_XmlCtx_free(_context); } }