static Bool cloneInit(CompPlugin * p) { if (!compInitPluginMetadataFromInfo(&cloneMetadata, p->vTable->name, cloneDisplayOptionInfo, CLONE_DISPLAY_OPTION_NUM, 0, 0)) return FALSE; displayPrivateIndex = allocateDisplayPrivateIndex(); if (displayPrivateIndex < 0) { compFiniMetadata(&cloneMetadata); return FALSE; } compAddMetadataFromFile(&cloneMetadata, p->vTable->name); return TRUE; }
static Bool fadeInit(CompPlugin *p) { if (!compInitPluginMetadataFromInfo(&fadeMetadata, p->vTable->name, 0, 0, fadeScreenOptionInfo, FADE_SCREEN_OPTION_NUM)) return FALSE; displayPrivateIndex = allocateDisplayPrivateIndex(); if (displayPrivateIndex < 0) { compFiniMetadata(&fadeMetadata); return FALSE; } compAddMetadataFromFile(&fadeMetadata, p->vTable->name); return TRUE; }
static Bool svgInit (CompPlugin *p) { if (getCoreABI() != CORE_ABIVERSION) { compLogMessage ("svg", CompLogLevelError, "ABI mismatch\n" "\tPlugin was compiled with ABI: %d\n" "\tFusilli Core was compiled with ABI: %d\n", CORE_ABIVERSION, getCoreABI()); return FALSE; } displayPrivateIndex = allocateDisplayPrivateIndex (); if (displayPrivateIndex < 0) return FALSE; return TRUE; }
static Bool zoomInit(CompPlugin *p) { if (!compInitPluginMetadataFromInfo(&zoomMetadata, p->vTable->name, zoomDisplayOptionInfo, ZOOM_DISPLAY_OPTION_NUM, zoomScreenOptionInfo, ZOOM_SCREEN_OPTION_NUM)) return FALSE; displayPrivateIndex = allocateDisplayPrivateIndex(); if (displayPrivateIndex < 0) { compFiniMetadata(&zoomMetadata); return FALSE; } compAddMetadataFromFile(&zoomMetadata, p->vTable->name); return TRUE; }
static Bool svgInit(CompPlugin *p) { if (!compInitPluginMetadataFromInfo(&svgMetadata, p->vTable->name, svgDisplayOptionInfo, SVG_DISPLAY_OPTION_NUM, 0, 0)) return FALSE; displayPrivateIndex = allocateDisplayPrivateIndex(); if (displayPrivateIndex < 0) { compFiniMetadata(&svgMetadata); return FALSE; } rsvg_init(); compAddMetadataFromFile(&svgMetadata, p->vTable->name); return TRUE; }