/usr/include/libspreadsheet-1.12/spreadsheet/sheet-control-priv.h is in gnumeric 1.12.32-1+b1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | /* vim: set sw=8: -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#ifndef _GNM_SHEET_CONTROL_PRIV_H_
# define _GNM_SHEET_CONTROL_PRIV_H_
#include "sheet-control.h"
G_BEGIN_DECLS
struct _SheetControl {
GObject object;
SheetView *view;
WorkbookControl *wbc;
};
typedef struct {
GObjectClass object_class;
void (*resize) (SheetControl *sc, gboolean force_scroll);
void (*redraw_all) (SheetControl *sc, gboolean headers);
void (*redraw_range) (SheetControl *sc, GnmRange const *r);
void (*redraw_headers) (SheetControl *sc,
gboolean const col, gboolean const row,
GnmRange const * r);
void (*ant) (SheetControl *sc);
void (*unant) (SheetControl *sc);
void (*scrollbar_config) (SheetControl const *sc);
void (*mode_edit) (SheetControl *sc);
void (*set_top_left) (SheetControl *sc, int col, int row);
void (*recompute_visible_region)(SheetControl *sc,
gboolean full_recompute);
void (*make_cell_visible) (SheetControl *sc, int col, int row,
gboolean couple_panes);
void (*cursor_bound) (SheetControl *sc, GnmRange const *r);
void (*set_panes) (SheetControl *sc);
void (*object_create_view) (SheetControl *sc, SheetObject *so);
void (*scale_changed) (SheetControl *sc);
void (*show_im_tooltip) (SheetControl *sc,
GnmInputMsg *im, GnmCellPos *pos);
} SheetControlClass;
#define SHEET_CONTROL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNM_SC_TYPE, SheetControlClass))
G_END_DECLS
#endif /* _GNM_SHEET_CONTROL_PRIV_H_ */
|