/* Public flags, for compatibility */
-#define GTK_SHEET_IS_LOCKED(sheet) gtk_sheet_locked(sheet)
#define GTK_SHEET_ROW_FROZEN(sheet) !gtk_sheet_rows_resizable(sheet)
#define GTK_SHEET_COLUMN_FROZEN(sheet) !gtk_sheet_columns_resizable(sheet)
#define GTK_SHEET_AUTORESIZE(sheet) gtk_sheet_autoresize(sheet)
gboolean autoscroll;
gboolean clip_text;
gboolean justify_entry;
- gboolean locked;
guint freeze_count;
guint sheet_window_height;
/* sheet backing pixmap */
- GdkWindow *pixmap;
+ GdkPixmap *pixmap;
/* offsets for scrolling */
gint hoffset;
gtk_sheet_set_locked (GtkSheet *sheet, gboolean lock);
gboolean
-gtk_sheet_locked (GtkSheet *sheet);
+gtk_sheet_locked (const GtkSheet *sheet);
/* set sheet title */
void
gint row, gint col,
const gchar *text);
/* get cell contents */
-const gchar *
-gtk_sheet_cell_get_text (GtkSheet *sheet, gint row, gint col);
+gchar *
+gtk_sheet_cell_get_text (const GtkSheet *sheet, gint row, gint col);
/* clear cell contents */
void
/* get cell attributes of the given cell */
/* TRUE means that the cell is currently allocated */
gboolean
-gtk_sheet_get_attributes (GtkSheet *sheet,
+gtk_sheet_get_attributes (const GtkSheet *sheet,
gint row, gint col,
GtkSheetCellAttr *attributes);