/usr/include/libspreadsheet-1.12/spreadsheet/sheet-control.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 47 48 49 50 51 52 53 54 | /* vim: set sw=8: -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
#ifndef _GNM_SHEET_CONTROL_H_
# define _GNM_SHEET_CONTROL_H_
#include "gnumeric.h"
#include <glib-object.h>
G_BEGIN_DECLS
#define GNM_SC_TYPE (sheet_control_get_type ())
#define GNM_SC(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNM_SC_TYPE, SheetControl))
#define GNM_IS_SC(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNM_SC_TYPE))
/* Lifecycle */
GType sheet_control_get_type (void);
SheetView *sc_view (SheetControl const *sc);
Sheet *sc_sheet (SheetControl const *sc);
WorkbookControl *sc_wbc (SheetControl const *sc);
/**
* NOTE:
* The GUI layer accesses the SheetControlGUI methods directly without
* calling the virtual. Change this if the base class becomes something
* more than a passthrough.
*/
void sc_resize (SheetControl *sc, gboolean force_scroll);
void sc_redraw_all (SheetControl *sc, gboolean headers);
void sc_redraw_range (SheetControl *sc, GnmRange const *r);
void sc_redraw_headers (SheetControl *sc,
gboolean const col, gboolean const row,
GnmRange const * r /* optional == NULL */);
void sc_ant (SheetControl *sc);
void sc_unant (SheetControl *sc);
void sc_scrollbar_config (SheetControl const *sc);
void sc_mode_edit (SheetControl *sc);
void sc_set_top_left (SheetControl *sc, int col, int row);
void sc_recompute_visible_region(SheetControl *sc, gboolean full_recompute);
void sc_make_cell_visible (SheetControl *sc, int col, int row,
gboolean couple_panes);
void sc_cursor_bound (SheetControl *sc, GnmRange const *r);
void sc_set_panes (SheetControl *sc);
void sc_object_create_view (SheetControl *sc, SheetObject *so);
void sc_scale_changed (SheetControl *sc);
void sc_show_im_tooltip (SheetControl *sc,
GnmInputMsg *im, GnmCellPos *pos);
G_END_DECLS
#endif /* _GNM_SHEET_CONTROL_H_ */
|