예제 #1
0
bool HalfSector::loadFromFile(SDL_Renderer* gRenderer,
		std::string path) {
	bool success = IRendable::loadFromFile(gRenderer, path);
	string text = getHalf() == LowHalf? "1 - 18" : "19 - 36";
	setRenderedText(gRenderer, text);
	return success;
}
예제 #2
0
void RenderCounter::computePreferredLogicalWidths(float lead)
{
#ifndef NDEBUG
    // FIXME: We shouldn't be modifying the tree in computePreferredLogicalWidths.
    // Instead, we should properly hook the appropriate changes in the DOM and modify
    // the render tree then. When that's done, we also won't need to override
    // computePreferredLogicalWidths at all.
    // https://bugs.webkit.org/show_bug.cgi?id=104829
    SetLayoutNeededForbiddenScope layoutForbiddenScope(this, false);
#endif

    setRenderedText(originalText());

    RenderText::computePreferredLogicalWidths(lead);
}
예제 #3
0
bool ColorSector::loadFromFile(SDL_Renderer* gRenderer, std::string path) {
	bool success = IRendable::loadFromFile(gRenderer, path);
	string text = getColor() == RedColor? "RED" : "BLACK";
	setRenderedText(gRenderer, text);
	return success;
}