Ejemplo n.º 1
0
Text HistoryMedia::createCaption(not_null<HistoryItem*> item) const {
	if (item->emptyText()) {
		return Text();
	}
	const auto minResizeWidth = st::minPhotoSize
		- st::msgPadding.left()
		- st::msgPadding.right();
	auto result = Text(minResizeWidth);
	result.setMarkedText(
		st::messageTextStyle,
		item->originalText(),
		Ui::ItemTextOptions(item));
	if (const auto width = _parent->skipBlockWidth()) {
		result.updateSkipBlock(width, _parent->skipBlockHeight());
	}
	return result;
}