bygfoot/src/treeview_cell.h

60 lines
1.7 KiB
C
Raw Normal View History

2005-01-09 21:21:22 +01:00
#ifndef TREEVIEW_CELL_H
#define TREEVIEW_CELL_H
#include "bygfoot.h"
#include "variables.h"
/** The integer that the cell data functions will interpret as an empty string. */
#define CONSTANT_TREEVIEW_CELL_INT_EMPTY -5
void
treeview_cell_team_selection(GtkTreeViewColumn *col,
GtkCellRenderer *renderer,
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer user_data);
/** Render an integer. This is only so that we know when to draw nothing. */
void
treeview_cell_int_to_cell(GtkTreeViewColumn *col,
GtkCellRenderer *renderer,
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer user_data);
/** Render a player list cell. */
void
treeview_cell_player_to_cell(GtkTreeViewColumn *col,
GtkCellRenderer *renderer,
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer user_data);
void
treeview_cell_player_contract_to_cell(GtkCellRenderer *renderer, gchar *buf, gint contract_time);
void
treeview_cell_player_cards_to_cell(gchar *buf, const Player *pl);
void
treeview_cell_player_status_to_cell(GtkCellRenderer *renderer, gchar *buf, const Player *pl);
void
treeview_cell_player_games_goals_to_cell(gchar *buf, const Player *pl, gboolean goals);
void
treeview_cell_player_fitness_to_cell(GtkCellRenderer *renderer, gchar *buf, gint fitness);
void
treeview_cell_player_pos_to_cell(GtkCellRenderer *renderer, gchar *buf, gint pos);
void
treeview_cell_live_game_result(GtkTreeViewColumn *col,
GtkCellRenderer *renderer,
GtkTreeModel *model,
GtkTreeIter *iter,
gpointer user_data);
#endif