16 inComponent->GetConceptionUnitScale(unitFactor);
19 Dtk_string componentName = inComponent->Name();
22 Dtk_InfoPtr componentAttributes = inComponent->GetInfos();
26 int activationStatus = 1;
30 int blankedStatus = 0;
41 Dtk_Int32 size = preview->GetStreamSize();
42 char *jpgImage = preview->GetStream();
43 Dtk_string previewName =
"ComponentPreview.jpg";
44 FILE *jpg = previewName.
OpenFile(
"wb");
48 fwrite(jpgImage,
sizeof(
char), size, jpg);
82 Dtk_Size_t numChildren = inComponent->GetNumChildren();
86 Dtk_Int32 defaultComponentIndex = inComponent->GetDefaultChildInCatalog();
89 Dtk_tab<Dtk_Int32> activatedComponentIndices = inComponent->GetActivatedChildrenInCatalog();
92 Dtk_Size_t numActivatedComponents = activatedComponentIndices.
size();
106 if( defaultComponentIndex == (
Dtk_Int32 )i )
119 if (numActivatedComponents > 0)
122 for (
Dtk_Size_t i = 0; i < numActivatedComponents; i++)
125 Dtk_ComponentPtr activatedComponent = inComponent->GetChild(activatedComponentIndices[i]);
132 Dtk_ComponentPtr defaultChildComponent = inComponent->GetChild(defaultComponentIndex);
144 Dtk_Size_t numChildComponents = inComponent->GetNumChildren();
145 for (
Dtk_Size_t i = 0; i < numChildComponents; i++)