projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
chart: Fix format string issues in draw_tick callers.
[pspp]
/
lib
/
gtksheet
/
gtksheet.h
diff --git
a/lib/gtksheet/gtksheet.h
b/lib/gtksheet/gtksheet.h
index b228a1fbb517495644b19d2511085bfaa02b7556..4f402252aabfd8473a2d5d31be3f1967ca46ce7e 100644
(file)
--- a/
lib/gtksheet/gtksheet.h
+++ b/
lib/gtksheet/gtksheet.h
@@
-110,9
+110,12
@@
struct _GtkSheetHoverTitle
gint row, column;
};
gint row, column;
};
-struct _GtkSheet{
+struct _GtkSheet
+{
GtkContainer container;
GtkContainer container;
+
+ gboolean dispose_has_run;
GSheetColumn *column_geometry;
GSheetRow *row_geometry;
GSheetColumn *column_geometry;
GSheetRow *row_geometry;
@@
-125,8
+128,6
@@
struct _GtkSheet{
gboolean autoscroll;
gboolean justify_entry;
gboolean autoscroll;
gboolean justify_entry;
- guint freeze_count;
-
/* Background colors */
GdkColor bg_color;
GdkColor grid_color;
/* Background colors */
GdkColor bg_color;
GdkColor grid_color;
@@
-139,8
+140,6
@@
struct _GtkSheet{
and the width of the shadow border */
GdkRectangle internal_allocation;
and the width of the shadow border */
GdkRectangle internal_allocation;
- gchar *name;
-
gint16 column_requisition;
gint16 row_requisition;
gint16 column_requisition;
gint16 row_requisition;
@@
-149,8
+148,15
@@
struct _GtkSheet{
/* active cell */
GtkSheetCell active_cell;
/* active cell */
GtkSheetCell active_cell;
- GtkWidget *sheet_entry;
+ /* The GtkEntry used for editing the cells */
+ GtkWidget *entry_widget;
+
+ /* The widget containing entry_widget, or
+ entry_widget itself if no container */
+ GtkWidget *entry_container;
+
+ /* The type of entry_widget */
GtkType entry_type;
/* expanding selection */
GtkType entry_type;
/* expanding selection */
@@
-197,6
+203,8
@@
struct _GtkSheet{
GtkAdjustment *hadjustment;
GtkAdjustment *vadjustment;
GtkAdjustment *hadjustment;
GtkAdjustment *vadjustment;
+ gint freeze_count;
+
/* xor GC for the verticle drag line */
GdkGC *xor_gc;
/* xor GC for the verticle drag line */
GdkGC *xor_gc;
@@
-255,23
+263,8
@@
struct _GtkSheetClass
gboolean (*activate) (GtkSheet *sheet,
gint row, gint column);
gboolean (*activate) (GtkSheet *sheet,
gint row, gint column);
- void (*set_cell) (GtkSheet *sheet,
- gint row, gint column);
-
- void (*clear_cell) (GtkSheet *sheet,
- gint row, gint column);
-
void (*changed) (GtkSheet *sheet,
gint row, gint column);
void (*changed) (GtkSheet *sheet,
gint row, gint column);
-
- void (*new_column_width) (GtkSheet *sheet,
- gint col,
- guint width);
-
- void (*new_row_height) (GtkSheet *sheet,
- gint row,
- guint height);
-
};
GType gtk_sheet_get_type (void);
};
GType gtk_sheet_get_type (void);
@@
-280,7
+273,6
@@
GtkType gtk_sheet_range_get_type (void);
/* create a new sheet */
GtkWidget * gtk_sheet_new (GSheetRow *vgeo, GSheetColumn *hgeo,
/* create a new sheet */
GtkWidget * gtk_sheet_new (GSheetRow *vgeo, GSheetColumn *hgeo,
- const gchar *title,
GSheetModel *model);
GSheetModel *model);
@@
-298,13
+290,11
@@
gtk_sheet_construct_browser (GtkSheet *sheet,
GtkWidget *
gtk_sheet_new_with_custom_entry (GSheetRow *vgeo,
GSheetColumn *hgeo,
GtkWidget *
gtk_sheet_new_with_custom_entry (GSheetRow *vgeo,
GSheetColumn *hgeo,
- const gchar *title,
GtkType entry_type);
void
gtk_sheet_construct_with_custom_entry (GtkSheet *sheet,
GSheetRow *vgeo,
GSheetColumn *hgeo,
GtkType entry_type);
void
gtk_sheet_construct_with_custom_entry (GtkSheet *sheet,
GSheetRow *vgeo,
GSheetColumn *hgeo,
- const gchar *title,
GtkType entry_type);
/* change scroll adjustments */
void
GtkType entry_type);
/* change scroll adjustments */
void
@@
-446,6
+436,11
@@
void
gtk_sheet_show_row_titles (GtkSheet *sheet);
void
gtk_sheet_hide_row_titles (GtkSheet *sheet);
gtk_sheet_show_row_titles (GtkSheet *sheet);
void
gtk_sheet_hide_row_titles (GtkSheet *sheet);
+void
+gtk_sheet_show_column_titles (GtkSheet *sheet);
+void
+gtk_sheet_hide_column_titles (GtkSheet *sheet);
+
gboolean
gtk_sheet_row_titles_visible (GtkSheet *sheet);
gboolean
gtk_sheet_row_titles_visible (GtkSheet *sheet);