MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / PiuTextBeginNode

Function PiuTextBeginNode

modules/piu/All/piuText.c:354–371  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

352}
353
354void PiuTextBeginNode(PiuText* self, PiuTextKind kind, PiuStyle* style, PiuTextLink* link)
355{
356 xsMachine *the = (*self)->the;
357 PiuTextBuffer* nodeBuffer = (*self)->nodeBuffer;
358 PiuTextOffset nodeOffset = (PiuTextOffset)(*nodeBuffer)->current;
359 PiuTextNodeBegin nodeBegin;
360 PiuTextBufferGrow(the, nodeBuffer, sizeof(PiuTextNodeBeginRecord));
361 nodeBegin = NODE(nodeOffset);
362 nodeBegin->kind = kind;
363 nodeBegin->parentOffset = (*self)->nodeOffset;
364 nodeBegin->style = style;
365 if (link) {
366 (*self)->nodeLink = link;
367 (*link)->container = (PiuContainer*)self;
368 }
369 nodeBegin->link = (*self)->nodeLink;
370 (*self)->nodeOffset = nodeOffset;
371}
372
373void PiuTextBind(void* it, PiuApplication* application, PiuView* view)
374{

Callers 5

PiuTextBuildFunction · 0.85
PiuTextDictionaryFunction · 0.85
PiuText_set_stringFunction · 0.85
PiuText_beginBlockFunction · 0.85
PiuText_beginSpanFunction · 0.85

Calls 1

PiuTextBufferGrowFunction · 0.85

Tested by

no test coverage detected