Commit 92fe45f78abf90a0321e159f1dcd6c4f6482598c

Authored by Perry Werneck
1 parent 10e28095
Exists in master and in 1 other branch develop

Adding "load" method to the abstract settings class.

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