ClickHandler viewFileClickHandler,
boolean suppressViewLink)
{
initWidget(GWT.<Binder>create(Binder.class).createAndBindUi(this));
FileTypeRegistry fileTypeRegistry =
RStudioGinjector.INSTANCE.getFileTypeRegistry();
FileSystemItem fsItem = FileSystemItem.createFile(filename2 == null ?
filename1 : filename2);
fileIcon_.setResource(fileTypeRegistry.getIconForFile(fsItem));
headerLabel_.setText(filename1);
// if the file is text file then show a view link for it
FileType fileType = fileTypeRegistry.getTypeForFile(fsItem);
boolean showLink = !suppressViewLink
&& fileType != null
&& fileType instanceof TextFileType;
if (showLink)
{