Commit 92fe45f78abf90a0321e159f1dcd6c4f6482598c
1 parent
10e28095
Exists in
master
and in
1 other branch
Adding "load" method to the abstract settings class.
Showing
2 changed files
with
2 additions
and
0 deletions
Show diff stats
src/dialogs/settings.c
@@ -62,6 +62,7 @@ LIB3270_EXPORT void v3270_settings_set_terminal_widget(GtkWidget *widget, GtkWid | @@ -62,6 +62,7 @@ LIB3270_EXPORT void v3270_settings_set_terminal_widget(GtkWidget *widget, GtkWid | ||
62 | g_return_if_fail(GTK_IS_V3270_SETTINGS(widget)); | 62 | g_return_if_fail(GTK_IS_V3270_SETTINGS(widget)); |
63 | 63 | ||
64 | GTK_V3270_SETTINGS(widget)->terminal = terminal; | 64 | GTK_V3270_SETTINGS(widget)->terminal = terminal; |
65 | + GTK_V3270_SETTINGS_GET_CLASS(widget)->load(widget,terminal); | ||
65 | } | 66 | } |
66 | 67 | ||
67 | LIB3270_EXPORT void v3270_settings_apply(GtkWidget *widget) | 68 | LIB3270_EXPORT void v3270_settings_apply(GtkWidget *widget) |
src/include/v3270/settings.h
@@ -52,6 +52,7 @@ | @@ -52,6 +52,7 @@ | ||
52 | typedef struct _V3270SettingsClass { | 52 | typedef struct _V3270SettingsClass { |
53 | GtkGridClass parent_class; | 53 | GtkGridClass parent_class; |
54 | 54 | ||
55 | + void (*load)(GtkWidget *widget, GtkWidget *terminal); | ||
55 | void (*apply)(GtkWidget *widget, GtkWidget *terminal); | 56 | void (*apply)(GtkWidget *widget, GtkWidget *terminal); |
56 | void (*revert)(GtkWidget *widget, GtkWidget *terminal); | 57 | void (*revert)(GtkWidget *widget, GtkWidget *terminal); |
57 | 58 |