String RenderThemeGtk::fileListNameForWidth(const FileList* fileList, const Font& font, int width, bool multipleFilesAllowed) const { if (width <= 0) return String(); if (fileList->length() > 1) return StringTruncator::rightTruncate(multipleFileUploadText(fileList->length()), width, font, StringTruncator::EnableRoundingHacks); String string; if (fileList->length()) string = pathGetFileName(fileList->item(0)->path()); else if (multipleFilesAllowed) string = fileButtonNoFilesSelectedLabel(); else string = fileButtonNoFileSelectedLabel(); return StringTruncator::centerTruncate(string, width, font, StringTruncator::EnableRoundingHacks); }
String RenderTheme::fileListDefaultLabel(bool multipleFilesAllowed) const { if (multipleFilesAllowed) return fileButtonNoFilesSelectedLabel(); return fileButtonNoFileSelectedLabel(); }