GtkExtra 3.0 Tutorial
Prev | Chapter 4. GtkSheet | Next

# 4.5. Modifying sheet state

You can freeze/unfreeze the sheet by:

    void gtk_sheet_freeze (GtkSheet *sheet);
    void gtk_sheet_thaw (GtkSheet *sheet); /*thaw means unfreeze*/

Set if cell contents can be edited or not in the given range:

    void gtk_sheet_range_set_editable	(GtkSheet *sheet, const GtkSheetRange *range, gint editable);

Remark: From GtkExtra 1.0 sheet state will be set with functions:

    void gtk_sheet_set_autoresize (GtkSheet *sheet, gboolean autoresize);
    gboolean gtk_sheet_autoresize (GtkSheet *sheet);
    void gtk_sheet_set_autoscroll (GtkSheet *sheet, gboolean autoscroll);
    gboolean  gtk_sheet_autoscroll(GtkSheet *sheet);
    void gtk_sheet_set_clip_text  (GtkSheet *sheet, gboolean clip_text);
    gboolean gtk_sheet_clip_text  (GtkSheet *sheet);
    void gtk_sheet_set_locked     (GtkSheet *sheet, gboolean lock);
    void gtk_sheet_locked         (GtkSheet *sheet);
    void gtk_sheet_rows_set_resizable (GtkSheet *sheet, gboolean resizable);
    gboolean gtk_sheet_rows_resizable (GtkSheet *sheet);
    void gtk_sheet_columns_set_resizable (GtkSheet *sheet, gboolean resizable);
    gboolean  gtk_sheet_columns_resizable (GtkSheet *sheet);
    void gtk_sheet_show_column_titles (GtkSheet *sheet);
    void gtk_sheet_show_row_titles (GtkSheet *sheet);
    void gtk_sheet_hide_column_titles (GtkSheet *sheet);
    void gtk_sheet_hide_row_titles (GtkSheet *sheet);
    gboolean gtk_sheet_column_titles_visible (GtkSheet *sheet);
    gboolean gtk_sheet_row_titles_visible (GtkSheet *sheet);
    void gtk_sheet_set_justify_entry (GtkSheet *sheet, gboolean justify);
    gboolean gtk_sheet_justify_entry (GtkSheet *sheet);

Up to (including) GtkExtra 0.99.17 Sheet state is mainly set by a set of macros.

    GTK_SHEET_AUTORESIZE(sheet)
    GTK_SHEET_ROW_FROZEN(sheet)
    GTK_SHEET_COLUMN_FROZEN(sheet)
    GTK_SHEET_CLIP_TEXT(sheet)
    GTK_SHEET_AUTO_SCROLL(sheet)
    GTK_SHEET_JUSTIFY_ENTRY(sheet)
    GTK_SHEET_ROW_TITLES_VISIBLE(sheet)
    GTK_SHEET_COL_TITLES_VISIBLE(sheet)

Prev | Home | Next
Modifying cell contents | Up | Selections