24 #ifndef GUI_WIDGETS_GUITABLE_H
25 #define GUI_WIDGETS_GUITABLE_H
void mouseDragged(MouseEvent &event)
void mouseWheelMovedUp(MouseEvent &event)
void installActionListeners()
void mouseWheelMovedDown(MouseEvent &event)
bool isWrappingEnabled() const
void setSelectableGui(bool b)
void mousePressed(MouseEvent &event)
const TableModel * getModel() const
Widget * getWidgetAt(int x, int y)
GuiTable(const Widget2 *const widget, TableModel *const initial_model, const Opaque opacity)
void setSelected(const int row, const int column)
void setFocusHandler(FocusHandler *const focusHandler)
void moveToTop(Widget *const widget)
int getSelectedColumn() const
void moveToBottom(Widget *const widget)
void modelUpdated(const bool completed)
void keyPressed(KeyEvent &event)
int getColumnForX(const int x) const
void setModel(TableModel *const m)
std::vector< GuiTableActionListener * > mActionListeners2
int getSelectedRow() const
void safeDraw(Graphics *const graphics)
void setOpaque(Opaque opaque)
void setSelectedRow(const int selected)
void draw(Graphics *const graphics)
int getRowForY(const int y) const
void setWrappingEnabled(bool wrappingEnabled)
void setSelectedColumn(const int selected)
void recomputeDimensions()
void setLinewiseSelection(bool linewise)
int getColumnWidth(const int i) const
void uninstallActionListeners()
#define A_DELETE_COPY(func)