Commit e647dd0d967d77b554d6d7857af34246dcb43cf7

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

Fixing warnings

The definitions of the settings dialog are now private.
src/dialogs/settings/dialog.c
... ... @@ -33,6 +33,17 @@
33 33 #include <terminal.h>
34 34 #include <lib3270/log.h>
35 35  
  36 + struct _V3270SettingsDialog {
  37 + GtkDialog parent;
  38 + GtkNotebook * tabs;
  39 + GtkWidget * terminal;
  40 + gboolean has_subtitle;
  41 + };
  42 +
  43 + struct _V3270SettingsDialogClass {
  44 + GtkDialogClass parent_class;
  45 + };
  46 +
36 47 G_DEFINE_TYPE(V3270SettingsDialog, V3270SettingsDialog, GTK_TYPE_DIALOG);
37 48  
38 49 /*--[ Implement ]------------------------------------------------------------------------------------*/
... ... @@ -50,7 +61,7 @@ static gboolean on_tab_focus(V3270Settings *settings, GdkEvent G_GNUC_UNUSED(*ev
50 61 }
51 62 */
52 63  
53   -void on_switch_page(GtkNotebook *notebook, V3270Settings *settings, guint page_num, V3270SettingsDialog *dialog)
  64 +void on_switch_page(GtkNotebook G_GNUC_UNUSED(*notebook), V3270Settings *settings, guint G_GNUC_UNUSED(page_num), V3270SettingsDialog *dialog)
54 65 {
55 66 debug("title: %s",settings->title);
56 67 debug("label: %s",settings->label);
... ... @@ -101,8 +112,6 @@ static void add(GtkContainer *container, GtkWidget *widget)
101 112 {
102 113 g_return_if_fail(GTK_IS_V3270_SETTINGS(widget));
103 114  
104   - debug("*************************** Added settings dialog %p",widget);
105   -
106 115 // https://developer.gnome.org/hig/stable/visual-layout.html.en
107 116 gtk_container_set_border_width(GTK_CONTAINER(widget),18);
108 117  
... ... @@ -221,7 +230,7 @@ static void V3270SettingsDialog_init(V3270SettingsDialog *dialog)
221 230  
222 231 gtk_notebook_set_scrollable(dialog->tabs,TRUE);
223 232 gtk_notebook_set_show_tabs(dialog->tabs,FALSE);
224   - gtk_notebook_set_show_border(dialog->tabs, FALSE);
  233 + // gtk_notebook_set_show_border(dialog->tabs, TRUE);
225 234 g_signal_connect(G_OBJECT(dialog->tabs), "page-added", G_CALLBACK(on_page_changed), dialog);
226 235 g_signal_connect(G_OBJECT(dialog->tabs), "page-removed", G_CALLBACK(on_page_changed), dialog);
227 236 g_signal_connect(G_OBJECT(dialog->tabs), "switch-page", G_CALLBACK(on_switch_page), dialog);
... ...
src/include/v3270/settings.h
... ... @@ -113,16 +113,8 @@
113 113 #define GTK_IS_V3270_SETTINGS_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_V3270_SETTINGS_DIALOG))
114 114 #define GTK_V3270_SETTINGS_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_V3270_SETTINGS_DIALOG, V3270SettingsDialogClass))
115 115  
116   - typedef struct _V3270SettingsDialog {
117   - GtkDialog parent;
118   - GtkNotebook * tabs;
119   - GtkWidget * terminal;
120   - gboolean has_subtitle;
121   - } V3270SettingsDialog;
122   -
123   - typedef struct _V3270SettingsDialogClass {
124   - GtkDialogClass parent_class;
125   - } V3270SettingsDialogClass;
  116 + typedef struct _V3270SettingsDialog V3270SettingsDialog;
  117 + typedef struct _V3270SettingsDialogClass V3270SettingsDialogClass;
126 118  
127 119 LIB3270_EXPORT GType V3270SettingsDialog_get_type(void);
128 120  
... ... @@ -136,15 +128,18 @@
136 128 LIB3270_EXPORT void v3270_settings_dialog_apply(GtkWidget *widget);
137 129 LIB3270_EXPORT void v3270_settings_dialog_revert(GtkWidget *widget);
138 130  
139   - LIB3270_EXPORT GtkWidget * v3270_host_settings_new();
140   - LIB3270_EXPORT GtkWidget * v3270_font_settings_new();
141   -
142 131 LIB3270_EXPORT GtkWidget * v3270_font_chooser_widget_new() G_GNUC_DEPRECATED;
143 132 LIB3270_EXPORT GtkWidget * v3270_host_select_new() G_GNUC_DEPRECATED;
144 133  
145   - // Accelerator settings.
  134 + /// @brief Create accelerator settings widget.
146 135 LIB3270_EXPORT GtkWidget * v3270_accelerator_settings_new();
147 136  
  137 + /// @brief Create host settings widget.
  138 + LIB3270_EXPORT GtkWidget * v3270_host_settings_new();
  139 +
  140 + /// @brief Create font settings widget.
  141 + LIB3270_EXPORT GtkWidget * v3270_font_settings_new();
  142 +
148 143  
149 144 G_END_DECLS
150 145  
... ...