static void
show_cases_row_popup (PsppireDataSheet *sheet, int row,
- uint button, uint state, gpointer p)
+ guint button, guint state, gpointer p)
{
GListModel *vmodel = NULL;
g_object_get (sheet, "vmodel", &vmodel, NULL);
static void
-show_cases_column_popup (PsppireDataSheet *sheet, int column, uint button, uint state,
+show_cases_column_popup (PsppireDataSheet *sheet, int column, guint button, guint state,
gpointer p)
{
GListModel *hmodel = NULL;
g_object_new (PSPPIRE_TYPE_DATA_SHEET,
"forward-conversion", psppire_data_store_value_to_string,
"reverse-conversion", myreversefunc,
+ "editable", TRUE,
+ "horizontal-draggable", TRUE,
NULL);
return GTK_WIDGET (obj);
static gboolean
indicate_filtered_case (GtkWidget *widget, cairo_t *cr, PsppireDataStore *store)
{
- guint row = g_object_get_data (widget, "row");
+ guint row = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (widget), "row"));
if (!psppire_data_store_filtered (store, row))
return FALSE;
}
static void
-button_post_create (GtkWidget *button, uint i, gpointer user_data)
+button_post_create (GtkWidget *button, guint i, gpointer user_data)
{
PsppireDataStore *data_store = PSPPIRE_DATA_STORE (user_data);
- g_object_set_data (button, "row", GUINT_TO_POINTER (i));
- g_signal_connect_after (button, "draw", indicate_filtered_case, data_store);
+ g_object_set_data (G_OBJECT (button), "row", GUINT_TO_POINTER (i));
+ g_signal_connect_after (button, "draw", G_CALLBACK (indicate_filtered_case), data_store);
}
static void