Version 2.0.0: update sources
[jvcard.git] / src / com / googlecode / lanterna / gui2 / table / DefaultTableHeaderRenderer.java
diff --git a/src/com/googlecode/lanterna/gui2/table/DefaultTableHeaderRenderer.java b/src/com/googlecode/lanterna/gui2/table/DefaultTableHeaderRenderer.java
deleted file mode 100644 (file)
index c9f311a..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.googlecode.lanterna.gui2.table;
-
-import com.googlecode.lanterna.TerminalTextUtils;
-import com.googlecode.lanterna.TerminalSize;
-import com.googlecode.lanterna.gui2.TextGUIGraphics;
-
-/**
- * Default implementation of {@code TableHeaderRenderer}
- * @author Martin
- */
-public class DefaultTableHeaderRenderer<V> implements TableHeaderRenderer<V> {
-    @Override
-    public TerminalSize getPreferredSize(Table<V> table, String label, int columnIndex) {
-        if(label == null) {
-            return TerminalSize.ZERO;
-        }
-        return new TerminalSize(TerminalTextUtils.getColumnWidth(label), 1);
-    }
-
-    @Override
-    public void drawHeader(Table<V> table, String label, int index, TextGUIGraphics textGUIGraphics) {
-        textGUIGraphics.applyThemeStyle(textGUIGraphics.getThemeDefinition(Table.class).getCustom("HEADER"));
-        textGUIGraphics.putString(0, 0, label);
-    }
-}