projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove some unnecessary #includes
[pspp-builds.git]
/
src
/
ui
/
gui
/
psppire-data-window.c
diff --git
a/src/ui/gui/psppire-data-window.c
b/src/ui/gui/psppire-data-window.c
index ccfa9ad1c3073bae0c6d0c6878c4e37cb7f6eb20..5efb02dedb1e1ecade630d4e25af1025cb59d2c1 100644
(file)
--- a/
src/ui/gui/psppire-data-window.c
+++ b/
src/ui/gui/psppire-data-window.c
@@
-53,7
+53,6
@@
#include "crosstabs-dialog.h"
#include "frequencies-dialog.h"
#include "examine-dialog.h"
#include "crosstabs-dialog.h"
#include "frequencies-dialog.h"
#include "examine-dialog.h"
-#include "dict-display.h"
#include "regression-dialog.h"
#include "oneway-anova-dialog.h"
#include "t-test-independent-samples-dialog.h"
#include "regression-dialog.h"
#include "oneway-anova-dialog.h"
#include "t-test-independent-samples-dialog.h"
@@
-690,6
+689,7
@@
static void
fonts_activate (GtkMenuItem *menuitem, gpointer data)
{
PsppireDataWindow *de = PSPPIRE_DATA_WINDOW (data);
fonts_activate (GtkMenuItem *menuitem, gpointer data)
{
PsppireDataWindow *de = PSPPIRE_DATA_WINDOW (data);
+ GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET (de));
PangoFontDescription *current_font;
gchar *font_name;
GtkWidget *dialog =
PangoFontDescription *current_font;
gchar *font_name;
GtkWidget *dialog =
@@
-704,8
+704,8
@@
fonts_activate (GtkMenuItem *menuitem, gpointer data)
g_free (font_name);
gtk_window_set_transient_for (GTK_WINDOW (dialog),
g_free (font_name);
gtk_window_set_transient_for (GTK_WINDOW (dialog),
- GTK_WINDOW (
get_widget_assert (de->builder,
- "data_editor")));
+ GTK_WINDOW (
toplevel));
+
if ( GTK_RESPONSE_OK == gtk_dialog_run (GTK_DIALOG (dialog)) )
{
const gchar *font = gtk_font_selection_dialog_get_font_name
if ( GTK_RESPONSE_OK == gtk_dialog_run (GTK_DIALOG (dialog)) )
{
const gchar *font = gtk_font_selection_dialog_get_font_name
@@
-1101,8
+1101,10
@@
psppire_data_window_init (PsppireDataWindow *de)
{
{
+ GtkWidget *toolbarbutton = get_widget_assert (de->builder, "button-open");
+
GtkAction *action_data_open =
GtkAction *action_data_open =
- resolve_action (de->builder, "file_open_data",
"button-open"
);
+ resolve_action (de->builder, "file_open_data",
NULL
);
g_object_set (action_data_open,
"tooltip", _("Open a data file"),
g_object_set (action_data_open,
"tooltip", _("Open a data file"),
@@
-1111,6
+1113,9
@@
psppire_data_window_init (PsppireDataWindow *de)
g_signal_connect (action_data_open, "activate",
G_CALLBACK (open_data_dialog), de);
g_signal_connect (action_data_open, "activate",
G_CALLBACK (open_data_dialog), de);
+
+ g_signal_connect_swapped (toolbarbutton, "clicked",
+ G_CALLBACK (gtk_action_activate), action_data_open);
}
}