X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-sheet.h;h=8497e2c1155ff23a5bc5cc1e5b3bdaa76433c5c0;hb=2fd2474505b93912de67053897566bf325dd5b08;hp=e17278e70284ed97ca5fa994547d720a9a89dac6;hpb=0fe886a656b0ee57b4d542b7c16b3c56288b6fc6;p=pspp diff --git a/src/ui/gui/psppire-data-sheet.h b/src/ui/gui/psppire-data-sheet.h index e17278e702..8497e2c115 100644 --- a/src/ui/gui/psppire-data-sheet.h +++ b/src/ui/gui/psppire-data-sheet.h @@ -1,5 +1,5 @@ /* PSPPIRE - a graphical user interface for PSPP. - Copyright (C) 2011, 2012 Free Software Foundation, Inc. + Copyright (C) 2011, 2012, 2013 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -38,7 +38,8 @@ G_BEGIN_DECLS typedef struct _PsppireDataSheet PsppireDataSheet; typedef struct _PsppireDataSheetClass PsppireDataSheetClass; -struct _PsppireDataSheet { +struct _PsppireDataSheet +{ PsppSheetView parent; struct _PsppireDataStore *data_store; @@ -47,17 +48,25 @@ struct _PsppireDataSheet { gboolean may_create_vars; gboolean may_delete_vars; + gboolean owns_primary_selection; + guint scroll_to_bottom_signal; guint scroll_to_right_signal; + GtkClipboard *clip; + guint on_owner_change_signal; + PsppSheetViewColumn *new_variable_column; GtkBuilder *builder; GtkWidget *container; + GtkUIManager *uim; + gboolean dispose_has_run; }; -struct _PsppireDataSheetClass { +struct _PsppireDataSheetClass +{ PsppSheetViewClass parent_class; }; @@ -82,7 +91,7 @@ void psppire_data_sheet_set_may_create_vars (PsppireDataSheet *, gboolean); gboolean psppire_data_sheet_get_may_delete_vars (PsppireDataSheet *); void psppire_data_sheet_set_may_delete_vars (PsppireDataSheet *, gboolean); -void psppire_data_sheet_show_variable (PsppireDataSheet *, gint dict_index); +void psppire_data_sheet_goto_variable (PsppireDataSheet *, gint dict_index); struct variable *psppire_data_sheet_get_current_variable (const PsppireDataSheet *); void psppire_data_sheet_goto_case (PsppireDataSheet *, gint case_index);