package org.geogebra.common.gui.view.spreadsheet;
import org.geogebra.common.main.App;
public interface MyTableInterface {
// Selection type
public static final int CELL_SELECT = 0;
public static final int ROW_SELECT = 1;
public static final int COLUMN_SELECT = 2;
public App getApplication();
public boolean editCellAt(int selectedRow, int selectedColumn);
public CellFormatInterface getCellFormatHandler();
public void updateCellFormat(String s);
public void repaint();
public void repaintAll();
public void updateEditor(String text);
public int getSelectionType();
public void selectionChanged();
public boolean isSelectNone();
public boolean setSelection(int i, int j);
public boolean isSelectAll();
public int getColumnCount();
public int getRowCount();
public boolean allowSpecialEditor();
public CellRangeProcessor getCellRangeProcessor();
}